diff --git a/requirements.txt b/requirements.txt index 58883a9..6f9c8ff 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ absl-py matplotlib -numpy==1.19.5 -scipy==1.2.1 +numpy>=1.19.5 +scipy>=1.2.1 diff --git a/setup.py b/setup.py index dc5ebab..cf15905 100644 --- a/setup.py +++ b/setup.py @@ -18,14 +18,14 @@ def _parse_requirements(path): setup( name='autodp', - version='0.2', + version='0.2.1b', description='Automating Differential Privacy Computation', license="Apache", long_description="The package helps researchers and developers to correctly use advanced methods in differential privacy and obtain provable DP guarantees. The core of the package is an analytical moments accountant that keeps track of Renyi Differential Privacy in analytical forms.", author='Yu-Xiang Wang', author_email='yuxiangw@cs.ucsb.edu', url='https://github.com/yuxiangw/autodp', - download_url = 'https://github.com/yuxiangw/autodp/archive/v0.2.tar.gz', + download_url = 'https://github.com/yuxiangw/autodp/archive/refs/tags/v0.2.1.tar.gz', keywords = ['Differential Privacy','Moments Accountant','Renyi Differential Privacy'], packages=['autodp'], #same as name install_requires=[_parse_requirements('requirements.txt')], #external packages as dependencies diff --git a/test/unit_test_calibrator.py b/test/unit_test_calibrator.py index 772dac4..a334636 100644 --- a/test/unit_test_calibrator.py +++ b/test/unit_test_calibrator.py @@ -81,4 +81,7 @@ def test_single_para(self, eps, delta,coeff, sigma): autodp_value = _multi_para(eps=eps, delta=delta,coeff=coeff, params_name='sigma') self.assertGreaterEqual(autodp_value, (1. - tol) * sigma) +if __name__ == '__main__': + absltest.main() +