Skip to content

Commit 4dbdeee

Browse files
Merge #221
221: Remove spurious setup requirements, and setup.py r=pathunstrom a=nbraud - Drop spurious setup requirements `setuptools` can now deal with `attr:` without needing to import the package. - Move dependency options to `setup.cfg` There was nothing non-trivial left in `setup.py`, so I removed it too ;3 Co-authored-by: nicoo <nicoo@mur.at>
2 parents 15097fe + 43383c7 commit 4dbdeee

3 files changed

Lines changed: 7 additions & 23 deletions

File tree

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[build-system]
22
# Minimum requirements for the build system to execute.
3-
requires = ["setuptools", "wheel"] # PEP 508 specifications.
3+
requires = ["setuptools>=46.4.0", "wheel"] # PEP 508 specifications.
44

55
# Actually tell PEP517 tools to call setuptools
66
build-backend = "setuptools.build_meta"

setup.cfg

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,12 @@ classifiers =
2323
[options]
2424
packages = ppb_vector
2525
python_requires = >= 3.7
26+
27+
setup_requires =
28+
pytest-runner
29+
install_requires = file: requirements.txt
30+
test_requires = file: requirements-tests.txt
31+
2632
zip_safe = True
2733

2834
[aliases]

setup.py

Lines changed: 0 additions & 22 deletions
This file was deleted.

0 commit comments

Comments
 (0)