|
7 | 7 | "test": [ |
8 | 8 | "pytest==5.4.1", |
9 | 9 | "pytest-xdist", |
10 | | - "pytest-coverage", |
| 10 | + "pytest-cov", |
11 | 11 | "PyGithub>=1.54,<2.0", |
12 | 12 | "hypothesis<6.0", |
13 | 13 | "hypothesis-jsonschema==0.19.0", |
|
17 | 17 | "flake8==3.8.4", |
18 | 18 | "isort>=5.7.0,<6", |
19 | 19 | "mypy==0.790", |
20 | | - "pydocstyle>=5.1.1,<6", |
21 | 20 | ], |
22 | 21 | "doc": ["Sphinx>=3.4.3,<4", "sphinx_rtd_theme>=0.5.1"], |
23 | | - "dev": ["pytest-watch>=4.2.0,<5", "wheel", "twine", "ipython"], |
| 22 | + "release": [ |
| 23 | + "setuptools", |
| 24 | + "setuptools-scm", |
| 25 | + "wheel", |
| 26 | + "twine", |
| 27 | + ], |
| 28 | + "dev": ["pytest-watch", "IPython", "ipdb"], |
24 | 29 | } |
25 | 30 |
|
26 | 31 | extras_require["dev"] = ( |
27 | 32 | extras_require["dev"] |
28 | | - + extras_require["test"] # noqa: W504 |
29 | | - + extras_require["lint"] # noqa: W504 |
30 | | - + extras_require["doc"] # noqa: W504 |
| 33 | + + extras_require["test"] |
| 34 | + + extras_require["lint"] |
| 35 | + + extras_require["release"] |
| 36 | + + extras_require["doc"] |
31 | 37 | ) |
32 | 38 |
|
33 | 39 | with open("README.md", "r") as fp: |
|
36 | 42 |
|
37 | 43 | setup( |
38 | 44 | name="tokenlists", |
39 | | - version="0.1.0-alpha.1", |
| 45 | + use_scm_version=True, |
| 46 | + setup_requires=["setuptools_scm"], |
40 | 47 | author="Ben Hauser", |
41 | 48 | author_email="ben@hauser.id", |
42 | | - description="", |
| 49 | + description="Python implementation of Uniswaps' tokenlists", |
43 | 50 | long_description=long_description, |
44 | 51 | long_description_content_type="text/markdown", |
45 | 52 | url="https://github.com/ApeWorX/py-tokenlists", |
|
0 commit comments