diff --git a/requirements/base.in b/requirements/base.in index 4d5168d..5578d76 100644 --- a/requirements/base.in +++ b/requirements/base.in @@ -1,9 +1,12 @@ -bdrxml==1.4 -django-crispy-forms==1.11.2 -django-dotenv==1.4.2 -django-markdown-deux==1.0.5 -django-pagedown==2.2.0 -django==3.2.18 +bdrxml~=1.4 +django-crispy-forms~=1.11.2 +django-dotenv~=1.4.0 +django-markdown-deux~=1.0.0 +django-pagedown~=2.2.0 +django~=3.2.0 pillow~=10.4.0 -requests==2.26.0 -trio==0.22.0 +pip~=24.3.1 # a uv-installed venv doesn't contain pip +requests~=2.26.0 +setuptools~=75.3.0 # required for eulxml, which is used by bdrxml +trio~=0.22.0 +uv~=0.5.4 # allows folk to `uv pip sync ./path/to/requirements.txt` diff --git a/requirements/base.txt b/requirements/base.txt index 46bc9d6..ead8eea 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -1,80 +1,82 @@ # This file was autogenerated by uv via the following command: -# uv pip compile requirements/base.in --output-file requirements/base.txt --universal --python 3.8 -asgiref==3.3.4 +# uv pip compile ./requirements/base.in --output-file ./requirements/base.txt --universal --python 3.8 +asgiref==3.8.1 # via django -async-generator==1.10 - # via trio -attrs==23.1.0 +attrs==24.2.0 # via # outcome # trio bdrxml==1.4 - # via -r requirements/base.in -certifi==2020.12.5 + # via -r ./requirements/base.in +certifi==2024.8.30 # via requests cffi==1.17.1 ; implementation_name != 'pypy' and os_name == 'nt' # via trio -charset-normalizer==2.0.3 +charset-normalizer==2.0.12 # via requests -django==3.2.18 +django==3.2.25 # via - # -r requirements/base.in + # -r ./requirements/base.in # django-pagedown django-crispy-forms==1.11.2 - # via -r requirements/base.in + # via -r ./requirements/base.in django-dotenv==1.4.2 - # via -r requirements/base.in -django-markdown-deux==1.0.5 - # via -r requirements/base.in -django-pagedown==2.2.0 - # via -r requirements/base.in + # via -r ./requirements/base.in +django-markdown-deux==1.0.6 + # via -r ./requirements/base.in +django-pagedown==2.2.1 + # via -r ./requirements/base.in eulxml==1.1.3 # via bdrxml -exceptiongroup==1.1.1 ; python_full_version < '3.11' +exceptiongroup==1.2.2 ; python_full_version < '3.11' # via trio -idna==2.10 +idna==3.10 # via # requests # trio -isodate==0.6.0 +isodate==0.7.2 ; python_full_version < '3.11' # via rdflib -lxml==4.7.1 +lxml==5.3.0 # via eulxml -markdown2==2.4.0 +markdown2==2.5.1 # via django-markdown-deux -outcome==1.2.0 +outcome==1.3.0.post0 # via trio pillow==10.4.0 # via - # -r requirements/base.in + # -r ./requirements/base.in # django-pagedown +pip==24.3.1 + # via -r ./requirements/base.in ply==3.8 # via # bdrxml # eulxml pycparser==2.22 ; implementation_name != 'pypy' and os_name == 'nt' # via cffi -pyparsing==2.4.7 +pyparsing==3.1.4 # via rdflib -pytz==2021.1 +pytz==2024.2 # via django -rdflib==6.0.0 +rdflib==7.1.1 # via bdrxml requests==2.26.0 - # via -r requirements/base.in + # via -r ./requirements/base.in setuptools==75.3.0 - # via rdflib + # via -r ./requirements/base.in six==1.16.0 - # via - # eulxml - # isodate -sniffio==1.3.0 + # via eulxml +sniffio==1.3.1 # via trio sortedcontainers==2.4.0 # via trio -sqlparse==0.4.2 +sqlparse==0.5.2 # via django -trio==0.22.0 - # via -r requirements/base.in -urllib3==1.26.7 +trio==0.22.2 + # via -r ./requirements/base.in +typing-extensions==4.12.2 ; python_full_version < '3.11' + # via asgiref +urllib3==1.26.20 # via requests +uv==0.5.4 + # via -r ./requirements/base.in diff --git a/requirements/local.txt b/requirements/local.txt index 073bda1..2a106e6 100644 --- a/requirements/local.txt +++ b/requirements/local.txt @@ -1,130 +1,131 @@ # This file was autogenerated by uv via the following command: -# uv pip compile requirements/local.in --output-file requirements/local.txt --universal --python 3.8 -asgiref==3.3.4 +# uv pip compile ./requirements/local.in --output-file ./requirements/local.txt --universal --python 3.8 +asgiref==3.8.1 # via - # -r requirements/base.txt + # -r ./requirements/base.txt # django -async-generator==1.10 +attrs==24.2.0 # via - # -r requirements/base.txt - # trio -attrs==23.1.0 - # via - # -r requirements/base.txt + # -r ./requirements/base.txt # outcome # trio bdrxml==1.4 - # via -r requirements/base.txt -certifi==2020.12.5 + # via -r ./requirements/base.txt +certifi==2024.8.30 # via - # -r requirements/base.txt + # -r ./requirements/base.txt # requests cffi==1.17.1 ; implementation_name != 'pypy' and os_name == 'nt' # via - # -r requirements/base.txt + # -r ./requirements/base.txt # trio -charset-normalizer==2.0.3 +charset-normalizer==2.0.12 # via - # -r requirements/base.txt + # -r ./requirements/base.txt # requests -django==3.2.18 +django==3.2.25 # via - # -r requirements/base.txt + # -r ./requirements/base.txt # django-pagedown django-crispy-forms==1.11.2 - # via -r requirements/base.txt + # via -r ./requirements/base.txt django-dotenv==1.4.2 - # via -r requirements/base.txt -django-markdown-deux==1.0.5 - # via -r requirements/base.txt -django-pagedown==2.2.0 - # via -r requirements/base.txt + # via -r ./requirements/base.txt +django-markdown-deux==1.0.6 + # via -r ./requirements/base.txt +django-pagedown==2.2.1 + # via -r ./requirements/base.txt eulxml==1.1.3 # via - # -r requirements/base.txt + # -r ./requirements/base.txt # bdrxml -exceptiongroup==1.1.1 ; python_full_version < '3.11' +exceptiongroup==1.2.2 ; python_full_version < '3.11' # via - # -r requirements/base.txt + # -r ./requirements/base.txt # trio -idna==2.10 +idna==3.10 # via - # -r requirements/base.txt + # -r ./requirements/base.txt # requests # trio -isodate==0.6.0 +isodate==0.7.2 ; python_full_version < '3.11' # via - # -r requirements/base.txt + # -r ./requirements/base.txt # rdflib -lxml==4.7.1 +lxml==5.3.0 # via - # -r requirements/base.txt + # -r ./requirements/base.txt # eulxml -markdown2==2.4.0 +markdown2==2.5.1 # via - # -r requirements/base.txt + # -r ./requirements/base.txt # django-markdown-deux -outcome==1.2.0 +outcome==1.3.0.post0 # via - # -r requirements/base.txt + # -r ./requirements/base.txt # trio pillow==10.4.0 # via - # -r requirements/base.txt + # -r ./requirements/base.txt # django-pagedown +pip==24.3.1 + # via -r ./requirements/base.txt ply==3.8 # via - # -r requirements/base.txt + # -r ./requirements/base.txt # bdrxml # eulxml pycparser==2.22 ; implementation_name != 'pypy' and os_name == 'nt' # via - # -r requirements/base.txt + # -r ./requirements/base.txt # cffi -pyparsing==2.4.7 +pyparsing==3.1.4 # via - # -r requirements/base.txt + # -r ./requirements/base.txt # rdflib -pytz==2021.1 +pytz==2024.2 # via - # -r requirements/base.txt + # -r ./requirements/base.txt # django -rdflib==6.0.0 +rdflib==7.1.1 # via - # -r requirements/base.txt + # -r ./requirements/base.txt # bdrxml requests==2.26.0 # via - # -r requirements/base.txt + # -r ./requirements/base.txt # responses responses==0.10.16 - # via -r requirements/local.in + # via -r ./requirements/local.in setuptools==75.3.0 - # via - # -r requirements/base.txt - # rdflib + # via -r ./requirements/base.txt six==1.16.0 # via - # -r requirements/base.txt + # -r ./requirements/base.txt # eulxml - # isodate # responses -sniffio==1.3.0 +sniffio==1.3.1 # via - # -r requirements/base.txt + # -r ./requirements/base.txt # trio sortedcontainers==2.4.0 # via - # -r requirements/base.txt + # -r ./requirements/base.txt # trio -sqlparse==0.4.2 +sqlparse==0.5.2 # via - # -r requirements/base.txt + # -r ./requirements/base.txt # django -trio==0.22.0 - # via -r requirements/base.txt -urllib3==1.26.7 +trio==0.22.2 + # via -r ./requirements/base.txt +typing-extensions==4.12.2 ; python_full_version < '3.11' + # via + # -r ./requirements/base.txt + # asgiref +urllib3==1.26.20 # via - # -r requirements/base.txt + # -r ./requirements/base.txt # requests # responses +uv==0.5.4 + # via -r ./requirements/base.txt diff --git a/requirements/production.txt b/requirements/production.txt index 8ea83c0..08c572a 100644 --- a/requirements/production.txt +++ b/requirements/production.txt @@ -1,126 +1,127 @@ # This file was autogenerated by uv via the following command: -# uv pip compile requirements/production.in --output-file requirements/production.txt --universal --python 3.8 -asgiref==3.3.4 +# uv pip compile ./requirements/production.in --output-file ./requirements/production.txt --universal --python 3.8 +asgiref==3.8.1 # via - # -r requirements/base.txt + # -r ./requirements/base.txt # django -async-generator==1.10 +attrs==24.2.0 # via - # -r requirements/base.txt - # trio -attrs==23.1.0 - # via - # -r requirements/base.txt + # -r ./requirements/base.txt # outcome # trio bdrxml==1.4 - # via -r requirements/base.txt -certifi==2020.12.5 + # via -r ./requirements/base.txt +certifi==2024.8.30 # via - # -r requirements/base.txt + # -r ./requirements/base.txt # requests cffi==1.17.1 ; implementation_name != 'pypy' and os_name == 'nt' # via - # -r requirements/base.txt + # -r ./requirements/base.txt # trio -charset-normalizer==2.0.3 +charset-normalizer==2.0.12 # via - # -r requirements/base.txt + # -r ./requirements/base.txt # requests -django==3.2.18 +django==3.2.25 # via - # -r requirements/base.txt + # -r ./requirements/base.txt # django-pagedown django-crispy-forms==1.11.2 - # via -r requirements/base.txt + # via -r ./requirements/base.txt django-dotenv==1.4.2 - # via -r requirements/base.txt -django-markdown-deux==1.0.5 - # via -r requirements/base.txt -django-pagedown==2.2.0 - # via -r requirements/base.txt + # via -r ./requirements/base.txt +django-markdown-deux==1.0.6 + # via -r ./requirements/base.txt +django-pagedown==2.2.1 + # via -r ./requirements/base.txt eulxml==1.1.3 # via - # -r requirements/base.txt + # -r ./requirements/base.txt # bdrxml -exceptiongroup==1.1.1 ; python_full_version < '3.11' +exceptiongroup==1.2.2 ; python_full_version < '3.11' # via - # -r requirements/base.txt + # -r ./requirements/base.txt # trio -idna==2.10 +idna==3.10 # via - # -r requirements/base.txt + # -r ./requirements/base.txt # requests # trio -isodate==0.6.0 +isodate==0.7.2 ; python_full_version < '3.11' # via - # -r requirements/base.txt + # -r ./requirements/base.txt # rdflib -lxml==4.7.1 +lxml==5.3.0 # via - # -r requirements/base.txt + # -r ./requirements/base.txt # eulxml -markdown2==2.4.0 +markdown2==2.5.1 # via - # -r requirements/base.txt + # -r ./requirements/base.txt # django-markdown-deux mysqlclient==2.1.1 - # via -r requirements/production.in -outcome==1.2.0 + # via -r ./requirements/production.in +outcome==1.3.0.post0 # via - # -r requirements/base.txt + # -r ./requirements/base.txt # trio pillow==10.4.0 # via - # -r requirements/base.txt + # -r ./requirements/base.txt # django-pagedown +pip==24.3.1 + # via -r ./requirements/base.txt ply==3.8 # via - # -r requirements/base.txt + # -r ./requirements/base.txt # bdrxml # eulxml pycparser==2.22 ; implementation_name != 'pypy' and os_name == 'nt' # via - # -r requirements/base.txt + # -r ./requirements/base.txt # cffi -pyparsing==2.4.7 +pyparsing==3.1.4 # via - # -r requirements/base.txt + # -r ./requirements/base.txt # rdflib -pytz==2021.1 +pytz==2024.2 # via - # -r requirements/base.txt + # -r ./requirements/base.txt # django -rdflib==6.0.0 +rdflib==7.1.1 # via - # -r requirements/base.txt + # -r ./requirements/base.txt # bdrxml requests==2.26.0 - # via -r requirements/base.txt + # via -r ./requirements/base.txt setuptools==75.3.0 - # via - # -r requirements/base.txt - # rdflib + # via -r ./requirements/base.txt six==1.16.0 # via - # -r requirements/base.txt + # -r ./requirements/base.txt # eulxml - # isodate -sniffio==1.3.0 +sniffio==1.3.1 # via - # -r requirements/base.txt + # -r ./requirements/base.txt # trio sortedcontainers==2.4.0 # via - # -r requirements/base.txt + # -r ./requirements/base.txt # trio -sqlparse==0.4.2 +sqlparse==0.5.2 # via - # -r requirements/base.txt + # -r ./requirements/base.txt # django -trio==0.22.0 - # via -r requirements/base.txt -urllib3==1.26.7 +trio==0.22.2 + # via -r ./requirements/base.txt +typing-extensions==4.12.2 ; python_full_version < '3.11' + # via + # -r ./requirements/base.txt + # asgiref +urllib3==1.26.20 # via - # -r requirements/base.txt + # -r ./requirements/base.txt # requests +uv==0.5.4 + # via -r ./requirements/base.txt diff --git a/requirements/staging.txt b/requirements/staging.txt index e47cc42..c1a16cd 100644 --- a/requirements/staging.txt +++ b/requirements/staging.txt @@ -1,126 +1,127 @@ # This file was autogenerated by uv via the following command: -# uv pip compile requirements/staging.in --output-file requirements/staging.txt --universal --python 3.8 -asgiref==3.3.4 +# uv pip compile ./requirements/staging.in --output-file ./requirements/staging.txt --universal --python 3.8 +asgiref==3.8.1 # via - # -r requirements/base.txt + # -r ./requirements/base.txt # django -async-generator==1.10 +attrs==24.2.0 # via - # -r requirements/base.txt - # trio -attrs==23.1.0 - # via - # -r requirements/base.txt + # -r ./requirements/base.txt # outcome # trio bdrxml==1.4 - # via -r requirements/base.txt -certifi==2020.12.5 + # via -r ./requirements/base.txt +certifi==2024.8.30 # via - # -r requirements/base.txt + # -r ./requirements/base.txt # requests cffi==1.17.1 ; implementation_name != 'pypy' and os_name == 'nt' # via - # -r requirements/base.txt + # -r ./requirements/base.txt # trio -charset-normalizer==2.0.3 +charset-normalizer==2.0.12 # via - # -r requirements/base.txt + # -r ./requirements/base.txt # requests -django==3.2.18 +django==3.2.25 # via - # -r requirements/base.txt + # -r ./requirements/base.txt # django-pagedown django-crispy-forms==1.11.2 - # via -r requirements/base.txt + # via -r ./requirements/base.txt django-dotenv==1.4.2 - # via -r requirements/base.txt -django-markdown-deux==1.0.5 - # via -r requirements/base.txt -django-pagedown==2.2.0 - # via -r requirements/base.txt + # via -r ./requirements/base.txt +django-markdown-deux==1.0.6 + # via -r ./requirements/base.txt +django-pagedown==2.2.1 + # via -r ./requirements/base.txt eulxml==1.1.3 # via - # -r requirements/base.txt + # -r ./requirements/base.txt # bdrxml -exceptiongroup==1.1.1 ; python_full_version < '3.11' +exceptiongroup==1.2.2 ; python_full_version < '3.11' # via - # -r requirements/base.txt + # -r ./requirements/base.txt # trio -idna==2.10 +idna==3.10 # via - # -r requirements/base.txt + # -r ./requirements/base.txt # requests # trio -isodate==0.6.0 +isodate==0.7.2 ; python_full_version < '3.11' # via - # -r requirements/base.txt + # -r ./requirements/base.txt # rdflib -lxml==4.7.1 +lxml==5.3.0 # via - # -r requirements/base.txt + # -r ./requirements/base.txt # eulxml -markdown2==2.4.0 +markdown2==2.5.1 # via - # -r requirements/base.txt + # -r ./requirements/base.txt # django-markdown-deux mysqlclient==2.1.1 - # via -r requirements/staging.in -outcome==1.2.0 + # via -r ./requirements/staging.in +outcome==1.3.0.post0 # via - # -r requirements/base.txt + # -r ./requirements/base.txt # trio pillow==10.4.0 # via - # -r requirements/base.txt + # -r ./requirements/base.txt # django-pagedown +pip==24.3.1 + # via -r ./requirements/base.txt ply==3.8 # via - # -r requirements/base.txt + # -r ./requirements/base.txt # bdrxml # eulxml pycparser==2.22 ; implementation_name != 'pypy' and os_name == 'nt' # via - # -r requirements/base.txt + # -r ./requirements/base.txt # cffi -pyparsing==2.4.7 +pyparsing==3.1.4 # via - # -r requirements/base.txt + # -r ./requirements/base.txt # rdflib -pytz==2021.1 +pytz==2024.2 # via - # -r requirements/base.txt + # -r ./requirements/base.txt # django -rdflib==6.0.0 +rdflib==7.1.1 # via - # -r requirements/base.txt + # -r ./requirements/base.txt # bdrxml requests==2.26.0 - # via -r requirements/base.txt + # via -r ./requirements/base.txt setuptools==75.3.0 - # via - # -r requirements/base.txt - # rdflib + # via -r ./requirements/base.txt six==1.16.0 # via - # -r requirements/base.txt + # -r ./requirements/base.txt # eulxml - # isodate -sniffio==1.3.0 +sniffio==1.3.1 # via - # -r requirements/base.txt + # -r ./requirements/base.txt # trio sortedcontainers==2.4.0 # via - # -r requirements/base.txt + # -r ./requirements/base.txt # trio -sqlparse==0.4.2 +sqlparse==0.5.2 # via - # -r requirements/base.txt + # -r ./requirements/base.txt # django -trio==0.22.0 - # via -r requirements/base.txt -urllib3==1.26.7 +trio==0.22.2 + # via -r ./requirements/base.txt +typing-extensions==4.12.2 ; python_full_version < '3.11' + # via + # -r ./requirements/base.txt + # asgiref +urllib3==1.26.20 # via - # -r requirements/base.txt + # -r ./requirements/base.txt # requests +uv==0.5.4 + # via -r ./requirements/base.txt diff --git a/requirements/unit_tests.txt b/requirements/unit_tests.txt index 6f1b05d..a926a19 100644 --- a/requirements/unit_tests.txt +++ b/requirements/unit_tests.txt @@ -1,21 +1,17 @@ # This file was autogenerated by uv via the following command: # uv pip compile ./requirements/unit_tests.in --output-file ./requirements/unit_tests.txt --universal --python 3.8 -asgiref==3.3.4 +asgiref==3.8.1 # via # -r ./requirements/base.txt # django -async-generator==1.10 - # via - # -r ./requirements/base.txt - # trio -attrs==23.1.0 +attrs==24.2.0 # via # -r ./requirements/base.txt # outcome # trio bdrxml==1.4 # via -r ./requirements/base.txt -certifi==2020.12.5 +certifi==2024.8.30 # via # -r ./requirements/base.txt # requests @@ -23,11 +19,11 @@ cffi==1.17.1 ; implementation_name != 'pypy' and os_name == 'nt' # via # -r ./requirements/base.txt # trio -charset-normalizer==2.0.3 +charset-normalizer==2.0.12 # via # -r ./requirements/base.txt # requests -django==3.2.18 +django==3.2.25 # via # -r ./requirements/base.txt # django-pagedown @@ -35,36 +31,36 @@ django-crispy-forms==1.11.2 # via -r ./requirements/base.txt django-dotenv==1.4.2 # via -r ./requirements/base.txt -django-markdown-deux==1.0.5 +django-markdown-deux==1.0.6 # via -r ./requirements/base.txt -django-pagedown==2.2.0 +django-pagedown==2.2.1 # via -r ./requirements/base.txt eulxml==1.1.3 # via # -r ./requirements/base.txt # bdrxml -exceptiongroup==1.1.1 ; python_full_version < '3.11' +exceptiongroup==1.2.2 ; python_full_version < '3.11' # via # -r ./requirements/base.txt # trio -idna==2.10 +idna==3.10 # via # -r ./requirements/base.txt # requests # trio -isodate==0.6.0 +isodate==0.7.2 ; python_full_version < '3.11' # via # -r ./requirements/base.txt # rdflib -lxml==4.7.1 +lxml==5.3.0 # via # -r ./requirements/base.txt # eulxml -markdown2==2.4.0 +markdown2==2.5.1 # via # -r ./requirements/base.txt # django-markdown-deux -outcome==1.2.0 +outcome==1.3.0.post0 # via # -r ./requirements/base.txt # trio @@ -72,6 +68,8 @@ pillow==10.4.0 # via # -r ./requirements/base.txt # django-pagedown +pip==24.3.1 + # via -r ./requirements/base.txt ply==3.8 # via # -r ./requirements/base.txt @@ -81,15 +79,15 @@ pycparser==2.22 ; implementation_name != 'pypy' and os_name == 'nt' # via # -r ./requirements/base.txt # cffi -pyparsing==2.4.7 +pyparsing==3.1.4 # via # -r ./requirements/base.txt # rdflib -pytz==2021.1 +pytz==2024.2 # via # -r ./requirements/base.txt # django -rdflib==6.0.0 +rdflib==7.1.1 # via # -r ./requirements/base.txt # bdrxml @@ -100,16 +98,13 @@ requests==2.26.0 responses==0.10.16 # via -r ./requirements/unit_tests.in setuptools==75.3.0 - # via - # -r ./requirements/base.txt - # rdflib + # via -r ./requirements/base.txt six==1.16.0 # via # -r ./requirements/base.txt # eulxml - # isodate # responses -sniffio==1.3.0 +sniffio==1.3.1 # via # -r ./requirements/base.txt # trio @@ -117,14 +112,20 @@ sortedcontainers==2.4.0 # via # -r ./requirements/base.txt # trio -sqlparse==0.4.2 +sqlparse==0.5.2 # via # -r ./requirements/base.txt # django -trio==0.22.0 +trio==0.22.2 # via -r ./requirements/base.txt -urllib3==1.26.7 +typing-extensions==4.12.2 ; python_full_version < '3.11' + # via + # -r ./requirements/base.txt + # asgiref +urllib3==1.26.20 # via # -r ./requirements/base.txt # requests # responses +uv==0.5.4 + # via -r ./requirements/base.txt