Skip to content

Commit 5628813

Browse files
committed
add pyproject.toml
1 parent b3fe2cb commit 5628813

File tree

1 file changed

+59
-0
lines changed

1 file changed

+59
-0
lines changed

_delphi_utils_python/pyproject.toml

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
[build-system]
2+
requires = ["setuptools"]
3+
build-backend = "setuptools.build_meta"
4+
5+
[project]
6+
name = "delphi-utils"
7+
version = "0.3.23"
8+
description = "Shared Utility Functions for Indicators"
9+
readme = "README.md"
10+
license = "MIT"
11+
classifiers = [
12+
"Development Status :: 5 - Production/Stable",
13+
"Intended Audience :: Developers",
14+
"Programming Language :: Python :: 3.8",
15+
"License :: MIT"
16+
]
17+
dependencies = [
18+
"boto3",
19+
"covidcast",
20+
"cvxpy",
21+
"epiweeks",
22+
"gitpython",
23+
"importlib_resources>=1.3",
24+
"numpy",
25+
"pandas>=1.1.0",
26+
"slackclient",
27+
"structlog",
28+
"xlrd",
29+
]
30+
31+
[project.urls]
32+
Homepage = "https://github.com/cmu-delphi/"
33+
34+
35+
[project.optional-dependencies]
36+
dev = [
37+
"darker[isort]~=2.1.1",
38+
"pylint==2.8.3",
39+
"pytest",
40+
"pydocstyle",
41+
"pytest-cov",
42+
"mock",
43+
"moto~=4.2.14",
44+
"requests-mock",
45+
"freezegun",
46+
]
47+
48+
49+
[tool.setuptools.packages.find]
50+
where = ["."]
51+
include = ["delphi_utils"]
52+
namespaces = true
53+
54+
[tool.setuptools.package-data]
55+
"delphi_utils.data" = ["*"]
56+
recipe = ["*.csv"]
57+
58+
59+

0 commit comments

Comments
 (0)