Skip to content

Commit b217245

Browse files
committed
build(requirements): add script to generate requirement txts
Adopt pip-tools to compile .in to .txt requirement files. Refs: #459
1 parent 6c824cf commit b217245

18 files changed

+238
-16
lines changed

requirements/all.in

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
-r pexpect.in
2+
-r redis.in
3+
-r schedule.in
4+
-r sqlalchemy.in

requirements/all.txt

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,22 @@
1-
-r pexpect.txt
2-
-r redis.txt
3-
-r schedule.txt
4-
-r sqlalchemy.txt
1+
#
2+
# This file is autogenerated by pip-compile with Python 3.13
3+
# by the following command:
4+
#
5+
# pip-compile --strip-extras all.in
6+
#
7+
greenlet==3.2.2
8+
# via sqlalchemy
9+
hiredis==3.2.1
10+
# via -r /home/fpiraz/source/candango/firenado/requirements/redis.in
11+
pexpect==4.9.0
12+
# via -r /home/fpiraz/source/candango/firenado/requirements/pexpect.in
13+
ptyprocess==0.7.0
14+
# via pexpect
15+
redis==6.2.0
16+
# via -r /home/fpiraz/source/candango/firenado/requirements/redis.in
17+
sqlalchemy==2.0.41
18+
# via
19+
# -r /home/fpiraz/source/candango/firenado/requirements/schedule.in
20+
# -r /home/fpiraz/source/candango/firenado/requirements/sqlalchemy.in
21+
typing-extensions==4.13.2
22+
# via sqlalchemy

requirements/basic.in

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
cartola>=0.20
2+
taskio==0.0.7
3+
tornado==6.5.1

requirements/basic.txt

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,18 @@
1-
cartola>=0.20
1+
#
2+
# This file is autogenerated by pip-compile with Python 3.13
3+
# by the following command:
4+
#
5+
# pip-compile --strip-extras basic.in
6+
#
7+
cartola==0.20
8+
# via
9+
# -r basic.in
10+
# taskio
11+
click==8.1.7
12+
# via taskio
13+
pyyaml==6.0.2
14+
# via cartola
215
taskio==0.0.7
16+
# via -r basic.in
317
tornado==6.5.1
18+
# via -r basic.in

requirements/development.in

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
-r all.in
2+
-r basic.in
3+
-r tests.in
4+
# -r docs.in
5+
pymysql==1.1.1

requirements/development.txt

Lines changed: 68 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,69 @@
1-
-r all.txt
2-
-r basic.txt
3-
-r tests.txt
4-
-r docs.txt
1+
#
2+
# This file is autogenerated by pip-compile with Python 3.13
3+
# by the following command:
4+
#
5+
# pip-compile --strip-extras development.in
6+
#
7+
bandit==1.8.3
8+
# via -r /home/fpiraz/source/candango/firenado/requirements/tests.in
9+
behave==1.2.6
10+
# via -r /home/fpiraz/source/candango/firenado/requirements/tests.in
11+
cartola==0.20
12+
# via
13+
# -r /home/fpiraz/source/candango/firenado/requirements/basic.in
14+
# taskio
15+
click==8.1.7
16+
# via taskio
17+
greenlet==3.2.2
18+
# via sqlalchemy
19+
hiredis==3.2.1
20+
# via -r /home/fpiraz/source/candango/firenado/requirements/redis.in
21+
markdown-it-py==3.0.0
22+
# via rich
23+
mdurl==0.1.2
24+
# via markdown-it-py
25+
parse==1.20.2
26+
# via
27+
# behave
28+
# parse-type
29+
parse-type==0.6.4
30+
# via behave
31+
pbr==6.1.1
32+
# via stevedore
33+
pexpect==4.9.0
34+
# via -r /home/fpiraz/source/candango/firenado/requirements/pexpect.in
35+
ptyprocess==0.7.0
36+
# via pexpect
37+
pygments==2.19.1
38+
# via rich
539
pymysql==1.1.1
40+
# via
41+
# -r /home/fpiraz/source/candango/firenado/requirements/tests.in
42+
# -r development.in
43+
pyyaml==6.0.2
44+
# via
45+
# bandit
46+
# cartola
47+
redis==6.2.0
48+
# via -r /home/fpiraz/source/candango/firenado/requirements/redis.in
49+
rich==14.0.0
50+
# via bandit
51+
six==1.17.0
52+
# via
53+
# behave
54+
# parse-type
55+
sqlalchemy==2.0.41
56+
# via
57+
# -r /home/fpiraz/source/candango/firenado/requirements/schedule.in
58+
# -r /home/fpiraz/source/candango/firenado/requirements/sqlalchemy.in
59+
stevedore==5.4.1
60+
# via bandit
61+
taskio==0.0.7
62+
# via -r /home/fpiraz/source/candango/firenado/requirements/basic.in
63+
tornado==6.5.1
64+
# via -r /home/fpiraz/source/candango/firenado/requirements/basic.in
65+
typing-extensions==4.13.2
66+
# via sqlalchemy
67+
68+
# The following packages are considered to be unsafe in a requirements file:
69+
# setuptools

requirements/docs.txt

Lines changed: 0 additions & 1 deletion
This file was deleted.

requirements/pexpect.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
pexpect>=4.9.0

requirements/pexpect.txt

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,10 @@
1-
pexpect>=4.9.0
1+
#
2+
# This file is autogenerated by pip-compile with Python 3.13
3+
# by the following command:
4+
#
5+
# pip-compile --strip-extras pexpect.in
6+
#
7+
pexpect==4.9.0
8+
# via -r pexpect.in
9+
ptyprocess==0.7.0
10+
# via pexpect

requirements/redis.in

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
redis>=5.0.1
2+
hiredis>=2.3.2

0 commit comments

Comments
 (0)