More messing with the project file.
[pyutils.git] / pyproject.toml
1 [project]
2 name = "pyutils"
3 version = "0.0.1b4"
4 authors = [
5   { name="Scott Gasch", email="[email protected]" },
6 ]
7 description = "Python Utilities"
8 readme = "README.md"
9 license = "Apache-2.0"
10 requires-python = ">=3.7"
11 classifiers = [
12     "Development Status :: 3 - Alpha",
13     "Programming Language :: Python :: 3",
14     "License :: OSI Approved :: Apache Software License",
15     "Operating System :: OS Independent",
16 ]
17 dependencies = [
18     "bitstring",
19     "cloudpickle",
20     "holidays",
21     "kazoo",
22     "overrides",
23     "python-dateutil",
24     "pytz",
25 ]
26
27 [project.urls]
28 homepage = "https://wannabe.guru.org/pydocs/pyutils/pyutils.html"
29 repository = "https://wannabe.guru.org/git/pyutils.git"
30 documentation = "https://wannabe.guru.org/pydocs/pyutils/pyutils.html"
31
32 [project.optional-dependencies]
33 dev = [
34     "black",
35     "coverage",
36     "flake8",
37     "pylint",
38     "sphinx"
39 ]
40
41 [build-system]
42 requires = ["setuptools"]
43 build-backend = "setuptools.build_meta"
44
45 [tool.setuptools]
46 packages = [
47     "pyutils", "pyutils.collectionz", "pyutils.compress",
48     "pyutils.datetimez", "pyutils.files", "pyutils.parallelize",
49     "pyutils.search", "pyutils.security", "pyutils.typez"
50 ]
51
52 [tool.setuptools.package-dir]
53 pyutils = "src/pyutils"