DinoTools / python-ssdeep

Python wrapper for ssdeep fuzzy hashing library
GNU Lesser General Public License v3.0
152 stars 30 forks source link

Improve multithreading and remove deprecated ffi.verify() #51

Closed phibos closed 4 years ago

phibos commented 4 years ago
ISSUE TYPE
SUMMARY

With version 3.4 a warning is shown if used with the threading package. Also the ffi.verify() function has been deprecated with cffi >= 1.0

This pull request fixes #50

phibos commented 4 years ago

At the moment ci builds will fail because the setup.py and the build process have to be modified to work with the new structure.

To test the current state, you can run the following commands in the root of the repo

python ssdeep/_build.py
python your_test_script.py

pytest is already running without errors.

phibos commented 4 years ago

All checks have passed. Ready to merge.