Metadata-Version: 2.4
Name: jax_privacy
Version: 2.0.0
Summary: Algorithms for Privacy-Preserving Machine Learning in JAX.
Author-email: Google DeepMind <jax-privacy-dev@google.com>
License-Expression: Apache-2.0
Project-URL: Homepage, https://github.com/google-deepmind/jax_privacy
Requires-Python: >=3.11
License-File: LICENSE
Requires-Dist: absl-py
Requires-Dist: dp_accounting>=0.6.0
Requires-Dist: jax>=0.7.1
Requires-Dist: jaxlib>=0.7.1
Requires-Dist: pydantic
Requires-Dist: numpy
Requires-Dist: optax>=0.2.8
Requires-Dist: scipy
Requires-Dist: chex
Provides-Extra: lint
Requires-Dist: flake8; extra == "lint"
Requires-Dist: pydocstyle; extra == "lint"
Requires-Dist: pylint; extra == "lint"
Requires-Dist: pylint-exit; extra == "lint"
Requires-Dist: pytype; extra == "lint"
Requires-Dist: pyink; extra == "lint"
Requires-Dist: pyink[jupyter]; extra == "lint"
Provides-Extra: test
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-xdist; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: hypothesis; extra == "test"
Requires-Dist: crc32c; extra == "test"
Requires-Dist: keras; extra == "test"
Requires-Dist: tensorflow; extra == "test"
Provides-Extra: examples
Requires-Dist: dinosaur; extra == "examples"
Requires-Dist: equinox; extra == "examples"
Requires-Dist: orbax; sys_platform != "win32" and extra == "examples"
Requires-Dist: scikit-learn==1.5.0; extra == "examples"
Requires-Dist: grain; extra == "examples"
Requires-Dist: keras; extra == "examples"
Requires-Dist: tensorflow; extra == "examples"
Requires-Dist: tensorflow_datasets; extra == "examples"
Requires-Dist: randomgen; extra == "examples"
Requires-Dist: importlib_resources; extra == "examples"
Requires-Dist: opencv-python; extra == "examples"
Provides-Extra: docs
Requires-Dist: sphinx<9.0.0; extra == "docs"
Requires-Dist: sphinx-rtd-theme; extra == "docs"
Requires-Dist: myst-nb; extra == "docs"
Requires-Dist: sphinx-collections; extra == "docs"
Requires-Dist: ipykernel; extra == "docs"
Requires-Dist: sphinx_autodoc_typehints; extra == "docs"
Requires-Dist: tensorflow; extra == "docs"
Requires-Dist: keras; extra == "docs"
Provides-Extra: dev
Requires-Dist: jax_privacy[docs,examples,lint,test]; extra == "dev"
Requires-Dist: build; extra == "dev"
Requires-Dist: wheel; extra == "dev"
Dynamic: license-file
