Skip to content

Commit 9b56595

Browse files
committed
📌 Generate universal requirement files
1 parent b9509e6 commit 9b56595

File tree

3 files changed

+153
-12
lines changed

3 files changed

+153
-12
lines changed

‎requirements-dev.txt

+55-6
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ alabaster==1.0.0
1010
# via sphinx
1111
amqp==5.2.0
1212
# via kombu
13-
appnope==0.1.4
13+
appnope==0.1.4 ; sys_platform == 'darwin'
1414
# via ipython
1515
asgiref==3.8.1
1616
# via
@@ -41,7 +41,9 @@ bleach==6.1.0
4141
# django-legal-advice-builder
4242
# froide
4343
# froide-govplan
44-
brotli==1.1.0
44+
brotli==1.1.0 ; platform_python_implementation == 'CPython'
45+
# via fonttools
46+
brotlicffi==1.1.0.0 ; platform_python_implementation != 'CPython'
4547
# via fonttools
4648
cachetools==5.5.0
4749
# via google-auth
@@ -59,6 +61,7 @@ certifi==2024.8.30
5961
# sentry-sdk
6062
cffi==1.17.1
6163
# via
64+
# brotlicffi
6265
# cryptography
6366
# pynacl
6467
# weasyprint
@@ -88,7 +91,15 @@ click-plugins==1.1.1
8891
click-repl==0.3.0
8992
# via celery
9093
colorama==0.4.6
91-
# via djlint
94+
# via
95+
# click
96+
# djlint
97+
# honcho
98+
# ipython
99+
# pytest
100+
# qrcode
101+
# sphinx
102+
# tqdm
92103
coreapi==2.3.3
93104
# via
94105
# fragdenstaat-de (pyproject.toml)
@@ -439,6 +450,7 @@ fido2==1.1.3
439450
filelock==3.16.0
440451
# via
441452
# torch
453+
# triton
442454
# virtualenv
443455
fonttools==4.53.1
444456
# via weasyprint
@@ -620,6 +632,39 @@ numpy==2.1.1
620632
# pandas
621633
# torchvision
622634
# webp
635+
nvidia-cublas-cu12==12.4.5.8 ; platform_machine == 'x86_64' and platform_system == 'Linux'
636+
# via
637+
# nvidia-cudnn-cu12
638+
# nvidia-cusolver-cu12
639+
# torch
640+
nvidia-cuda-cupti-cu12==12.4.127 ; platform_machine == 'x86_64' and platform_system == 'Linux'
641+
# via torch
642+
nvidia-cuda-nvrtc-cu12==12.4.127 ; platform_machine == 'x86_64' and platform_system == 'Linux'
643+
# via torch
644+
nvidia-cuda-runtime-cu12==12.4.127 ; platform_machine == 'x86_64' and platform_system == 'Linux'
645+
# via torch
646+
nvidia-cudnn-cu12==9.1.0.70 ; platform_machine == 'x86_64' and platform_system == 'Linux'
647+
# via torch
648+
nvidia-cufft-cu12==11.2.1.3 ; platform_machine == 'x86_64' and platform_system == 'Linux'
649+
# via torch
650+
nvidia-curand-cu12==10.3.5.147 ; platform_machine == 'x86_64' and platform_system == 'Linux'
651+
# via torch
652+
nvidia-cusolver-cu12==11.6.1.9 ; platform_machine == 'x86_64' and platform_system == 'Linux'
653+
# via torch
654+
nvidia-cusparse-cu12==12.3.1.170 ; platform_machine == 'x86_64' and platform_system == 'Linux'
655+
# via
656+
# nvidia-cusolver-cu12
657+
# torch
658+
nvidia-nccl-cu12==2.21.5 ; platform_machine == 'x86_64' and platform_system == 'Linux'
659+
# via torch
660+
nvidia-nvjitlink-cu12==12.4.127 ; platform_machine == 'x86_64' and platform_system == 'Linux'
661+
# via
662+
# nvidia-cufft-cu12
663+
# nvidia-cusolver-cu12
664+
# nvidia-cusparse-cu12
665+
# torch
666+
nvidia-nvtx-cu12==12.4.127 ; platform_machine == 'x86_64' and platform_system == 'Linux'
667+
# via torch
623668
oauthlib==3.2.2
624669
# via
625670
# django-oauth-toolkit
@@ -642,7 +687,7 @@ pathspec==0.12.1
642687
# via djlint
643688
pbr==6.1.0
644689
# via fragdenstaat-de (pyproject.toml)
645-
pexpect==4.9.0
690+
pexpect==4.9.0 ; sys_platform != 'win32'
646691
# via ipython
647692
pgpy==0.6.0
648693
# via fragdenstaat-de (pyproject.toml)
@@ -700,9 +745,9 @@ psycopg==3.2.1
700745
# fragdenstaat-de (pyproject.toml)
701746
# froide
702747
# froide-govplan
703-
psycopg-binary==3.2.1
748+
psycopg-binary==3.2.1 ; implementation_name != 'pypy'
704749
# via psycopg
705-
ptyprocess==0.7.0
750+
ptyprocess==0.7.0 ; sys_platform != 'win32'
706751
# via pexpect
707752
pyasn1==0.6.0
708753
# via
@@ -921,6 +966,8 @@ traitlets==5.14.3
921966
# via
922967
# ipython
923968
# matplotlib-inline
969+
triton==3.1.0 ; python_full_version < '3.13' and platform_machine == 'x86_64' and platform_system == 'Linux'
970+
# via torch
924971
typing-extensions==4.12.2
925972
# via
926973
# dj-database-url
@@ -935,8 +982,10 @@ typing-extensions==4.12.2
935982
tzdata==2024.1
936983
# via
937984
# celery
985+
# django
938986
# django-celery-beat
939987
# pandas
988+
# psycopg
940989
unidecode==1.3.8
941990
# via fragdenstaat-de (pyproject.toml)
942991
uritemplate==4.1.1

‎requirements-production.txt

+49-3
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,9 @@ bleach==6.1.0
3535
# django-legal-advice-builder
3636
# froide
3737
# froide-govplan
38-
brotli==1.1.0
38+
brotli==1.1.0 ; platform_python_implementation == 'CPython'
39+
# via fonttools
40+
brotlicffi==1.1.0.0 ; platform_python_implementation != 'CPython'
3941
# via fonttools
4042
cachetools==5.5.0
4143
# via google-auth
@@ -53,6 +55,7 @@ certifi==2024.8.30
5355
# sentry-sdk
5456
cffi==1.17.1
5557
# via
58+
# brotlicffi
5659
# cryptography
5760
# pynacl
5861
# weasyprint
@@ -82,6 +85,10 @@ click-plugins==1.1.1
8285
# via celery
8386
click-repl==0.3.0
8487
# via celery
88+
colorama==0.4.6 ; platform_system == 'Windows'
89+
# via
90+
# click
91+
# qrcode
8592
coreapi==2.3.3
8693
# via
8794
# fragdenstaat-de (pyproject.toml)
@@ -398,7 +405,9 @@ feedgen==1.0.0
398405
fido2==1.1.3
399406
# via django-mfa3
400407
filelock==3.16.0
401-
# via torch
408+
# via
409+
# torch
410+
# triton
402411
fonttools==4.53.1
403412
# via weasyprint
404413
froide @ git+https://github.com/okfde/froide.git@b2d012d1554782f49b5f1ba249459f2a0ff0dbc3
@@ -548,6 +557,39 @@ numpy==2.1.1
548557
# pandas
549558
# torchvision
550559
# webp
560+
nvidia-cublas-cu12==12.4.5.8 ; platform_machine == 'x86_64' and platform_system == 'Linux'
561+
# via
562+
# nvidia-cudnn-cu12
563+
# nvidia-cusolver-cu12
564+
# torch
565+
nvidia-cuda-cupti-cu12==12.4.127 ; platform_machine == 'x86_64' and platform_system == 'Linux'
566+
# via torch
567+
nvidia-cuda-nvrtc-cu12==12.4.127 ; platform_machine == 'x86_64' and platform_system == 'Linux'
568+
# via torch
569+
nvidia-cuda-runtime-cu12==12.4.127 ; platform_machine == 'x86_64' and platform_system == 'Linux'
570+
# via torch
571+
nvidia-cudnn-cu12==9.1.0.70 ; platform_machine == 'x86_64' and platform_system == 'Linux'
572+
# via torch
573+
nvidia-cufft-cu12==11.2.1.3 ; platform_machine == 'x86_64' and platform_system == 'Linux'
574+
# via torch
575+
nvidia-curand-cu12==10.3.5.147 ; platform_machine == 'x86_64' and platform_system == 'Linux'
576+
# via torch
577+
nvidia-cusolver-cu12==11.6.1.9 ; platform_machine == 'x86_64' and platform_system == 'Linux'
578+
# via torch
579+
nvidia-cusparse-cu12==12.3.1.170 ; platform_machine == 'x86_64' and platform_system == 'Linux'
580+
# via
581+
# nvidia-cusolver-cu12
582+
# torch
583+
nvidia-nccl-cu12==2.21.5 ; platform_machine == 'x86_64' and platform_system == 'Linux'
584+
# via torch
585+
nvidia-nvjitlink-cu12==12.4.127 ; platform_machine == 'x86_64' and platform_system == 'Linux'
586+
# via
587+
# nvidia-cufft-cu12
588+
# nvidia-cusolver-cu12
589+
# nvidia-cusparse-cu12
590+
# torch
591+
nvidia-nvtx-cu12==12.4.127 ; platform_machine == 'x86_64' and platform_system == 'Linux'
592+
# via torch
551593
oauthlib==3.2.2
552594
# via
553595
# django-oauth-toolkit
@@ -608,7 +650,7 @@ psycopg==3.2.1
608650
# fragdenstaat-de (pyproject.toml)
609651
# froide
610652
# froide-govplan
611-
psycopg-binary==3.2.1
653+
psycopg-binary==3.2.1 ; implementation_name != 'pypy'
612654
# via psycopg
613655
pyasn1==0.6.0
614656
# via
@@ -764,6 +806,8 @@ torch==2.5.1
764806
# torchvision
765807
torchvision==0.20.1
766808
# via fragdenstaat-de (pyproject.toml)
809+
triton==3.1.0 ; python_full_version < '3.13' and platform_machine == 'x86_64' and platform_system == 'Linux'
810+
# via torch
767811
typing-extensions==4.12.2
768812
# via
769813
# dj-database-url
@@ -776,8 +820,10 @@ typing-extensions==4.12.2
776820
tzdata==2024.1
777821
# via
778822
# celery
823+
# django
779824
# django-celery-beat
780825
# pandas
826+
# psycopg
781827
unidecode==1.3.8
782828
# via fragdenstaat-de (pyproject.toml)
783829
uritemplate==4.1.1

‎requirements.txt

+49-3
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,9 @@ bleach==6.1.0
3434
# django-legal-advice-builder
3535
# froide
3636
# froide-govplan
37-
brotli==1.1.0
37+
brotli==1.1.0 ; platform_python_implementation == 'CPython'
38+
# via fonttools
39+
brotlicffi==1.1.0.0 ; platform_python_implementation != 'CPython'
3840
# via fonttools
3941
cachetools==5.5.0
4042
# via google-auth
@@ -52,6 +54,7 @@ certifi==2024.7.4
5254
# sentry-sdk
5355
cffi==1.17.1
5456
# via
57+
# brotlicffi
5558
# cryptography
5659
# pynacl
5760
# weasyprint
@@ -77,6 +80,10 @@ click-plugins==1.1.1
7780
# via celery
7881
click-repl==0.3.0
7982
# via celery
83+
colorama==0.4.6 ; platform_system == 'Windows'
84+
# via
85+
# click
86+
# qrcode
8087
coreapi==2.3.3
8188
# via
8289
# fragdenstaat-de (pyproject.toml)
@@ -393,7 +400,9 @@ feedgen==1.0.0
393400
fido2==1.1.3
394401
# via django-mfa3
395402
filelock==3.16.0
396-
# via torch
403+
# via
404+
# torch
405+
# triton
397406
fonttools==4.53.1
398407
# via weasyprint
399408
froide @ git+https://github.com/okfde/froide.git@b2d012d1554782f49b5f1ba249459f2a0ff0dbc3
@@ -537,6 +546,39 @@ numpy==2.1.1
537546
# pandas
538547
# torchvision
539548
# webp
549+
nvidia-cublas-cu12==12.4.5.8 ; platform_machine == 'x86_64' and platform_system == 'Linux'
550+
# via
551+
# nvidia-cudnn-cu12
552+
# nvidia-cusolver-cu12
553+
# torch
554+
nvidia-cuda-cupti-cu12==12.4.127 ; platform_machine == 'x86_64' and platform_system == 'Linux'
555+
# via torch
556+
nvidia-cuda-nvrtc-cu12==12.4.127 ; platform_machine == 'x86_64' and platform_system == 'Linux'
557+
# via torch
558+
nvidia-cuda-runtime-cu12==12.4.127 ; platform_machine == 'x86_64' and platform_system == 'Linux'
559+
# via torch
560+
nvidia-cudnn-cu12==9.1.0.70 ; platform_machine == 'x86_64' and platform_system == 'Linux'
561+
# via torch
562+
nvidia-cufft-cu12==11.2.1.3 ; platform_machine == 'x86_64' and platform_system == 'Linux'
563+
# via torch
564+
nvidia-curand-cu12==10.3.5.147 ; platform_machine == 'x86_64' and platform_system == 'Linux'
565+
# via torch
566+
nvidia-cusolver-cu12==11.6.1.9 ; platform_machine == 'x86_64' and platform_system == 'Linux'
567+
# via torch
568+
nvidia-cusparse-cu12==12.3.1.170 ; platform_machine == 'x86_64' and platform_system == 'Linux'
569+
# via
570+
# nvidia-cusolver-cu12
571+
# torch
572+
nvidia-nccl-cu12==2.21.5 ; platform_machine == 'x86_64' and platform_system == 'Linux'
573+
# via torch
574+
nvidia-nvjitlink-cu12==12.4.127 ; platform_machine == 'x86_64' and platform_system == 'Linux'
575+
# via
576+
# nvidia-cufft-cu12
577+
# nvidia-cusolver-cu12
578+
# nvidia-cusparse-cu12
579+
# torch
580+
nvidia-nvtx-cu12==12.4.127 ; platform_machine == 'x86_64' and platform_system == 'Linux'
581+
# via torch
540582
oauthlib==3.2.2
541583
# via
542584
# django-oauth-toolkit
@@ -594,7 +636,7 @@ psycopg==3.2.1
594636
# fragdenstaat-de (pyproject.toml)
595637
# froide
596638
# froide-govplan
597-
psycopg-binary==3.2.1
639+
psycopg-binary==3.2.1 ; implementation_name != 'pypy'
598640
# via psycopg
599641
pyasn1==0.6.0
600642
# via
@@ -746,6 +788,8 @@ torch==2.5.1
746788
# torchvision
747789
torchvision==0.20.1
748790
# via fragdenstaat-de (pyproject.toml)
791+
triton==3.1.0 ; python_full_version < '3.13' and platform_machine == 'x86_64' and platform_system == 'Linux'
792+
# via torch
749793
typing-extensions==4.12.2
750794
# via
751795
# dj-database-url
@@ -758,8 +802,10 @@ typing-extensions==4.12.2
758802
tzdata==2024.1
759803
# via
760804
# celery
805+
# django
761806
# django-celery-beat
762807
# pandas
808+
# psycopg
763809
unidecode==1.3.8
764810
# via fragdenstaat-de (pyproject.toml)
765811
uritemplate==4.1.1

0 commit comments

Comments
 (0)