File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -13,3 +13,13 @@ updates:
1313 - " enhancement"
1414 schedule :
1515 interval : " weekly"
16+
17+ - package-ecosystem : " pip"
18+ commit-message :
19+ include : " scope"
20+ prefix : " requirements"
21+ directory : " /"
22+ labels :
23+ - " enhancement"
24+ schedule :
25+ interval : " daily"
Original file line number Diff line number Diff line change @@ -33,12 +33,10 @@ jobs:
3333 --disable-pip-version-check \
3434 --ignore-installed \
3535 pip setuptools wheel
36- pip install \
37- coverage \
38- freezegun \
39- parameterized \
40- pytest \
41- PyYAML
36+ pip install -e .[tests,ci]
37+ pip uninstall --yes binary-gentoo
38+ pip check
39+ diff -u0 <(pip freeze | sort -f) <(sed -e '/^#/d' -e '/^$/d' requirements.txt | sort -f)
4240
4341 - name : Run Python test suite
4442 run : |-
Original file line number Diff line number Diff line change 1+ # Direct runtime dependencies (from setup.py section "install_requires")
2+ PyYAML == 5.4.1
3+
4+ # Test dependencies (from setup.py section "tests_require" or "extras_require['tests']")
5+ freezegun == 1.1.0
6+ parameterized == 0.8.1
7+
8+ # CI dependencies (from setup.py section "extras_require['ci']")
9+ coverage == 5.5
10+ pytest == 6.2.4
11+
12+ # Combined indirect dependencies
13+ attrs == 21.2.0
14+ iniconfig == 1.1.1
15+ packaging == 21.0
16+ pluggy == 0.13.1
17+ py == 1.10.0
18+ pyparsing == 2.4.7
19+ python-dateutil == 2.8.2
20+ six == 1.16.0
21+ toml == 0.10.2
Original file line number Diff line number Diff line change 55
66from binary_gentoo .internal .version import VERSION_STR
77
8+ _tests_require = [
9+ 'freezegun' ,
10+ 'parameterized' ,
11+ ]
12+
13+ _extras_require = {
14+ 'ci' : [
15+ 'coverage' ,
16+ 'pytest' ,
17+ ],
18+ 'tests' : _tests_require ,
19+ }
20+
821if __name__ == '__main__' :
922 setup (
1023 name = 'binary-gentoo' ,
2336 install_requires = [
2437 'PyYAML' ,
2538 ],
26- tests_require = [
27- 'freezegun' ,
28- 'parameterized' ,
29- ],
39+ extras_require = _extras_require ,
40+ tests_require = _tests_require ,
3041 packages = find_packages (),
3142 entry_points = {
3243 'console_scripts' : [
You can’t perform that action at this time.
0 commit comments