forked from OpenMined/PipelineDP
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpyproject.toml
More file actions
46 lines (40 loc) · 1.19 KB
/
pyproject.toml
File metadata and controls
46 lines (40 loc) · 1.19 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
[project]
name = "pipeline-dp"
version = "0.2.2rc2"
description = "A library for differentially private data analysis pipelines."
authors = [{ name = "Chinmay Shah", email = "chinmayshah3899@gmail.com" }, { name = "Vadym Doroshenko", email = "dvadym@google.com" }]
license = { text = "Apache-2.0" }
requires-python = ">=3.9,<3.12"
keywords = ["differential privacy", "data analysis", "apache beam", "pyspark", "dp"]
dependencies = [
"python-dp (>=1.1.5rc4,<2.0.0)",
"numpy (>=1.20.1,<2.0.0)",
"dill (>=0.3.7)",
]
[tool.poetry.group.dev.dependencies]
yapf = "^0.43.0"
twine = "^3.7.1"
pytest = "^6.2.5"
pytest-timeout = "^2.1.0"
pylint = "^2.15.0"
wheel = "^0.37.1"
setuptools = "^60.5.0"
scipy = "^1.9.3"
pandas = "^1.4.0"
pyspark = "^3.4.4"
apache-beam = "^2.48.0"
dp-accounting = "^0.5.0"
poetry-core = "^1.6.0"
bump-my-version = "^1.2.1"
absl-py = "^1.4.0"
[tool.yapf]
based_on_style = "google"
indent_width = 4
[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"
# Fixes docutils install on Python 3.11
# See https://github.com/python-poetry/poetry/issues/9293#issuecomment-2048205226
[[tool.poetry.source]]
name = "pypi-public"
url = "https://pypi.org/simple/"