Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replace clamd with clamav-client #1991

Open
wants to merge 3 commits into
base: qa/1.x
Choose a base branch
from

Commits on Sep 17, 2024

  1. Replace clamd with clamav-client

    This commit replaces [clamd 1.0.2] with [clamav-client 0.6.0], a modern fork of
    clamd that follows current Python practices and tooling. clamav-client is tested
    with supported versions of Python and avoids deprecated dependencies such as
    `pkg_resources` (which was removed in Python 3.12).
    
    clamav-client provides its own `Scanner` interface to handle integration with
    both `clamd` and `clamscan`, so Archivematica doesn't need to. Both backends are
    tested with integration tests.
    
    [clamd 1.0.2]: https://pypi.org/project/clamd/1.0.2/
    [clamav-client 0.6.0]: https://pypi.org/project/clamav-client/0.6.0/
    sevein committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    ba2d1e6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    da9c499 View commit details
    Browse the repository at this point in the history
  3. Rename clamscan client script

    sevein committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    5e71df3 View commit details
    Browse the repository at this point in the history