Skip to content

Commit 7a88ac0

Browse files
authored
Merge pull request #126 from IATI/pip-tools
requirements: Use pip-tools
2 parents f5eecda + 3accbc4 commit 7a88ac0

File tree

4 files changed

+100
-10
lines changed

4 files changed

+100
-10
lines changed

.github/workflows/CI.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
- name: Set up Python
2424
uses: actions/setup-python@v5
2525
with:
26-
python-version: '3.9'
26+
python-version: '3.10'
2727
cache: 'pip'
2828

2929
- name: Install dependencies

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
- name: Set up Python
1818
uses: actions/setup-python@v5
1919
with:
20-
python-version: '3.9'
20+
python-version: '3.10'
2121
cache: 'pip'
2222

2323
- name: Install dependencies

requirements.in

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
Sphinx
2+
lxml
3+
flake8
4+
Jinja2
5+
pytz
6+
pyspellchecker
7+
python-dateutil
8+
beautifulsoup4
9+
docutils
10+
Pygments
11+
six
12+
pytest

requirements.txt

Lines changed: 86 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,90 @@
1-
Sphinx==7.2.6
2-
lxml==5.1.0
1+
#
2+
# This file is autogenerated by pip-compile with Python 3.10
3+
# by the following command:
4+
#
5+
# pip-compile requirements.in
6+
#
7+
alabaster==0.7.16
8+
# via sphinx
9+
babel==2.14.0
10+
# via sphinx
11+
beautifulsoup4==4.12.3
12+
# via -r requirements.in
13+
certifi==2024.2.2
14+
# via requests
15+
charset-normalizer==3.3.2
16+
# via requests
17+
docutils==0.20.1
18+
# via
19+
# -r requirements.in
20+
# sphinx
21+
exceptiongroup==1.2.0
22+
# via pytest
323
flake8==7.0.0
4-
Jinja2==3.1.3
5-
pytz==2024.1
24+
# via -r requirements.in
25+
idna==3.6
26+
# via requests
27+
imagesize==1.4.1
28+
# via sphinx
29+
iniconfig==2.0.0
30+
# via pytest
31+
jinja2==3.1.3
32+
# via
33+
# -r requirements.in
34+
# sphinx
35+
lxml==5.1.0
36+
# via -r requirements.in
37+
markupsafe==2.1.5
38+
# via jinja2
39+
mccabe==0.7.0
40+
# via flake8
41+
packaging==24.0
42+
# via
43+
# pytest
44+
# sphinx
45+
pluggy==1.4.0
46+
# via pytest
47+
pycodestyle==2.11.1
48+
# via flake8
49+
pyflakes==3.2.0
50+
# via flake8
51+
pygments==2.17.2
52+
# via
53+
# -r requirements.in
54+
# sphinx
655
pyspellchecker==0.8.1
56+
# via -r requirements.in
57+
pytest==8.1.1
58+
# via -r requirements.in
759
python-dateutil==2.9.0.post0
8-
beautifulsoup4==4.12.3
9-
docutils==0.20.1
10-
Pygments==2.17.2
60+
# via -r requirements.in
61+
pytz==2024.1
62+
# via -r requirements.in
63+
requests==2.31.0
64+
# via sphinx
1165
six==1.16.0
12-
pytest==8.1.1
66+
# via
67+
# -r requirements.in
68+
# python-dateutil
69+
snowballstemmer==2.2.0
70+
# via sphinx
71+
soupsieve==2.5
72+
# via beautifulsoup4
73+
sphinx==7.2.6
74+
# via -r requirements.in
75+
sphinxcontrib-applehelp==1.0.8
76+
# via sphinx
77+
sphinxcontrib-devhelp==1.0.6
78+
# via sphinx
79+
sphinxcontrib-htmlhelp==2.0.5
80+
# via sphinx
81+
sphinxcontrib-jsmath==1.0.1
82+
# via sphinx
83+
sphinxcontrib-qthelp==1.0.7
84+
# via sphinx
85+
sphinxcontrib-serializinghtml==1.1.10
86+
# via sphinx
87+
tomli==2.0.1
88+
# via pytest
89+
urllib3==2.2.1
90+
# via requests

0 commit comments

Comments
 (0)