This is the core library for the protocol described in the EPFL paper:
DATASHARENETWORK A Decentralized Privacy-Preserving Search Engine for Investigative Journalists
This is a work in progress.
To develop, install Poetry then just run:
make install
make tests
To run tests with watcher:
make test-watch
Mark the version (choose the correct one following semver):
make patch
make minor
make major
To set a specific version use this command:
make set_version CURRENT_VERSION=X.Y.Z
To build the Python package:
make clean dist
To publish the package on pypi:
make distribute