Skip to content

Commit 568498e

Browse files
authored
Fixes #587: unify project requirements around setup.cfg (#873)
Remove redundant requirements.txt, requirements-dev.txt, and docs/docs-requirements.txt — all deps are already declared in setup.cfg extras. Clean up pyproject.toml check-manifest ignore list accordingly and bump python_requires to >=3.12 to match CI.
1 parent 052dd37 commit 568498e

5 files changed

Lines changed: 1 addition & 29 deletions

File tree

docs/docs-requirements.txt

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

pyproject.toml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,6 @@ ignore = [
1515
'CONTRIBUTING.md',
1616
'Citation-styles.md',
1717
'RELEASE.md',
18-
'requirements-dev.txt',
19-
'requirements.txt',
2018
'test_examples_cli.py',
2119
'tox.ini',
2220
'benchmarks/*',

requirements-dev.txt

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

requirements.txt

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

setup.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ install_requires =
2424
xarray
2525
numpy
2626
packages = find:
27-
python_requires = >=3.8
27+
python_requires = >=3.12
2828
setup_requires = setuptools_scm
2929
zip_safe = False
3030

0 commit comments

Comments
 (0)