Projects / pyclamav


pyclamav is a module makes it possible to use the free libclamav virus scanning library within Python.

Operating Systems

Last announcement

This project is not maintened anymore 21 Apr 2013 08:34

Please use pyclamd ( which is really better.

Recent releases

  •  16 Apr 2008 15:41

    Release Notes: This version is compatible with clamav release 0.93.

    •  15 Feb 2007 18:38

      Release Notes: Support for clamav 0.90. Due to the removal of cl_scanbuff from libclamav, pyclamav.scanthis() had to be removed. Using pyclamd instead of pyclamav is strongly encouraged.

      •  23 Apr 2006 11:53

        Release Notes: A Python exception was added for when an error occurs with the virus database. The /usr/local/lib path was added to setup to avoid stupid compilation path errors with libclamav not found.

        •  07 Feb 2006 13:06

          Release Notes: An OpenBSD 3.8 compilation error caused by stat64 not being defined was fixed.

          •  10 Jul 2005 04:33

            Release Notes: Some compilation warnings were corrected. pyclamav now raises exceptions when something wrong occurs. When scanfile is used with a directory given as an argument, a ValueError exception is raised rather than returning (0,''). Doctrings are now working. "pyclamav.get_version" was corrected to return the daily date and version. This has been tested with clamav 0.86.1. A get_version method was added to get the version of libclamav. Python prior to 2.3 is supported.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.