diff --git a/Makefile b/Makefile index b239dc4d..2f5868d1 100644 --- a/Makefile +++ b/Makefile @@ -11,9 +11,9 @@ testci: coverage report backend_dependencies: pyproject.toml - uv pip compile -o requirements.txt pyproject.toml -p 3.10 - uv pip compile -o requirements-dev.txt --extra dev pyproject.toml -p 3.10 - uv pip compile -o requirements-production.txt --extra production pyproject.toml -p 3.10 + uv pip compile -o requirements.txt pyproject.toml -p 3.12 --upgrade-package playwright + uv pip compile -o requirements-dev.txt --extra dev pyproject.toml -p 3.12 --upgrade-package playwright + uv pip compile -o requirements-production.txt --extra production pyproject.toml -p 3.12 --upgrade-package playwright frontend_dependencies: ./devsetup.sh upgrade_frontend_repos diff --git a/requirements-dev.txt b/requirements-dev.txt index 86afbdaf..79ced6eb 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile -o requirements-dev.txt --extra dev pyproject.toml -p 3.10 +# uv pip compile -o requirements-dev.txt --extra dev pyproject.toml -p 3.12 aiohappyeyeballs==2.4.0 # via aiohttp aiohttp==3.10.5 @@ -18,9 +18,7 @@ asgiref==3.8.1 # django # django-countries async-timeout==4.0.3 - # via - # fragdenstaat-de (pyproject.toml) - # aiohttp + # via fragdenstaat-de (pyproject.toml) attrs==24.2.0 # via # aiohttp @@ -439,8 +437,6 @@ enmerkar==0.7.1 # via django-prices et-xmlfile==1.1.0 # via openpyxl -exceptiongroup==1.2.2 ; python_full_version < '3.11' - # via pytest factory-boy==3.3.1 # via # fragdenstaat-de (pyproject.toml) @@ -463,7 +459,7 @@ filelock==3.16.0 # virtualenv fonttools==4.53.1 # via weasyprint -froide @ git+https://github.com/okfde/froide.git@a7e1852804d7bb8a485acbde945e82836bd7a79d +froide @ git+https://github.com/okfde/froide.git@936244d6354b96cc0c0055d39c50fd6a6c5eb022 # via fragdenstaat-de (pyproject.toml) froide-campaign @ git+https://github.com/okfde/froide-campaign.git@5d4914f7c2d8eabcc0d121bb46ec9d56595d9eae # via fragdenstaat-de (pyproject.toml) @@ -525,7 +521,7 @@ google-auth-oauthlib==1.2.1 # via froide-evidencecollection googleapis-common-protos==1.65.0 # via google-api-core -greenlet==3.0.3 +greenlet==3.1.1 # via playwright honcho==1.1.0 # via fragdenstaat-de (pyproject.toml) @@ -731,7 +727,7 @@ pillow==10.4.0 # webp platformdirs==4.3.2 # via virtualenv -playwright==1.46.0 +playwright==1.50.0 # via pytest-playwright pluggy==1.5.0 # via pytest @@ -776,7 +772,7 @@ pycryptodome==3.20.0 # via django-filingcabinet pydyf==0.11.0 # via weasyprint -pyee==11.1.0 +pyee==12.1.1 # via playwright pyflakes==3.2.0 # via fragdenstaat-de (pyproject.toml) @@ -817,7 +813,7 @@ pytest-django==4.9.0 # via fragdenstaat-de (pyproject.toml) pytest-factoryboy==2.7.0 # via fragdenstaat-de (pyproject.toml) -pytest-playwright==0.5.2 +pytest-playwright==0.7.0 # via fragdenstaat-de (pyproject.toml) python-crontab==3.2.0 # via django-celery-beat @@ -965,12 +961,6 @@ tinycss2==1.3.0 # cssselect2 # svglib # weasyprint -tomli==2.1.0 ; python_full_version < '3.11' - # via - # djlint - # ipdb - # pytest - # sphinx torch==2.6.0 # via # fragdenstaat-de (pyproject.toml) @@ -987,15 +977,12 @@ triton==3.2.0 ; platform_machine == 'x86_64' and sys_platform == 'linux' # via torch typing-extensions==4.12.2 # via - # asgiref # dj-database-url # django-countries # elasticsearch-dsl # jwcrypto - # multidict # psycopg # pyee - # pypdf # pytest-factoryboy # python-docx # torch diff --git a/requirements-production.txt b/requirements-production.txt index 7673da52..4e1a00fe 100644 --- a/requirements-production.txt +++ b/requirements-production.txt @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile -o requirements-production.txt --extra production pyproject.toml -p 3.10 +# uv pip compile -o requirements-production.txt --extra production pyproject.toml -p 3.12 aiohappyeyeballs==2.4.0 # via aiohttp aiohttp==3.10.5 @@ -15,10 +15,7 @@ asgiref==3.8.1 # django # django-countries async-timeout==4.0.3 - # via - # fragdenstaat-de (pyproject.toml) - # aiohttp - # redis + # via fragdenstaat-de (pyproject.toml) attrs==24.2.0 # via # aiohttp @@ -417,7 +414,7 @@ filelock==3.16.0 # via torch fonttools==4.53.1 # via weasyprint -froide @ git+https://github.com/okfde/froide.git@a7e1852804d7bb8a485acbde945e82836bd7a79d +froide @ git+https://github.com/okfde/froide.git@936244d6354b96cc0c0055d39c50fd6a6c5eb022 # via fragdenstaat-de (pyproject.toml) froide-campaign @ git+https://github.com/okfde/froide-campaign.git@5d4914f7c2d8eabcc0d121bb46ec9d56595d9eae # via fragdenstaat-de (pyproject.toml) @@ -819,17 +816,13 @@ triton==3.2.0 ; platform_machine == 'x86_64' and sys_platform == 'linux' # via torch typing-extensions==4.12.2 # via - # asgiref # dj-database-url # django-countries # elasticsearch-dsl # jwcrypto - # multidict # psycopg - # pypdf # python-docx # torch - # uvicorn tzdata==2024.1 # via # celery diff --git a/requirements.txt b/requirements.txt index 1aab6296..c7a33ec6 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile -o requirements.txt pyproject.toml -p 3.10 +# uv pip compile -o requirements.txt pyproject.toml -p 3.12 aiohappyeyeballs==2.4.0 # via aiohttp aiohttp==3.10.5 @@ -14,9 +14,7 @@ asgiref==3.8.1 # django # django-countries async-timeout==4.0.3 - # via - # fragdenstaat-de (pyproject.toml) - # aiohttp + # via fragdenstaat-de (pyproject.toml) attrs==23.2.0 # via # aiohttp @@ -411,7 +409,7 @@ filelock==3.16.0 # via torch fonttools==4.53.1 # via weasyprint -froide @ git+https://github.com/okfde/froide.git@a7e1852804d7bb8a485acbde945e82836bd7a79d +froide @ git+https://github.com/okfde/froide.git@936244d6354b96cc0c0055d39c50fd6a6c5eb022 # via fragdenstaat-de (pyproject.toml) froide-campaign @ git+https://github.com/okfde/froide-campaign.git@5d4914f7c2d8eabcc0d121bb46ec9d56595d9eae # via fragdenstaat-de (pyproject.toml) @@ -800,14 +798,11 @@ triton==3.2.0 ; platform_machine == 'x86_64' and sys_platform == 'linux' # via torch typing-extensions==4.12.2 # via - # asgiref # dj-database-url # django-countries # elasticsearch-dsl # jwcrypto - # multidict # psycopg - # pypdf # python-docx # torch tzdata==2024.1