1+ [build-system ]
2+ requires = [
3+ " setuptools" ,
4+ " versioningit" ,
5+ ]
6+ build-backend = " setuptools.build_meta"
7+
8+ [project ]
9+ name = " datalake"
10+ authors = [
11+ {
name =
" Brian Cavagnolo" ,
email =
" [email protected] " },
12+ ]
13+ description = " datalake: a metadata-aware archive"
14+ readme = " README.md"
15+ requires-python = " >=3.8"
16+ classifiers = [
17+ " Development Status :: 5 - Production/Stable" ,
18+ " Environment :: Console" ,
19+ " Operating System :: OS Independent" ,
20+ " Programming Language :: Python" ,
21+ " Programming Language :: Python :: 3" ,
22+ ]
23+ dependencies = [
24+ ' boto3>=1.9.68' ,
25+ ' memoized_property>=1.0.1' ,
26+ ' pyblake2>=0.9.3; python_version<"3.6"' ,
27+ ' click>=4.1' ,
28+ ' python-dotenv>=0.1.3' ,
29+ ' requests>=2.5' ,
30+ ' six>=1.10.0' ,
31+ ' python-dateutil>=2.4.2' ,
32+ ' pytz>=2015.4' ,
33+ ]
34+ dynamic = [" version" ]
35+
36+ [project .optional-dependencies ]
37+ test = [
38+ ' pytest<8.0.0' ,
39+ ' pytest-cov>=2.5.1,<4' ,
40+ ' moto[s3]>4,<5' ,
41+ ' twine<4.0.0' ,
42+ ' pip>=20.0.0,<22.0.0' ,
43+ ' wheel<0.38.0' ,
44+ ' flake8>=2.5.0,<4.1' ,
45+ ' responses<0.22.0' ,
46+ ]
47+ # the queuable feature allows users to offload their datalake pushes
48+ # to a separate uploader process.
49+ queuable = [
50+ ' inotify_simple>=1.3.5' ,
51+ ]
52+ sentry = [
53+ ' raven>=5.0.0' ,
54+ ]
55+
56+ [project .scripts ]
57+ datalake = " datalake.scripts.cli:cli"
58+
59+ [tool .setuptools .packages .find ]
60+ exclude = [" test" ]
61+
62+
63+ [tool .versioningit .format ]
64+ distance = " {base_version}+{distance}.{vcs}{rev}"
65+ # Example formatted version: 1.2.3+42.ge174a1f
66+
67+ dirty = " {base_version}+{distance}.{vcs}{rev}.dirty"
68+ # Example formatted version: 1.2.3+42.ge174a1f.dirty
69+
70+ distance-dirty = " {base_version}+{distance}.{vcs}{rev}.dirty"
71+ # Example formatted version: 1.2.3+42.ge174a1f.dirty
72+
73+ [tool .pytest .ini_options ]
74+ addopts = " --cov=planet.mc_client --cov-config .coveragerc"
75+ markers = [
76+ " slow: marks tests as slow (deselect with '-m \" not slow\" ')"
77+ ]
0 commit comments