Skip to content

Commit a0a0df0

Browse files
committed
Move requirements to a requirements directory.
This is an attempt to avoid dependabot/dependabot-core#4066, by forcing dependabot to ignore pyproject.toml.
1 parent 8e96c10 commit a0a0df0

7 files changed

Lines changed: 7 additions & 11 deletions

File tree

.github/dependabot.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
version: 2
22
updates:
33
- package-ecosystem: pip
4-
directory: "/"
4+
directory: "/requirements"
55
schedule:
66
interval: daily
77
open-pull-requests-limit: 10

MANIFEST.in

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
11
include src/vws/py.typed
2-
include requirements.txt
3-
include dev-requirements.txt
4-
include setup-requirements.txt
2+
include requirements/*.txt
53
include pyproject.toml

lint.mk

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,11 @@ fix-isort:
3636

3737
.PHONY: pip-extra-reqs
3838
pip-extra-reqs:
39-
pip-extra-reqs src/
39+
pip-extra-reqs --requirements-file=requirements/requirements.txt src/
4040

4141
.PHONY: pip-missing-reqs
4242
pip-missing-reqs:
43-
pip-missing-reqs src/
43+
pip-missing-reqs --requirements-file=requirements/requirements.txt src/
4444

4545
.PHONY: pylint
4646
pylint:
Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
# We use dev-requirements.txt instead of just declaring the requirements in
2-
# the setup function because Read The Docs needs a requirements file.
31
black==21.5b0
42
PyYAML==5.4.1
53
Pygments==2.9.0

setup.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,15 @@ def _get_dependencies(requirements_file: Path) -> list[str]:
1818

1919

2020
INSTALL_REQUIRES = _get_dependencies(
21-
requirements_file=Path('requirements.txt'),
21+
requirements_file=Path('requirements/requirements.txt'),
2222
)
2323

2424
DEV_REQUIRES = _get_dependencies(
25-
requirements_file=Path('dev-requirements.txt'),
25+
requirements_file=Path('requirements/dev-requirements.txt'),
2626
)
2727

2828
SETUP_REQUIRES = _get_dependencies(
29-
requirements_file=Path('setup-requirements.txt'),
29+
requirements_file=Path('requirements/setup-requirements.txt'),
3030
)
3131

3232
setup(

0 commit comments

Comments
 (0)