Skip to content

Commit a6f5f29

Browse files
authored
Split requirements-dev.in for py3.9 and py3.13 (#142)
1 parent 98a4d3b commit a6f5f29

File tree

5 files changed

+39
-33
lines changed

5 files changed

+39
-33
lines changed

requirements-dev-py313.in

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
black == 25.9.0
2+
mock == 5.2.0
3+
pre-commit == 4.3.0
4+
pylint == 3.3.9
5+
pytest-cov == 7.0.0
6+
pytest == 8.4.2
7+
requests-mock == 1.12.1
8+
typing-extensions == 4.13.0
9+
alabaster == 1.0.0
10+
sphinx == 8.2.3

requirements-dev-py313.txt

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22
# This file is autogenerated by pip-compile with Python 3.13
33
# by the following command:
44
#
5-
# pip-compile --generate-hashes --output-file=requirements-dev-py313.txt requirements-dev.in requirements.in
5+
# pip-compile --generate-hashes --output-file=requirements-dev-py313.txt requirements-dev-py313.in requirements.in
66
#
7-
alabaster==1.0.0 ; python_version >= "3.10" \
7+
alabaster==1.0.0 \
88
--hash=sha256:c00dca57bca26fa62a6d7d0a9fcce65f3e026e9bfe33e9c538fd3fbb2144fd9e \
99
--hash=sha256:fc6786402dc3fcb2de3cabd5fe455a2db534b371124f1f21de8731783dec828b
1010
# via
11-
# -r requirements-dev.in
11+
# -r requirements-dev-py313.in
1212
# sphinx
1313
astroid==3.3.11 \
1414
--hash=sha256:1e5a5011af2920c7c67a53f65d536d65bfa7116feeaf2354d8b94f29573bb0ce \
@@ -24,7 +24,7 @@ babel==2.17.0 \
2424
--hash=sha256:0c54cffb19f690cdcc52a3b50bcbf71e07a808d1c80d549f2459b9d2cf0afb9d \
2525
--hash=sha256:4d0b53093fdfb4b21c92b5213dba5a1b23885afa8383709427046b21c366e5f2
2626
# via sphinx
27-
black==25.9.0 ; python_version >= "3.10" \
27+
black==25.9.0 \
2828
--hash=sha256:0172a012f725b792c358d57fe7b6b6e8e67375dd157f64fa7a3097b3ed3e2175 \
2929
--hash=sha256:0474bca9a0dd1b51791fcc507a4e02078a1c63f6d4e4ae5544b9848c7adfb619 \
3030
--hash=sha256:154b06d618233fe468236ba1f0e40823d4eb08b26f5e9261526fde34916b9140 \
@@ -47,7 +47,7 @@ black==25.9.0 ; python_version >= "3.10" \
4747
--hash=sha256:e593466de7b998374ea2585a471ba90553283fb9beefcfa430d84a2651ed5933 \
4848
--hash=sha256:ef69351df3c84485a8beb6f7b8f9721e2009e20ef80a8d619e2d1788b7816d47 \
4949
--hash=sha256:f96b6726d690c96c60ba682955199f8c39abc1ae0c3a494a9c62c0184049a713
50-
# via -r requirements-dev.in
50+
# via -r requirements-dev-py313.in
5151
certifi==2025.11.12 \
5252
--hash=sha256:97de8790030bbd5c2d96b7ec782fc2f7820ef8dba6db909ccf95449f2d062d4b \
5353
--hash=sha256:d8ab5478f2ecd78af242878415affce761ca6bc54a22a27e026d7c25357c3316
@@ -415,7 +415,7 @@ mccabe==0.7.0 \
415415
mock==5.2.0 \
416416
--hash=sha256:4e460e818629b4b173f32d08bf30d3af8123afbb8e04bb5707a1fd4799e503f0 \
417417
--hash=sha256:7ba87f72ca0e915175596069dbbcc7c75af7b5e9b9bc107ad6349ede0819982f
418-
# via -r requirements-dev.in
418+
# via -r requirements-dev-py313.in
419419
mypy-extensions==1.1.0 \
420420
--hash=sha256:1be4cccdb0f2482337c4743e60421de3a356cd97508abadd57d47403e94f5505 \
421421
--hash=sha256:52e68efc3284861e772bbcd66823fde5ae21fd2fdb51c62a211403730b916558
@@ -451,7 +451,7 @@ pluggy==1.6.0 \
451451
pre-commit==4.3.0 \
452452
--hash=sha256:2b0747ad7e6e967169136edffee14c16e148a778a54e4f967921aa1ebf2308d8 \
453453
--hash=sha256:499fe450cc9d42e9d58e606262795ecb64dd05438943c62b66f6a8673da30b16
454-
# via -r requirements-dev.in
454+
# via -r requirements-dev-py313.in
455455
pygments==2.19.2 \
456456
--hash=sha256:636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887 \
457457
--hash=sha256:86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b
@@ -461,17 +461,17 @@ pygments==2.19.2 \
461461
pylint==3.3.9 \
462462
--hash=sha256:01f9b0462c7730f94786c283f3e52a1fbdf0494bbe0971a78d7277ef46a751e7 \
463463
--hash=sha256:d312737d7b25ccf6b01cc4ac629b5dcd14a0fcf3ec392735ac70f137a9d5f83a
464-
# via -r requirements-dev.in
464+
# via -r requirements-dev-py313.in
465465
pytest==8.4.2 \
466466
--hash=sha256:86c0d0b93306b961d58d62a4db4879f27fe25513d4b969df351abdddb3c30e01 \
467467
--hash=sha256:872f880de3fc3a5bdc88a11b39c9710c3497a547cfa9320bc3c5e62fbf272e79
468468
# via
469-
# -r requirements-dev.in
469+
# -r requirements-dev-py313.in
470470
# pytest-cov
471471
pytest-cov==7.0.0 \
472472
--hash=sha256:33c97eda2e049a0c5298e91f519302a1334c26ac65c1a483d6206fd458361af1 \
473473
--hash=sha256:3b8e9558b16cc1479da72058bdecf8073661c7f57f7d3c5f22a1c23507f2d861
474-
# via -r requirements-dev.in
474+
# via -r requirements-dev-py313.in
475475
pytokens==0.4.1 \
476476
--hash=sha256:0fc71786e629cef478cbf29d7ea1923299181d0699dbe7c3c0f4a583811d9fc1 \
477477
--hash=sha256:11edda0942da80ff58c4408407616a310adecae1ddd22eef8c692fe266fa5009 \
@@ -609,7 +609,7 @@ requests==2.32.5 \
609609
requests-mock==1.12.1 \
610610
--hash=sha256:b1e37054004cdd5e56c84454cc7df12b25f90f382159087f4b6915aaeef39563 \
611611
--hash=sha256:e9e12e333b525156e82a3c852f22016b9158220d2f47454de9cae8a77d371401
612-
# via -r requirements-dev.in
612+
# via -r requirements-dev-py313.in
613613
roman-numerals-py==3.1.0 \
614614
--hash=sha256:9da2ad2fb670bcf24e81070ceb3be72f6c11c440d73bd579fbeca1e9f330954c \
615615
--hash=sha256:be4bf804f083a4ce001b5eb7e3c0862479d10f94c936f6c4e5f250aa5ff5bd2d
@@ -737,10 +737,10 @@ snowballstemmer==3.0.1 \
737737
--hash=sha256:6cd7b3897da8d6c9ffb968a6781fa6532dce9c3618a4b127d920dab764a19064 \
738738
--hash=sha256:6d5eeeec8e9f84d4d56b847692bacf79bc2c8e90c7f80ca4444ff8b6f2e52895
739739
# via sphinx
740-
sphinx==8.2.3 ; python_version >= "3.10" \
740+
sphinx==8.2.3 \
741741
--hash=sha256:398ad29dee7f63a75888314e9424d40f52ce5a6a87ae88e7071e80af296ec348 \
742742
--hash=sha256:4405915165f13521d875a8c29c8970800a0141c14cc5416a38feca4ea5d9b9c3
743-
# via -r requirements-dev.in
743+
# via -r requirements-dev-py313.in
744744
sphinxcontrib-applehelp==2.0.0 \
745745
--hash=sha256:2f29ef331735ce958efa4734873f084941970894c6090408b079c61b2e1c06d1 \
746746
--hash=sha256:4cd3f0ec4ac5dd9c17ec65e9ab272c9b867ea77425228e68ecf08d6b28ddbdb5
@@ -772,7 +772,7 @@ tomlkit==0.13.3 \
772772
typing-extensions==4.13.0 \
773773
--hash=sha256:0a4ac55a5820789d87e297727d229866c9650f6521b64206413c4fbada24d95b \
774774
--hash=sha256:c8dd92cc0d6425a97c18fbb9d1954e5ff92c1ca881a309c45f06ebc0b79058e5
775-
# via -r requirements-dev.in
775+
# via -r requirements-dev-py313.in
776776
urllib3==2.5.0 \
777777
--hash=sha256:3fc47733c7e419d4bc3f6b3dc2b4f890bb743906a30d56ba4a5bfa4bbff92760 \
778778
--hash=sha256:e6b01673c0fa6a13e374b50871808eb3bf7046c4b125b216f6bf1cc604cff0dc

requirements-dev-py39.in

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
mock == 5.2.0
2+
pre-commit == 4.3.0
3+
pylint == 3.3.9
4+
pytest-cov == 7.0.0
5+
pytest == 8.4.2
6+
requests-mock == 1.12.1
7+
typing-extensions == 4.13.0

requirements-dev-py39.txt

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# This file is autogenerated by pip-compile with Python 3.9
33
# by the following command:
44
#
5-
# pip-compile --generate-hashes --output-file=requirements-dev-py39.txt requirements-dev.in requirements.in
5+
# pip-compile --generate-hashes --output-file=requirements-dev-py39.txt requirements-dev-py39.in requirements.in
66
#
77
astroid==3.3.11 \
88
--hash=sha256:1e5a5011af2920c7c67a53f65d536d65bfa7116feeaf2354d8b94f29573bb0ce \
@@ -294,7 +294,7 @@ mccabe==0.7.0 \
294294
mock==5.2.0 \
295295
--hash=sha256:4e460e818629b4b173f32d08bf30d3af8123afbb8e04bb5707a1fd4799e503f0 \
296296
--hash=sha256:7ba87f72ca0e915175596069dbbcc7c75af7b5e9b9bc107ad6349ede0819982f
297-
# via -r requirements-dev.in
297+
# via -r requirements-dev-py39.in
298298
nodeenv==1.9.1 \
299299
--hash=sha256:6ec12890a2dab7946721edbfbcd91f3319c6ccc9aec47be7c7e6b7011ee6645f \
300300
--hash=sha256:ba11c9782d29c27c70ffbdda2d7415098754709be8a7056d79a737cd901155c9
@@ -318,25 +318,25 @@ pluggy==1.6.0 \
318318
pre-commit==4.3.0 \
319319
--hash=sha256:2b0747ad7e6e967169136edffee14c16e148a778a54e4f967921aa1ebf2308d8 \
320320
--hash=sha256:499fe450cc9d42e9d58e606262795ecb64dd05438943c62b66f6a8673da30b16
321-
# via -r requirements-dev.in
321+
# via -r requirements-dev-py39.in
322322
pygments==2.19.2 \
323323
--hash=sha256:636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887 \
324324
--hash=sha256:86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b
325325
# via pytest
326326
pylint==3.3.9 \
327327
--hash=sha256:01f9b0462c7730f94786c283f3e52a1fbdf0494bbe0971a78d7277ef46a751e7 \
328328
--hash=sha256:d312737d7b25ccf6b01cc4ac629b5dcd14a0fcf3ec392735ac70f137a9d5f83a
329-
# via -r requirements-dev.in
329+
# via -r requirements-dev-py39.in
330330
pytest==8.4.2 \
331331
--hash=sha256:86c0d0b93306b961d58d62a4db4879f27fe25513d4b969df351abdddb3c30e01 \
332332
--hash=sha256:872f880de3fc3a5bdc88a11b39c9710c3497a547cfa9320bc3c5e62fbf272e79
333333
# via
334-
# -r requirements-dev.in
334+
# -r requirements-dev-py39.in
335335
# pytest-cov
336336
pytest-cov==7.0.0 \
337337
--hash=sha256:33c97eda2e049a0c5298e91f519302a1334c26ac65c1a483d6206fd458361af1 \
338338
--hash=sha256:3b8e9558b16cc1479da72058bdecf8073661c7f57f7d3c5f22a1c23507f2d861
339-
# via -r requirements-dev.in
339+
# via -r requirements-dev-py39.in
340340
pyyaml==6.0.3 \
341341
--hash=sha256:00c4bdeba853cc34e7dd471f16b4114f4162dc03e6b7afcc2128711f0eca823c \
342342
--hash=sha256:0150219816b6a1fa26fb4699fb7daa9caf09eb1999f3b70fb6e786805e80375a \
@@ -429,7 +429,7 @@ requests==2.32.5 \
429429
requests-mock==1.12.1 \
430430
--hash=sha256:b1e37054004cdd5e56c84454cc7df12b25f90f382159087f4b6915aaeef39563 \
431431
--hash=sha256:e9e12e333b525156e82a3c852f22016b9158220d2f47454de9cae8a77d371401
432-
# via -r requirements-dev.in
432+
# via -r requirements-dev-py39.in
433433
rpds-py==0.27.1 \
434434
--hash=sha256:008b839781d6c9bf3b6a8984d1d8e56f0ec46dc56df61fd669c49b58ae800400 \
435435
--hash=sha256:037a2361db72ee98d829bc2c5b7cc55598ae0a5e0ec1823a56ea99374cfd73c1 \
@@ -644,7 +644,7 @@ typing-extensions==4.13.0 \
644644
--hash=sha256:0a4ac55a5820789d87e297727d229866c9650f6521b64206413c4fbada24d95b \
645645
--hash=sha256:c8dd92cc0d6425a97c18fbb9d1954e5ff92c1ca881a309c45f06ebc0b79058e5
646646
# via
647-
# -r requirements-dev.in
647+
# -r requirements-dev-py39.in
648648
# astroid
649649
# exceptiongroup
650650
# pylint

requirements-dev.in

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

0 commit comments

Comments
 (0)