diff --git a/CONTRIBUTING.rst b/CONTRIBUTING.rst index 4a13bf4..7726622 100644 --- a/CONTRIBUTING.rst +++ b/CONTRIBUTING.rst @@ -68,8 +68,7 @@ TL;DR: .. code-block:: sh python -m venv env - pip install -e . - pip install -r examples/requirements/django_3_2_and_flask.txt + make install Documentation ------------- @@ -86,6 +85,12 @@ all supported environments. For that use tox. tox +For quick testing in current environment only: + +.. code-block:: sh + + make test + In any case, GitHub Actions will catch potential errors, but using tox speeds things up. diff --git a/examples/requirements/common.txt b/examples/requirements/common.txt index d157b3e..e0b5e91 100644 --- a/examples/requirements/common.txt +++ b/examples/requirements/common.txt @@ -1,26 +1,26 @@ # This file was autogenerated by uv via the following command: # uv pip compile --no-strip-extras examples/requirements/common.in -o examples/requirements/common.txt -aiohappyeyeballs==2.4.0 +aiohappyeyeballs==2.4.3 # via aiohttp -aiohttp==3.10.5 +aiohttp==3.11.2 # via edge-tts aiosignal==1.3.1 # via aiohttp -async-timeout==4.0.3 +async-timeout==5.0.1 # via aiohttp attrs==24.2.0 # via aiohttp -azure-core==1.30.2 +azure-core==1.32.0 # via azure-storage-blob -azure-storage-blob==12.22.0 +azure-storage-blob==12.24.0 # via pathy bcrypt==4.2.0 # via paramiko beautifulsoup4==4.12.3 # via xml2epub -boto3==1.35.16 +boto3==1.35.61 # via pathy -botocore==1.35.16 +botocore==1.35.61 # via # boto3 # s3transfer @@ -39,15 +39,15 @@ cffi==1.17.1 # weasyprint chardet==5.2.0 # via reportlab -charset-normalizer==3.3.2 +charset-normalizer==3.4.0 # via requests click==8.1.7 # via # gtts # typer -coverage[toml]==7.6.1 +coverage[toml]==7.6.5 # via pytest-cov -cryptography==43.0.1 +cryptography==43.0.3 # via # azure-storage-blob # paramiko @@ -55,23 +55,23 @@ cssselect2==0.7.0 # via weasyprint defusedxml==0.7.1 # via odfpy -edge-tts==6.1.12 +edge-tts==6.1.18 # via -r examples/requirements/common.in -et-xmlfile==1.1.0 +et-xmlfile==2.0.0 # via openpyxl exceptiongroup==1.2.2 # via pytest -fonttools[woff]==4.53.1 +fonttools[woff]==4.55.0 # via weasyprint -frozenlist==1.4.1 +frozenlist==1.5.0 # via # aiohttp # aiosignal -google-api-core==2.19.2 +google-api-core==2.23.0 # via # google-cloud-core # google-cloud-storage -google-auth==2.34.0 +google-auth==2.36.0 # via # google-api-core # google-cloud-core @@ -84,13 +84,11 @@ google-crc32c==1.6.0 # via google-resumable-media google-resumable-media==2.7.2 # via google-cloud-storage -googleapis-common-protos==1.65.0 +googleapis-common-protos==1.66.0 # via google-api-core -gtts==2.5.3 +gtts==2.5.4 # via -r examples/requirements/common.in -html5lib==1.1 - # via weasyprint -idna==3.8 +idna==3.10 # via # requests # yarl @@ -98,7 +96,7 @@ imgkit==1.2.3 # via -r examples/requirements/common.in iniconfig==2.0.0 # via pytest -isodate==0.6.1 +isodate==0.7.2 # via azure-storage-blob jinja2==3.1.4 # via xml2epub @@ -113,7 +111,7 @@ lxml==5.3.0 # xml2epub markdown-it-py==3.0.0 # via rich -markupsafe==2.1.5 +markupsafe==3.0.2 # via jinja2 mdurl==0.1.2 # via markdown-it-py @@ -127,9 +125,9 @@ odfpy==1.4.1 # via -r examples/requirements/common.in openpyxl==3.1.5 # via -r examples/requirements/common.in -packaging==24.1 +packaging==24.2 # via pytest -paramiko==3.4.1 +paramiko==3.5.0 # via -r examples/requirements/common.in pathy[all]==0.10.3 # via -r examples/requirements/common.in @@ -137,7 +135,7 @@ pdf2image==1.17.0 # via -r examples/requirements/common.in pdfkit==1.0.0 # via -r examples/requirements/common.in -pillow==11.0.0 +pillow==10.4.0 # via # pdf2image # python-pptx @@ -146,9 +144,13 @@ pillow==11.0.0 # xml2epub pluggy==1.5.0 # via pytest -proto-plus==1.24.0 +propcache==0.2.0 + # via + # aiohttp + # yarl +proto-plus==1.25.0 # via google-api-core -protobuf==5.28.0 +protobuf==5.28.3 # via # google-api-core # google-cloud-storage @@ -168,13 +170,13 @@ pygments==2.18.0 # via rich pynacl==1.5.0 # via paramiko -pyphen==0.16.0 +pyphen==0.15.0 # via weasyprint pytest==8.3.3 # via # pathy # pytest-cov -pytest-cov==5.0.0 +pytest-cov==6.0.0 # via pytest-cover pytest-cover==3.0.0 # via pytest-coverage @@ -186,9 +188,9 @@ python-docx==1.1.2 # via -r examples/requirements/common.in python-pptx==1.0.2 # via -r examples/requirements/common.in -pytz==2024.1 +pytz==2024.2 # via -r examples/requirements/common.in -reportlab==4.2.2 +reportlab==4.2.5 # via -r examples/requirements/common.in requests==2.32.3 # via @@ -197,11 +199,11 @@ requests==2.32.3 # google-cloud-storage # gtts # xml2epub -rich==13.8.1 +rich==13.9.4 # via typer rsa==4.9 # via google-auth -s3transfer==0.10.2 +s3transfer==0.10.3 # via boto3 shellingham==1.5.4 # via typer @@ -209,29 +211,29 @@ six==1.16.0 # via # azure-core # google-cloud-storage - # html5lib # imgkit - # isodate # python-dateutil smart-open==6.4.0 # via pathy soupsieve==2.6 # via beautifulsoup4 -tablib==3.6.1 +tablib==3.7.0 # via -r examples/requirements/common.in -tinycss2==1.3.0 +tinycss2==1.4.0 # via # cssselect2 # weasyprint -tomli==2.0.1 +tinyhtml5==2.0.0 + # via weasyprint +tomli==2.1.0 # via # coverage # pytest -typer==0.12.5 +typer==0.13.0 # via # pathy # typer-cli -typer-cli==0.12.5 +typer-cli==0.13.0 # via pathy typing-extensions==4.12.2 # via @@ -240,23 +242,24 @@ typing-extensions==4.12.2 # multidict # python-docx # python-pptx + # rich # typer -urllib3==2.2.2 +urllib3==2.2.3 # via # botocore # requests -weasyprint==62.3 +weasyprint==63.0 # via -r examples/requirements/common.in webencodings==0.5.1 # via # cssselect2 - # html5lib # tinycss2 + # tinyhtml5 xlsxwriter==3.2.0 # via python-pptx xml2epub==2.6.6 # via -r examples/requirements/common.in -yarl==1.11.1 +yarl==1.17.1 # via aiohttp -zopfli==0.2.3 +zopfli==0.2.3.post1 # via fonttools diff --git a/examples/requirements/debug.txt b/examples/requirements/debug.txt index 7ef7ee0..ac1a447 100644 --- a/examples/requirements/debug.txt +++ b/examples/requirements/debug.txt @@ -12,13 +12,13 @@ executing==2.1.0 # via stack-data ipdb==0.13.13 # via -r examples/requirements/debug.in -ipython==8.27.0 +ipython==8.29.0 # via # -r examples/requirements/debug.in # ipdb ipython-genutils==0.2.0 # via -r examples/requirements/debug.in -jedi==0.19.1 +jedi==0.19.2 # via ipython matplotlib-inline==0.1.7 # via ipython @@ -26,7 +26,7 @@ parso==0.8.4 # via jedi pexpect==4.9.0 # via ipython -prompt-toolkit==3.0.47 +prompt-toolkit==3.0.48 # via ipython ptyprocess==0.7.0 # via pexpect @@ -38,7 +38,7 @@ six==1.16.0 # via asttokens stack-data==0.6.3 # via ipython -tomli==2.0.1 +tomli==2.1.0 # via ipdb traitlets==5.14.3 # via diff --git a/examples/requirements/deployment.txt b/examples/requirements/deployment.txt index 65ce619..d8d2039 100644 --- a/examples/requirements/deployment.txt +++ b/examples/requirements/deployment.txt @@ -6,15 +6,15 @@ certifi==2024.8.30 # via requests cffi==1.17.1 # via cryptography -charset-normalizer==3.3.2 +charset-normalizer==3.4.0 # via requests -cryptography==43.0.1 +cryptography==43.0.3 # via secretstorage docutils==0.21.2 # via readme-renderer -idna==3.8 +idna==3.10 # via requests -importlib-metadata==8.4.0 +importlib-metadata==8.5.0 # via # keyring # twine @@ -22,13 +22,13 @@ jaraco-classes==3.4.0 # via keyring jaraco-context==6.0.1 # via keyring -jaraco-functools==4.0.2 +jaraco-functools==4.1.0 # via keyring jeepney==0.8.0 # via # keyring # secretstorage -keyring==25.3.0 +keyring==25.5.0 # via twine markdown-it-py==3.0.0 # via rich @@ -58,15 +58,17 @@ requests-toolbelt==1.0.0 # via twine rfc3986==2.0.0 # via twine -rich==13.8.1 +rich==13.9.4 # via twine secretstorage==3.3.3 # via keyring twine==5.1.1 # via -r examples/requirements/deployment.in -urllib3==2.2.2 +typing-extensions==4.12.2 + # via rich +urllib3==2.2.3 # via # requests # twine -zipp==3.20.1 +zipp==3.21.0 # via importlib-metadata diff --git a/examples/requirements/dev.txt b/examples/requirements/dev.txt index 00213a5..d97a9b8 100644 --- a/examples/requirements/dev.txt +++ b/examples/requirements/dev.txt @@ -1,8 +1,8 @@ # This file was autogenerated by uv via the following command: # uv pip compile --no-strip-extras examples/requirements/dev.in -o examples/requirements/dev.txt -aiohappyeyeballs==2.4.0 +aiohappyeyeballs==2.4.3 # via aiohttp -aiohttp==3.10.5 +aiohttp==3.11.2 # via edge-tts aiosignal==1.3.1 # via aiohttp @@ -10,18 +10,18 @@ alembic==1.14.0 # via -r examples/requirements/flask.in asgiref==3.8.1 # via django -async-timeout==4.0.3 +async-timeout==5.0.1 # via aiohttp -asyncssh==2.17.0 +asyncssh==2.18.0 # via -r examples/requirements/test.in attrs==24.2.0 # via # aiohttp # jsonschema # referencing -azure-core==1.30.2 +azure-core==1.32.0 # via azure-storage-blob -azure-storage-blob==12.22.0 +azure-storage-blob==12.24.0 # via pathy babel==2.16.0 # via flask-babelex @@ -33,11 +33,11 @@ beautifulsoup4==4.12.3 # via xml2epub blinker==1.9.0 # via flask -boto3==1.35.16 +boto3==1.35.61 # via # moto # pathy -botocore==1.35.16 +botocore==1.35.61 # via # boto3 # moto @@ -61,7 +61,7 @@ chardet==5.2.0 # via # reportlab # tox -charset-normalizer==3.3.2 +charset-normalizer==3.4.0 # via requests click==8.1.7 # via @@ -70,11 +70,11 @@ click==8.1.7 # typer colorama==0.4.6 # via tox -coverage[toml]==7.6.1 +coverage[toml]==7.6.5 # via # -r examples/requirements/test.in # pytest-cov -cryptography==43.0.1 +cryptography==43.0.3 # via # asyncssh # azure-storage-blob @@ -85,7 +85,7 @@ cssselect2==0.7.0 # via weasyprint defusedxml==0.7.1 # via odfpy -distlib==0.3.8 +distlib==0.3.9 # via virtualenv django==4.2.16 # via @@ -95,11 +95,11 @@ django==4.2.16 # django-storages # djangorestframework # drf-spectacular -django-debug-toolbar==4.3.0 +django-debug-toolbar==4.4.6 # via -r examples/requirements/django_4_2.in django-extensions==3.2.3 # via -r examples/requirements/django_4_2.in -django-storages==1.13.2 +django-storages==1.14.4 # via -r examples/requirements/django_4_2.in djangorestframework==3.15.2 # via @@ -109,19 +109,19 @@ docutils==0.21.2 # via readme-renderer drf-spectacular==0.27.2 # via -r examples/requirements/django_4_2.in -edge-tts==6.1.12 +edge-tts==6.1.18 # via -r examples/requirements/common.in -et-xmlfile==1.1.0 +et-xmlfile==2.0.0 # via openpyxl exceptiongroup==1.2.2 # via pytest factory-boy==3.3.1 # via -r examples/requirements/test.in -faker==28.4.1 +faker==33.0.0 # via # -r examples/requirements/test.in # factory-boy -filelock==3.16.0 +filelock==3.16.1 # via # tox # virtualenv @@ -140,19 +140,19 @@ flask-sqlalchemy==3.0.5 # via -r examples/requirements/flask.in flask-testing==0.8.1 # via -r examples/requirements/flask.in -fonttools[woff]==4.53.1 +fonttools[woff]==4.55.0 # via weasyprint -frozenlist==1.4.1 +frozenlist==1.5.0 # via # aiohttp # aiosignal fuzzywuzzy[speedup]==0.18.0 # via -r examples/requirements/test.in -google-api-core==2.19.2 +google-api-core==2.23.0 # via # google-cloud-core # google-cloud-storage -google-auth==2.34.0 +google-auth==2.36.0 # via # google-api-core # google-cloud-core @@ -165,21 +165,19 @@ google-crc32c==1.6.0 # via google-resumable-media google-resumable-media==2.7.2 # via google-cloud-storage -googleapis-common-protos==1.65.0 +googleapis-common-protos==1.66.0 # via google-api-core greenlet==3.1.1 # via sqlalchemy -gtts==2.5.3 +gtts==2.5.4 # via -r examples/requirements/common.in -html5lib==1.1 - # via weasyprint -idna==3.8 +idna==3.10 # via # requests # yarl imgkit==1.2.3 # via -r examples/requirements/common.in -importlib-metadata==8.4.0 +importlib-metadata==8.5.0 # via # keyring # twine @@ -187,7 +185,7 @@ inflection==0.5.1 # via drf-spectacular iniconfig==2.0.0 # via pytest -isodate==0.6.1 +isodate==0.7.2 # via azure-storage-blob itsdangerous==2.2.0 # via flask @@ -195,7 +193,7 @@ jaraco-classes==3.4.0 # via keyring jaraco-context==6.0.1 # via keyring -jaraco-functools==4.0.2 +jaraco-functools==4.1.0 # via keyring jeepney==0.8.0 # via @@ -213,11 +211,11 @@ jmespath==1.0.1 # botocore jsonschema==4.23.0 # via drf-spectacular -jsonschema-specifications==2023.12.1 +jsonschema-specifications==2024.10.1 # via jsonschema -keyring==25.3.0 +keyring==25.5.0 # via twine -levenshtein==0.25.1 +levenshtein==0.26.1 # via python-levenshtein lxml==5.3.0 # via @@ -228,7 +226,7 @@ mako==1.3.6 # via alembic markdown-it-py==3.0.0 # via rich -markupsafe==2.1.5 +markupsafe==3.0.2 # via # jinja2 # mako @@ -242,7 +240,7 @@ more-itertools==10.5.0 # via # jaraco-classes # jaraco-functools -moto==5.0.14 +moto==5.0.20 # via -r examples/requirements/test.in multidict==6.1.0 # via @@ -254,7 +252,7 @@ odfpy==1.4.1 # via -r examples/requirements/common.in openpyxl==3.1.5 # via -r examples/requirements/common.in -packaging==24.1 +packaging==24.2 # via # pyproject-api # pytest @@ -262,7 +260,7 @@ packaging==24.1 # tox parametrize==0.1.1 # via -r examples/requirements/test.in -paramiko==3.4.1 +paramiko==3.5.0 # via -r examples/requirements/common.in pathy[all]==0.10.3 # via -r examples/requirements/common.in @@ -270,7 +268,7 @@ pdf2image==1.17.0 # via -r examples/requirements/common.in pdfkit==1.0.0 # via -r examples/requirements/common.in -pillow==11.0.0 +pillow==10.4.0 # via # pdf2image # python-pptx @@ -279,7 +277,7 @@ pillow==11.0.0 # xml2epub pkginfo==1.10.0 # via twine -platformdirs==4.3.2 +platformdirs==4.3.6 # via # tox # virtualenv @@ -287,9 +285,13 @@ pluggy==1.5.0 # via # pytest # tox -proto-plus==1.24.0 +propcache==0.2.0 + # via + # aiohttp + # yarl +proto-plus==1.25.0 # via google-api-core -protobuf==5.28.0 +protobuf==5.28.3 # via # google-api-core # google-cloud-storage @@ -313,9 +315,9 @@ pygments==2.18.0 # rich pynacl==1.5.0 # via paramiko -pyphen==0.16.0 +pyphen==0.15.0 # via weasyprint -pyproject-api==1.7.1 +pyproject-api==1.8.0 # via tox pytest==8.3.3 # via @@ -326,7 +328,7 @@ pytest==8.3.3 # pytest-ordering # pytest-parallel # pytest-rerunfailures -pytest-cov==5.0.0 +pytest-cov==6.0.0 # via # -r examples/requirements/test.in # pytest-cover @@ -351,17 +353,17 @@ python-dateutil==2.9.0.post0 # moto python-docx==1.1.2 # via -r examples/requirements/common.in -python-levenshtein==0.25.1 +python-levenshtein==0.26.1 # via fuzzywuzzy python-pptx==1.0.2 # via -r examples/requirements/common.in -pytz==2024.1 +pytz==2024.2 # via -r examples/requirements/common.in pyyaml==6.0.2 # via # drf-spectacular # responses -rapidfuzz==3.9.7 +rapidfuzz==3.10.1 # via levenshtein readme-renderer==44.0 # via twine @@ -369,7 +371,7 @@ referencing==0.35.1 # via # jsonschema # jsonschema-specifications -reportlab==4.2.2 +reportlab==4.2.5 # via -r examples/requirements/common.in requests==2.32.3 # via @@ -388,17 +390,17 @@ responses==0.25.3 # via moto rfc3986==2.0.0 # via twine -rich==13.8.1 +rich==13.9.4 # via # twine # typer -rpds-py==0.20.0 +rpds-py==0.21.0 # via # jsonschema # referencing rsa==4.9 # via google-auth -s3transfer==0.10.2 +s3transfer==0.10.3 # via boto3 secretstorage==3.3.3 # via keyring @@ -408,9 +410,7 @@ six==1.16.0 # via # azure-core # google-cloud-storage - # html5lib # imgkit - # isodate # python-dateutil smart-open==6.4.0 # via pathy @@ -426,33 +426,35 @@ sqlalchemy==1.4.54 # sqlalchemy-utils sqlalchemy-utils==0.41.2 # via -r examples/requirements/flask.in -sqlparse==0.5.1 +sqlparse==0.5.2 # via # django # django-debug-toolbar -tablib==3.6.1 +tablib==3.7.0 # via -r examples/requirements/common.in tblib==3.0.0 # via pytest-parallel -tinycss2==1.3.0 +tinycss2==1.4.0 # via # cssselect2 # weasyprint -tomli==2.0.1 +tinyhtml5==2.0.0 + # via weasyprint +tomli==2.1.0 # via # coverage # pyproject-api # pytest # tox -tox==4.18.1 +tox==4.23.2 # via -r examples/requirements/test.in twine==5.1.1 # via -r examples/requirements/deployment.in -typer==0.12.5 +typer==0.13.0 # via # pathy # typer-cli -typer-cli==0.12.5 +typer-cli==0.13.0 # via pathy typing-extensions==4.12.2 # via @@ -461,28 +463,31 @@ typing-extensions==4.12.2 # asyncssh # azure-core # azure-storage-blob + # faker # multidict # python-docx # python-pptx + # rich + # tox # typer uritemplate==4.1.1 # via drf-spectacular -urllib3==2.2.2 +urllib3==2.2.3 # via # botocore # requests # responses # twine -virtualenv==20.26.4 +virtualenv==20.27.1 # via tox -weasyprint==62.3 +weasyprint==63.0 # via -r examples/requirements/common.in webencodings==0.5.1 # via # cssselect2 - # html5lib # tinycss2 -werkzeug==3.0.4 + # tinyhtml5 +werkzeug==3.1.3 # via # flask # moto @@ -492,11 +497,11 @@ xlsxwriter==3.2.0 # via python-pptx xml2epub==2.6.6 # via -r examples/requirements/common.in -xmltodict==0.13.0 +xmltodict==0.14.2 # via moto -yarl==1.11.1 +yarl==1.17.1 # via aiohttp -zipp==3.20.1 +zipp==3.21.0 # via importlib-metadata -zopfli==0.2.3 +zopfli==0.2.3.post1 # via fonttools diff --git a/examples/requirements/django_4_2.txt b/examples/requirements/django_4_2.txt index ff32b89..87a580e 100644 --- a/examples/requirements/django_4_2.txt +++ b/examples/requirements/django_4_2.txt @@ -1,35 +1,35 @@ # This file was autogenerated by uv via the following command: # uv pip compile --no-strip-extras examples/requirements/django_4_2.in -o examples/requirements/django_4_2.txt -aiohappyeyeballs==2.4.0 +aiohappyeyeballs==2.4.3 # via aiohttp -aiohttp==3.10.5 +aiohttp==3.11.2 # via edge-tts aiosignal==1.3.1 # via aiohttp asgiref==3.8.1 # via django -async-timeout==4.0.3 +async-timeout==5.0.1 # via aiohttp -asyncssh==2.17.0 +asyncssh==2.18.0 # via -r examples/requirements/test.in attrs==24.2.0 # via # aiohttp # jsonschema # referencing -azure-core==1.30.2 +azure-core==1.32.0 # via azure-storage-blob -azure-storage-blob==12.22.0 +azure-storage-blob==12.24.0 # via pathy bcrypt==4.2.0 # via paramiko beautifulsoup4==4.12.3 # via xml2epub -boto3==1.35.16 +boto3==1.35.61 # via # moto # pathy -botocore==1.35.16 +botocore==1.35.61 # via # boto3 # moto @@ -53,7 +53,7 @@ chardet==5.2.0 # via # reportlab # tox -charset-normalizer==3.3.2 +charset-normalizer==3.4.0 # via requests click==8.1.7 # via @@ -61,11 +61,11 @@ click==8.1.7 # typer colorama==0.4.6 # via tox -coverage[toml]==7.6.1 +coverage[toml]==7.6.5 # via # -r examples/requirements/test.in # pytest-cov -cryptography==43.0.1 +cryptography==43.0.3 # via # asyncssh # azure-storage-blob @@ -75,7 +75,7 @@ cssselect2==0.7.0 # via weasyprint defusedxml==0.7.1 # via odfpy -distlib==0.3.8 +distlib==0.3.9 # via virtualenv django==4.2.16 # via @@ -89,7 +89,7 @@ django-debug-toolbar==4.4.6 # via -r examples/requirements/django_4_2.in django-extensions==3.2.3 # via -r examples/requirements/django_4_2.in -django-storages==1.13.2 +django-storages==1.14.4 # via -r examples/requirements/django_4_2.in djangorestframework==3.15.2 # via @@ -97,35 +97,35 @@ djangorestframework==3.15.2 # drf-spectacular drf-spectacular==0.27.2 # via -r examples/requirements/django_4_2.in -edge-tts==6.1.12 +edge-tts==6.1.18 # via -r examples/requirements/common.in -et-xmlfile==1.1.0 +et-xmlfile==2.0.0 # via openpyxl exceptiongroup==1.2.2 # via pytest factory-boy==3.3.1 # via -r examples/requirements/test.in -faker==28.4.1 +faker==33.0.0 # via # -r examples/requirements/test.in # factory-boy -filelock==3.16.0 +filelock==3.16.1 # via # tox # virtualenv -fonttools[woff]==4.53.1 +fonttools[woff]==4.55.0 # via weasyprint -frozenlist==1.4.1 +frozenlist==1.5.0 # via # aiohttp # aiosignal fuzzywuzzy[speedup]==0.18.0 # via -r examples/requirements/test.in -google-api-core==2.19.2 +google-api-core==2.23.0 # via # google-cloud-core # google-cloud-storage -google-auth==2.34.0 +google-auth==2.36.0 # via # google-api-core # google-cloud-core @@ -138,13 +138,11 @@ google-crc32c==1.6.0 # via google-resumable-media google-resumable-media==2.7.2 # via google-cloud-storage -googleapis-common-protos==1.65.0 +googleapis-common-protos==1.66.0 # via google-api-core -gtts==2.5.3 +gtts==2.5.4 # via -r examples/requirements/common.in -html5lib==1.1 - # via weasyprint -idna==3.8 +idna==3.10 # via # requests # yarl @@ -154,7 +152,7 @@ inflection==0.5.1 # via drf-spectacular iniconfig==2.0.0 # via pytest -isodate==0.6.1 +isodate==0.7.2 # via azure-storage-blob jinja2==3.1.4 # via @@ -166,9 +164,9 @@ jmespath==1.0.1 # botocore jsonschema==4.23.0 # via drf-spectacular -jsonschema-specifications==2023.12.1 +jsonschema-specifications==2024.10.1 # via jsonschema -levenshtein==0.25.1 +levenshtein==0.26.1 # via python-levenshtein lxml==5.3.0 # via @@ -177,7 +175,7 @@ lxml==5.3.0 # xml2epub markdown-it-py==3.0.0 # via rich -markupsafe==2.1.5 +markupsafe==3.0.2 # via # jinja2 # werkzeug @@ -185,7 +183,7 @@ mdurl==0.1.2 # via markdown-it-py mock==5.1.0 # via pathy -moto==5.0.14 +moto==5.0.20 # via -r examples/requirements/test.in multidict==6.1.0 # via @@ -195,7 +193,7 @@ odfpy==1.4.1 # via -r examples/requirements/common.in openpyxl==3.1.5 # via -r examples/requirements/common.in -packaging==24.1 +packaging==24.2 # via # pyproject-api # pytest @@ -203,7 +201,7 @@ packaging==24.1 # tox parametrize==0.1.1 # via -r examples/requirements/test.in -paramiko==3.4.1 +paramiko==3.5.0 # via -r examples/requirements/common.in pathy[all]==0.10.3 # via -r examples/requirements/common.in @@ -211,14 +209,14 @@ pdf2image==1.17.0 # via -r examples/requirements/common.in pdfkit==1.0.0 # via -r examples/requirements/common.in -pillow==11.0.0 +pillow==10.4.0 # via # pdf2image # python-pptx # reportlab # weasyprint # xml2epub -platformdirs==4.3.2 +platformdirs==4.3.6 # via # tox # virtualenv @@ -226,9 +224,13 @@ pluggy==1.5.0 # via # pytest # tox -proto-plus==1.24.0 +propcache==0.2.0 + # via + # aiohttp + # yarl +proto-plus==1.25.0 # via google-api-core -protobuf==5.28.0 +protobuf==5.28.3 # via # google-api-core # google-cloud-storage @@ -250,9 +252,9 @@ pygments==2.18.0 # via rich pynacl==1.5.0 # via paramiko -pyphen==0.16.0 +pyphen==0.15.0 # via weasyprint -pyproject-api==1.7.1 +pyproject-api==1.8.0 # via tox pytest==8.3.3 # via @@ -263,7 +265,7 @@ pytest==8.3.3 # pytest-ordering # pytest-parallel # pytest-rerunfailures -pytest-cov==5.0.0 +pytest-cov==6.0.0 # via # -r examples/requirements/test.in # pytest-cover @@ -288,23 +290,23 @@ python-dateutil==2.9.0.post0 # moto python-docx==1.1.2 # via -r examples/requirements/common.in -python-levenshtein==0.25.1 +python-levenshtein==0.26.1 # via fuzzywuzzy python-pptx==1.0.2 # via -r examples/requirements/common.in -pytz==2024.1 +pytz==2024.2 # via -r examples/requirements/common.in pyyaml==6.0.2 # via # drf-spectacular # responses -rapidfuzz==3.9.7 +rapidfuzz==3.10.1 # via levenshtein referencing==0.35.1 # via # jsonschema # jsonschema-specifications -reportlab==4.2.2 +reportlab==4.2.5 # via -r examples/requirements/common.in requests==2.32.3 # via @@ -317,15 +319,15 @@ requests==2.32.3 # xml2epub responses==0.25.3 # via moto -rich==13.8.1 +rich==13.9.4 # via typer -rpds-py==0.20.0 +rpds-py==0.21.0 # via # jsonschema # referencing rsa==4.9 # via google-auth -s3transfer==0.10.2 +s3transfer==0.10.3 # via boto3 shellingham==1.5.4 # via typer @@ -333,39 +335,39 @@ six==1.16.0 # via # azure-core # google-cloud-storage - # html5lib # imgkit - # isodate # python-dateutil smart-open==6.4.0 # via pathy soupsieve==2.6 # via beautifulsoup4 -sqlparse==0.5.1 +sqlparse==0.5.2 # via # django # django-debug-toolbar -tablib==3.6.1 +tablib==3.7.0 # via -r examples/requirements/common.in tblib==3.0.0 # via pytest-parallel -tinycss2==1.3.0 +tinycss2==1.4.0 # via # cssselect2 # weasyprint -tomli==2.0.1 +tinyhtml5==2.0.0 + # via weasyprint +tomli==2.1.0 # via # coverage # pyproject-api # pytest # tox -tox==4.18.1 +tox==4.23.2 # via -r examples/requirements/test.in -typer==0.12.5 +typer==0.13.0 # via # pathy # typer-cli -typer-cli==0.12.5 +typer-cli==0.13.0 # via pathy typing-extensions==4.12.2 # via @@ -373,35 +375,38 @@ typing-extensions==4.12.2 # asyncssh # azure-core # azure-storage-blob + # faker # multidict # python-docx # python-pptx + # rich + # tox # typer uritemplate==4.1.1 # via drf-spectacular -urllib3==2.2.2 +urllib3==2.2.3 # via # botocore # requests # responses -virtualenv==20.26.4 +virtualenv==20.27.1 # via tox -weasyprint==62.3 +weasyprint==63.0 # via -r examples/requirements/common.in webencodings==0.5.1 # via # cssselect2 - # html5lib # tinycss2 -werkzeug==3.0.4 + # tinyhtml5 +werkzeug==3.1.3 # via moto xlsxwriter==3.2.0 # via python-pptx xml2epub==2.6.6 # via -r examples/requirements/common.in -xmltodict==0.13.0 +xmltodict==0.14.2 # via moto -yarl==1.11.1 +yarl==1.17.1 # via aiohttp -zopfli==0.2.3 +zopfli==0.2.3.post1 # via fonttools diff --git a/examples/requirements/django_4_2_and_flask.txt b/examples/requirements/django_4_2_and_flask.txt index 01dac77..a65240c 100644 --- a/examples/requirements/django_4_2_and_flask.txt +++ b/examples/requirements/django_4_2_and_flask.txt @@ -1,27 +1,27 @@ # This file was autogenerated by uv via the following command: # uv pip compile --no-strip-extras examples/requirements/django_4_2_and_flask.in -o examples/requirements/django_4_2_and_flask.txt -aiohappyeyeballs==2.4.0 +aiohappyeyeballs==2.4.3 # via aiohttp -aiohttp==3.10.5 +aiohttp==3.11.2 # via edge-tts aiosignal==1.3.1 # via aiohttp -alembic==1.13.2 +alembic==1.14.0 # via -r examples/requirements/flask.in asgiref==3.8.1 # via django -async-timeout==4.0.3 +async-timeout==5.0.1 # via aiohttp -asyncssh==2.17.0 +asyncssh==2.18.0 # via -r examples/requirements/test.in attrs==24.2.0 # via # aiohttp # jsonschema # referencing -azure-core==1.30.2 +azure-core==1.32.0 # via azure-storage-blob -azure-storage-blob==12.22.0 +azure-storage-blob==12.24.0 # via pathy babel==2.16.0 # via flask-babelex @@ -29,13 +29,13 @@ bcrypt==4.2.0 # via paramiko beautifulsoup4==4.12.3 # via xml2epub -blinker==1.8.2 +blinker==1.9.0 # via flask -boto3==1.35.16 +boto3==1.35.61 # via # moto # pathy -botocore==1.35.16 +botocore==1.35.61 # via # boto3 # moto @@ -59,7 +59,7 @@ chardet==5.2.0 # via # reportlab # tox -charset-normalizer==3.3.2 +charset-normalizer==3.4.0 # via requests click==8.1.7 # via @@ -68,11 +68,11 @@ click==8.1.7 # typer colorama==0.4.6 # via tox -coverage[toml]==7.6.1 +coverage[toml]==7.6.5 # via # -r examples/requirements/test.in # pytest-cov -cryptography==43.0.1 +cryptography==43.0.3 # via # asyncssh # azure-storage-blob @@ -82,7 +82,7 @@ cssselect2==0.7.0 # via weasyprint defusedxml==0.7.1 # via odfpy -distlib==0.3.8 +distlib==0.3.9 # via virtualenv django==4.2.16 # via @@ -96,7 +96,7 @@ django-debug-toolbar==4.4.6 # via -r examples/requirements/django_4_2.in django-extensions==3.2.3 # via -r examples/requirements/django_4_2.in -django-storages==1.13.2 +django-storages==1.14.4 # via -r examples/requirements/django_4_2.in djangorestframework==3.15.2 # via @@ -104,19 +104,19 @@ djangorestframework==3.15.2 # drf-spectacular drf-spectacular==0.27.2 # via -r examples/requirements/django_4_2.in -edge-tts==6.1.12 +edge-tts==6.1.18 # via -r examples/requirements/common.in -et-xmlfile==1.1.0 +et-xmlfile==2.0.0 # via openpyxl exceptiongroup==1.2.2 # via pytest factory-boy==3.3.1 # via -r examples/requirements/test.in -faker==28.4.1 +faker==33.0.0 # via # -r examples/requirements/test.in # factory-boy -filelock==3.16.0 +filelock==3.16.1 # via # tox # virtualenv @@ -135,19 +135,19 @@ flask-sqlalchemy==3.0.5 # via -r examples/requirements/flask.in flask-testing==0.8.1 # via -r examples/requirements/flask.in -fonttools[woff]==4.53.1 +fonttools[woff]==4.55.0 # via weasyprint -frozenlist==1.4.1 +frozenlist==1.5.0 # via # aiohttp # aiosignal fuzzywuzzy[speedup]==0.18.0 # via -r examples/requirements/test.in -google-api-core==2.19.2 +google-api-core==2.23.0 # via # google-cloud-core # google-cloud-storage -google-auth==2.34.0 +google-auth==2.36.0 # via # google-api-core # google-cloud-core @@ -160,15 +160,13 @@ google-crc32c==1.6.0 # via google-resumable-media google-resumable-media==2.7.2 # via google-cloud-storage -googleapis-common-protos==1.65.0 +googleapis-common-protos==1.66.0 # via google-api-core -greenlet==3.1.0 +greenlet==3.1.1 # via sqlalchemy -gtts==2.5.3 +gtts==2.5.4 # via -r examples/requirements/common.in -html5lib==1.1 - # via weasyprint -idna==3.8 +idna==3.10 # via # requests # yarl @@ -178,7 +176,7 @@ inflection==0.5.1 # via drf-spectacular iniconfig==2.0.0 # via pytest -isodate==0.6.1 +isodate==0.7.2 # via azure-storage-blob itsdangerous==2.2.0 # via flask @@ -194,20 +192,20 @@ jmespath==1.0.1 # botocore jsonschema==4.23.0 # via drf-spectacular -jsonschema-specifications==2023.12.1 +jsonschema-specifications==2024.10.1 # via jsonschema -levenshtein==0.25.1 +levenshtein==0.26.1 # via python-levenshtein lxml==5.3.0 # via # python-docx # python-pptx # xml2epub -mako==1.3.5 +mako==1.3.6 # via alembic markdown-it-py==3.0.0 # via rich -markupsafe==2.1.5 +markupsafe==3.0.2 # via # jinja2 # mako @@ -217,7 +215,7 @@ mdurl==0.1.2 # via markdown-it-py mock==5.1.0 # via pathy -moto==5.0.14 +moto==5.0.20 # via -r examples/requirements/test.in multidict==6.1.0 # via @@ -227,7 +225,7 @@ odfpy==1.4.1 # via -r examples/requirements/common.in openpyxl==3.1.5 # via -r examples/requirements/common.in -packaging==24.1 +packaging==24.2 # via # pyproject-api # pytest @@ -235,7 +233,7 @@ packaging==24.1 # tox parametrize==0.1.1 # via -r examples/requirements/test.in -paramiko==3.4.1 +paramiko==3.5.0 # via -r examples/requirements/common.in pathy[all]==0.10.3 # via -r examples/requirements/common.in @@ -243,14 +241,14 @@ pdf2image==1.17.0 # via -r examples/requirements/common.in pdfkit==1.0.0 # via -r examples/requirements/common.in -pillow==11.0.0 +pillow==10.4.0 # via # pdf2image # python-pptx # reportlab # weasyprint # xml2epub -platformdirs==4.3.2 +platformdirs==4.3.6 # via # tox # virtualenv @@ -258,9 +256,13 @@ pluggy==1.5.0 # via # pytest # tox -proto-plus==1.24.0 +propcache==0.2.0 + # via + # aiohttp + # yarl +proto-plus==1.25.0 # via google-api-core -protobuf==5.28.0 +protobuf==5.28.3 # via # google-api-core # google-cloud-storage @@ -282,9 +284,9 @@ pygments==2.18.0 # via rich pynacl==1.5.0 # via paramiko -pyphen==0.16.0 +pyphen==0.15.0 # via weasyprint -pyproject-api==1.7.1 +pyproject-api==1.8.0 # via tox pytest==8.3.3 # via @@ -295,7 +297,7 @@ pytest==8.3.3 # pytest-ordering # pytest-parallel # pytest-rerunfailures -pytest-cov==5.0.0 +pytest-cov==6.0.0 # via # -r examples/requirements/test.in # pytest-cover @@ -320,23 +322,23 @@ python-dateutil==2.9.0.post0 # moto python-docx==1.1.2 # via -r examples/requirements/common.in -python-levenshtein==0.25.1 +python-levenshtein==0.26.1 # via fuzzywuzzy python-pptx==1.0.2 # via -r examples/requirements/common.in -pytz==2024.1 +pytz==2024.2 # via -r examples/requirements/common.in pyyaml==6.0.2 # via # drf-spectacular # responses -rapidfuzz==3.9.7 +rapidfuzz==3.10.1 # via levenshtein referencing==0.35.1 # via # jsonschema # jsonschema-specifications -reportlab==4.2.2 +reportlab==4.2.5 # via -r examples/requirements/common.in requests==2.32.3 # via @@ -349,15 +351,15 @@ requests==2.32.3 # xml2epub responses==0.25.3 # via moto -rich==13.8.1 +rich==13.9.4 # via typer -rpds-py==0.20.0 +rpds-py==0.21.0 # via # jsonschema # referencing rsa==4.9 # via google-auth -s3transfer==0.10.2 +s3transfer==0.10.3 # via boto3 shellingham==1.5.4 # via typer @@ -365,9 +367,7 @@ six==1.16.0 # via # azure-core # google-cloud-storage - # html5lib # imgkit - # isodate # python-dateutil smart-open==6.4.0 # via pathy @@ -383,31 +383,33 @@ sqlalchemy==1.4.54 # sqlalchemy-utils sqlalchemy-utils==0.41.2 # via -r examples/requirements/flask.in -sqlparse==0.5.1 +sqlparse==0.5.2 # via # django # django-debug-toolbar -tablib==3.6.1 +tablib==3.7.0 # via -r examples/requirements/common.in tblib==3.0.0 # via pytest-parallel -tinycss2==1.3.0 +tinycss2==1.4.0 # via # cssselect2 # weasyprint -tomli==2.0.1 +tinyhtml5==2.0.0 + # via weasyprint +tomli==2.1.0 # via # coverage # pyproject-api # pytest # tox -tox==4.18.1 +tox==4.23.2 # via -r examples/requirements/test.in -typer==0.12.5 +typer==0.13.0 # via # pathy # typer-cli -typer-cli==0.12.5 +typer-cli==0.13.0 # via pathy typing-extensions==4.12.2 # via @@ -416,39 +418,42 @@ typing-extensions==4.12.2 # asyncssh # azure-core # azure-storage-blob + # faker # multidict # python-docx # python-pptx + # rich + # tox # typer uritemplate==4.1.1 # via drf-spectacular -urllib3==2.2.2 +urllib3==2.2.3 # via # botocore # requests # responses -virtualenv==20.26.4 +virtualenv==20.27.1 # via tox -weasyprint==62.3 +weasyprint==63.0 # via -r examples/requirements/common.in webencodings==0.5.1 # via # cssselect2 - # html5lib # tinycss2 -werkzeug==3.0.4 + # tinyhtml5 +werkzeug==3.1.3 # via # flask # moto -wtforms==3.1.2 +wtforms==3.2.1 # via flask-admin xlsxwriter==3.2.0 # via python-pptx xml2epub==2.6.6 # via -r examples/requirements/common.in -xmltodict==0.13.0 +xmltodict==0.14.2 # via moto -yarl==1.11.1 +yarl==1.17.1 # via aiohttp -zopfli==0.2.3 +zopfli==0.2.3.post1 # via fonttools diff --git a/examples/requirements/django_5_0.txt b/examples/requirements/django_5_0.txt index ca4803f..b899ae1 100644 --- a/examples/requirements/django_5_0.txt +++ b/examples/requirements/django_5_0.txt @@ -2,13 +2,13 @@ # uv pip compile --no-strip-extras examples/requirements/django_5_0.in -o examples/requirements/django_5_0.txt aiohappyeyeballs==2.4.3 # via aiohttp -aiohttp==3.10.10 +aiohttp==3.11.2 # via edge-tts aiosignal==1.3.1 # via aiohttp asgiref==3.8.1 # via django -async-timeout==4.0.3 +async-timeout==5.0.1 # via aiohttp asyncssh==2.18.0 # via -r examples/requirements/test.in @@ -17,19 +17,19 @@ attrs==24.2.0 # aiohttp # jsonschema # referencing -azure-core==1.31.0 +azure-core==1.32.0 # via azure-storage-blob -azure-storage-blob==12.23.1 +azure-storage-blob==12.24.0 # via pathy bcrypt==4.2.0 # via paramiko beautifulsoup4==4.12.3 # via xml2epub -boto3==1.35.52 +boto3==1.35.61 # via # moto # pathy -botocore==1.35.52 +botocore==1.35.61 # via # boto3 # moto @@ -61,7 +61,7 @@ click==8.1.7 # typer colorama==0.4.6 # via tox -coverage[toml]==7.6.4 +coverage[toml]==7.6.5 # via # -r examples/requirements/test.in # pytest-cov @@ -97,7 +97,7 @@ djangorestframework==3.15.2 # drf-spectacular drf-spectacular==0.27.2 # via -r examples/requirements/django_5_0.in -edge-tts==6.1.15 +edge-tts==6.1.18 # via -r examples/requirements/common.in et-xmlfile==2.0.0 # via openpyxl @@ -105,7 +105,7 @@ exceptiongroup==1.2.2 # via pytest factory-boy==3.3.1 # via -r examples/requirements/test.in -faker==30.8.1 +faker==33.0.0 # via # -r examples/requirements/test.in # factory-boy @@ -113,7 +113,7 @@ filelock==3.16.1 # via # tox # virtualenv -fonttools[woff]==4.54.1 +fonttools[woff]==4.55.0 # via weasyprint frozenlist==1.5.0 # via @@ -121,11 +121,11 @@ frozenlist==1.5.0 # aiosignal fuzzywuzzy[speedup]==0.18.0 # via -r examples/requirements/test.in -google-api-core==2.22.0 +google-api-core==2.23.0 # via # google-cloud-core # google-cloud-storage -google-auth==2.35.0 +google-auth==2.36.0 # via # google-api-core # google-cloud-core @@ -138,9 +138,9 @@ google-crc32c==1.6.0 # via google-resumable-media google-resumable-media==2.7.2 # via google-cloud-storage -googleapis-common-protos==1.65.0 +googleapis-common-protos==1.66.0 # via google-api-core -gtts==2.5.3 +gtts==2.5.4 # via -r examples/requirements/common.in idna==3.10 # via @@ -183,7 +183,7 @@ mdurl==0.1.2 # via markdown-it-py mock==5.1.0 # via pathy -moto==5.0.18 +moto==5.0.20 # via -r examples/requirements/test.in multidict==6.1.0 # via @@ -193,7 +193,7 @@ odfpy==1.4.1 # via -r examples/requirements/common.in openpyxl==3.1.5 # via -r examples/requirements/common.in -packaging==24.1 +packaging==24.2 # via # pyproject-api # pytest @@ -225,7 +225,9 @@ pluggy==1.5.0 # pytest # tox propcache==0.2.0 - # via yarl + # via + # aiohttp + # yarl proto-plus==1.25.0 # via google-api-core protobuf==5.28.3 @@ -317,9 +319,9 @@ requests==2.32.3 # xml2epub responses==0.25.3 # via moto -rich==13.9.3 +rich==13.9.4 # via typer -rpds-py==0.20.0 +rpds-py==0.21.0 # via # jsonschema # referencing @@ -339,7 +341,7 @@ smart-open==6.4.0 # via pathy soupsieve==2.6 # via beautifulsoup4 -sqlparse==0.5.1 +sqlparse==0.5.2 # via # django # django-debug-toolbar @@ -353,7 +355,7 @@ tinycss2==1.4.0 # weasyprint tinyhtml5==2.0.0 # via weasyprint -tomli==2.0.2 +tomli==2.1.0 # via # coverage # pyproject-api @@ -361,11 +363,11 @@ tomli==2.0.2 # tox tox==4.23.2 # via -r examples/requirements/test.in -typer==0.12.5 +typer==0.13.0 # via # pathy # typer-cli -typer-cli==0.12.5 +typer-cli==0.13.0 # via pathy typing-extensions==4.12.2 # via @@ -396,7 +398,7 @@ webencodings==0.5.1 # cssselect2 # tinycss2 # tinyhtml5 -werkzeug==3.0.6 +werkzeug==3.1.3 # via moto xlsxwriter==3.2.0 # via python-pptx diff --git a/examples/requirements/django_5_0_and_flask.txt b/examples/requirements/django_5_0_and_flask.txt index a639e9c..e024a9e 100644 --- a/examples/requirements/django_5_0_and_flask.txt +++ b/examples/requirements/django_5_0_and_flask.txt @@ -2,15 +2,15 @@ # uv pip compile --no-strip-extras examples/requirements/django_5_0_and_flask.in -o examples/requirements/django_5_0_and_flask.txt aiohappyeyeballs==2.4.3 # via aiohttp -aiohttp==3.10.10 +aiohttp==3.11.2 # via edge-tts aiosignal==1.3.1 # via aiohttp -alembic==1.13.3 +alembic==1.14.0 # via -r examples/requirements/flask.in asgiref==3.8.1 # via django -async-timeout==4.0.3 +async-timeout==5.0.1 # via aiohttp asyncssh==2.18.0 # via -r examples/requirements/test.in @@ -19,9 +19,9 @@ attrs==24.2.0 # aiohttp # jsonschema # referencing -azure-core==1.31.0 +azure-core==1.32.0 # via azure-storage-blob -azure-storage-blob==12.23.1 +azure-storage-blob==12.24.0 # via pathy babel==2.16.0 # via flask-babelex @@ -29,13 +29,13 @@ bcrypt==4.2.0 # via paramiko beautifulsoup4==4.12.3 # via xml2epub -blinker==1.8.2 +blinker==1.9.0 # via flask -boto3==1.35.52 +boto3==1.35.61 # via # moto # pathy -botocore==1.35.52 +botocore==1.35.61 # via # boto3 # moto @@ -68,7 +68,7 @@ click==8.1.7 # typer colorama==0.4.6 # via tox -coverage[toml]==7.6.4 +coverage[toml]==7.6.5 # via # -r examples/requirements/test.in # pytest-cov @@ -104,7 +104,7 @@ djangorestframework==3.15.2 # drf-spectacular drf-spectacular==0.27.2 # via -r examples/requirements/django_5_0.in -edge-tts==6.1.15 +edge-tts==6.1.18 # via -r examples/requirements/common.in et-xmlfile==2.0.0 # via openpyxl @@ -112,7 +112,7 @@ exceptiongroup==1.2.2 # via pytest factory-boy==3.3.1 # via -r examples/requirements/test.in -faker==30.8.1 +faker==33.0.0 # via # -r examples/requirements/test.in # factory-boy @@ -135,7 +135,7 @@ flask-sqlalchemy==3.0.5 # via -r examples/requirements/flask.in flask-testing==0.8.1 # via -r examples/requirements/flask.in -fonttools[woff]==4.54.1 +fonttools[woff]==4.55.0 # via weasyprint frozenlist==1.5.0 # via @@ -143,11 +143,11 @@ frozenlist==1.5.0 # aiosignal fuzzywuzzy[speedup]==0.18.0 # via -r examples/requirements/test.in -google-api-core==2.22.0 +google-api-core==2.23.0 # via # google-cloud-core # google-cloud-storage -google-auth==2.35.0 +google-auth==2.36.0 # via # google-api-core # google-cloud-core @@ -160,11 +160,11 @@ google-crc32c==1.6.0 # via google-resumable-media google-resumable-media==2.7.2 # via google-cloud-storage -googleapis-common-protos==1.65.0 +googleapis-common-protos==1.66.0 # via google-api-core greenlet==3.1.1 # via sqlalchemy -gtts==2.5.3 +gtts==2.5.4 # via -r examples/requirements/common.in idna==3.10 # via @@ -215,7 +215,7 @@ mdurl==0.1.2 # via markdown-it-py mock==5.1.0 # via pathy -moto==5.0.18 +moto==5.0.20 # via -r examples/requirements/test.in multidict==6.1.0 # via @@ -225,7 +225,7 @@ odfpy==1.4.1 # via -r examples/requirements/common.in openpyxl==3.1.5 # via -r examples/requirements/common.in -packaging==24.1 +packaging==24.2 # via # pyproject-api # pytest @@ -257,7 +257,9 @@ pluggy==1.5.0 # pytest # tox propcache==0.2.0 - # via yarl + # via + # aiohttp + # yarl proto-plus==1.25.0 # via google-api-core protobuf==5.28.3 @@ -349,9 +351,9 @@ requests==2.32.3 # xml2epub responses==0.25.3 # via moto -rich==13.9.3 +rich==13.9.4 # via typer -rpds-py==0.20.0 +rpds-py==0.21.0 # via # jsonschema # referencing @@ -381,7 +383,7 @@ sqlalchemy==1.4.54 # sqlalchemy-utils sqlalchemy-utils==0.41.2 # via -r examples/requirements/flask.in -sqlparse==0.5.1 +sqlparse==0.5.2 # via # django # django-debug-toolbar @@ -395,7 +397,7 @@ tinycss2==1.4.0 # weasyprint tinyhtml5==2.0.0 # via weasyprint -tomli==2.0.2 +tomli==2.1.0 # via # coverage # pyproject-api @@ -403,11 +405,11 @@ tomli==2.0.2 # tox tox==4.23.2 # via -r examples/requirements/test.in -typer==0.12.5 +typer==0.13.0 # via # pathy # typer-cli -typer-cli==0.12.5 +typer-cli==0.13.0 # via pathy typing-extensions==4.12.2 # via @@ -439,7 +441,7 @@ webencodings==0.5.1 # cssselect2 # tinycss2 # tinyhtml5 -werkzeug==3.0.6 +werkzeug==3.1.3 # via # flask # moto diff --git a/examples/requirements/django_5_1.txt b/examples/requirements/django_5_1.txt index ca1820c..cb870b7 100644 --- a/examples/requirements/django_5_1.txt +++ b/examples/requirements/django_5_1.txt @@ -2,13 +2,13 @@ # uv pip compile --no-strip-extras examples/requirements/django_5_1.in -o examples/requirements/django_5_1.txt aiohappyeyeballs==2.4.3 # via aiohttp -aiohttp==3.10.10 +aiohttp==3.11.2 # via edge-tts aiosignal==1.3.1 # via aiohttp asgiref==3.8.1 # via django -async-timeout==4.0.3 +async-timeout==5.0.1 # via aiohttp asyncssh==2.18.0 # via -r examples/requirements/test.in @@ -17,19 +17,19 @@ attrs==24.2.0 # aiohttp # jsonschema # referencing -azure-core==1.31.0 +azure-core==1.32.0 # via azure-storage-blob -azure-storage-blob==12.23.1 +azure-storage-blob==12.24.0 # via pathy bcrypt==4.2.0 # via paramiko beautifulsoup4==4.12.3 # via xml2epub -boto3==1.35.52 +boto3==1.35.61 # via # moto # pathy -botocore==1.35.52 +botocore==1.35.61 # via # boto3 # moto @@ -61,7 +61,7 @@ click==8.1.7 # typer colorama==0.4.6 # via tox -coverage[toml]==7.6.4 +coverage[toml]==7.6.5 # via # -r examples/requirements/test.in # pytest-cov @@ -77,7 +77,7 @@ defusedxml==0.7.1 # via odfpy distlib==0.3.9 # via virtualenv -django==5.1.2 +django==5.1.3 # via # -r examples/requirements/django_5_1.in # django-debug-toolbar @@ -97,7 +97,7 @@ djangorestframework==3.15.2 # drf-spectacular drf-spectacular==0.27.2 # via -r examples/requirements/django_5_1.in -edge-tts==6.1.15 +edge-tts==6.1.18 # via -r examples/requirements/common.in et-xmlfile==2.0.0 # via openpyxl @@ -105,7 +105,7 @@ exceptiongroup==1.2.2 # via pytest factory-boy==3.3.1 # via -r examples/requirements/test.in -faker==30.8.1 +faker==33.0.0 # via # -r examples/requirements/test.in # factory-boy @@ -113,7 +113,7 @@ filelock==3.16.1 # via # tox # virtualenv -fonttools[woff]==4.54.1 +fonttools[woff]==4.55.0 # via weasyprint frozenlist==1.5.0 # via @@ -121,11 +121,11 @@ frozenlist==1.5.0 # aiosignal fuzzywuzzy[speedup]==0.18.0 # via -r examples/requirements/test.in -google-api-core==2.22.0 +google-api-core==2.23.0 # via # google-cloud-core # google-cloud-storage -google-auth==2.35.0 +google-auth==2.36.0 # via # google-api-core # google-cloud-core @@ -138,9 +138,9 @@ google-crc32c==1.6.0 # via google-resumable-media google-resumable-media==2.7.2 # via google-cloud-storage -googleapis-common-protos==1.65.0 +googleapis-common-protos==1.66.0 # via google-api-core -gtts==2.5.3 +gtts==2.5.4 # via -r examples/requirements/common.in idna==3.10 # via @@ -183,7 +183,7 @@ mdurl==0.1.2 # via markdown-it-py mock==5.1.0 # via pathy -moto==5.0.18 +moto==5.0.20 # via -r examples/requirements/test.in multidict==6.1.0 # via @@ -193,7 +193,7 @@ odfpy==1.4.1 # via -r examples/requirements/common.in openpyxl==3.1.5 # via -r examples/requirements/common.in -packaging==24.1 +packaging==24.2 # via # pyproject-api # pytest @@ -225,7 +225,9 @@ pluggy==1.5.0 # pytest # tox propcache==0.2.0 - # via yarl + # via + # aiohttp + # yarl proto-plus==1.25.0 # via google-api-core protobuf==5.28.3 @@ -317,9 +319,9 @@ requests==2.32.3 # xml2epub responses==0.25.3 # via moto -rich==13.9.3 +rich==13.9.4 # via typer -rpds-py==0.20.0 +rpds-py==0.21.0 # via # jsonschema # referencing @@ -339,7 +341,7 @@ smart-open==6.4.0 # via pathy soupsieve==2.6 # via beautifulsoup4 -sqlparse==0.5.1 +sqlparse==0.5.2 # via # django # django-debug-toolbar @@ -353,7 +355,7 @@ tinycss2==1.4.0 # weasyprint tinyhtml5==2.0.0 # via weasyprint -tomli==2.0.2 +tomli==2.1.0 # via # coverage # pyproject-api @@ -361,11 +363,11 @@ tomli==2.0.2 # tox tox==4.23.2 # via -r examples/requirements/test.in -typer==0.12.5 +typer==0.13.0 # via # pathy # typer-cli -typer-cli==0.12.5 +typer-cli==0.13.0 # via pathy typing-extensions==4.12.2 # via @@ -396,7 +398,7 @@ webencodings==0.5.1 # cssselect2 # tinycss2 # tinyhtml5 -werkzeug==3.0.6 +werkzeug==3.1.3 # via moto xlsxwriter==3.2.0 # via python-pptx diff --git a/examples/requirements/django_5_1_and_flask.txt b/examples/requirements/django_5_1_and_flask.txt index 71a1d6d..16b5305 100644 --- a/examples/requirements/django_5_1_and_flask.txt +++ b/examples/requirements/django_5_1_and_flask.txt @@ -2,15 +2,15 @@ # uv pip compile --no-strip-extras examples/requirements/django_5_1_and_flask.in -o examples/requirements/django_5_1_and_flask.txt aiohappyeyeballs==2.4.3 # via aiohttp -aiohttp==3.10.10 +aiohttp==3.11.2 # via edge-tts aiosignal==1.3.1 # via aiohttp -alembic==1.13.3 +alembic==1.14.0 # via -r examples/requirements/flask.in asgiref==3.8.1 # via django -async-timeout==4.0.3 +async-timeout==5.0.1 # via aiohttp asyncssh==2.18.0 # via -r examples/requirements/test.in @@ -19,9 +19,9 @@ attrs==24.2.0 # aiohttp # jsonschema # referencing -azure-core==1.31.0 +azure-core==1.32.0 # via azure-storage-blob -azure-storage-blob==12.23.1 +azure-storage-blob==12.24.0 # via pathy babel==2.16.0 # via flask-babelex @@ -29,13 +29,13 @@ bcrypt==4.2.0 # via paramiko beautifulsoup4==4.12.3 # via xml2epub -blinker==1.8.2 +blinker==1.9.0 # via flask -boto3==1.35.52 +boto3==1.35.61 # via # moto # pathy -botocore==1.35.52 +botocore==1.35.61 # via # boto3 # moto @@ -68,7 +68,7 @@ click==8.1.7 # typer colorama==0.4.6 # via tox -coverage[toml]==7.6.4 +coverage[toml]==7.6.5 # via # -r examples/requirements/test.in # pytest-cov @@ -84,7 +84,7 @@ defusedxml==0.7.1 # via odfpy distlib==0.3.9 # via virtualenv -django==5.1.2 +django==5.1.3 # via # -r examples/requirements/django_5_1.in # django-debug-toolbar @@ -104,7 +104,7 @@ djangorestframework==3.15.2 # drf-spectacular drf-spectacular==0.27.2 # via -r examples/requirements/django_5_1.in -edge-tts==6.1.15 +edge-tts==6.1.18 # via -r examples/requirements/common.in et-xmlfile==2.0.0 # via openpyxl @@ -112,7 +112,7 @@ exceptiongroup==1.2.2 # via pytest factory-boy==3.3.1 # via -r examples/requirements/test.in -faker==30.8.1 +faker==33.0.0 # via # -r examples/requirements/test.in # factory-boy @@ -135,7 +135,7 @@ flask-sqlalchemy==3.0.5 # via -r examples/requirements/flask.in flask-testing==0.8.1 # via -r examples/requirements/flask.in -fonttools[woff]==4.54.1 +fonttools[woff]==4.55.0 # via weasyprint frozenlist==1.5.0 # via @@ -143,11 +143,11 @@ frozenlist==1.5.0 # aiosignal fuzzywuzzy[speedup]==0.18.0 # via -r examples/requirements/test.in -google-api-core==2.22.0 +google-api-core==2.23.0 # via # google-cloud-core # google-cloud-storage -google-auth==2.35.0 +google-auth==2.36.0 # via # google-api-core # google-cloud-core @@ -160,11 +160,11 @@ google-crc32c==1.6.0 # via google-resumable-media google-resumable-media==2.7.2 # via google-cloud-storage -googleapis-common-protos==1.65.0 +googleapis-common-protos==1.66.0 # via google-api-core greenlet==3.1.1 # via sqlalchemy -gtts==2.5.3 +gtts==2.5.4 # via -r examples/requirements/common.in idna==3.10 # via @@ -215,7 +215,7 @@ mdurl==0.1.2 # via markdown-it-py mock==5.1.0 # via pathy -moto==5.0.18 +moto==5.0.20 # via -r examples/requirements/test.in multidict==6.1.0 # via @@ -225,7 +225,7 @@ odfpy==1.4.1 # via -r examples/requirements/common.in openpyxl==3.1.5 # via -r examples/requirements/common.in -packaging==24.1 +packaging==24.2 # via # pyproject-api # pytest @@ -257,7 +257,9 @@ pluggy==1.5.0 # pytest # tox propcache==0.2.0 - # via yarl + # via + # aiohttp + # yarl proto-plus==1.25.0 # via google-api-core protobuf==5.28.3 @@ -349,9 +351,9 @@ requests==2.32.3 # xml2epub responses==0.25.3 # via moto -rich==13.9.3 +rich==13.9.4 # via typer -rpds-py==0.20.0 +rpds-py==0.21.0 # via # jsonschema # referencing @@ -381,7 +383,7 @@ sqlalchemy==1.4.54 # sqlalchemy-utils sqlalchemy-utils==0.41.2 # via -r examples/requirements/flask.in -sqlparse==0.5.1 +sqlparse==0.5.2 # via # django # django-debug-toolbar @@ -395,7 +397,7 @@ tinycss2==1.4.0 # weasyprint tinyhtml5==2.0.0 # via weasyprint -tomli==2.0.2 +tomli==2.1.0 # via # coverage # pyproject-api @@ -403,11 +405,11 @@ tomli==2.0.2 # tox tox==4.23.2 # via -r examples/requirements/test.in -typer==0.12.5 +typer==0.13.0 # via # pathy # typer-cli -typer-cli==0.12.5 +typer-cli==0.13.0 # via pathy typing-extensions==4.12.2 # via @@ -439,7 +441,7 @@ webencodings==0.5.1 # cssselect2 # tinycss2 # tinyhtml5 -werkzeug==3.0.6 +werkzeug==3.1.3 # via # flask # moto diff --git a/examples/requirements/docs.txt b/examples/requirements/docs.txt index a7c3f4a..721bed2 100644 --- a/examples/requirements/docs.txt +++ b/examples/requirements/docs.txt @@ -1,8 +1,8 @@ # This file was autogenerated by uv via the following command: # uv pip compile --no-strip-extras examples/requirements/docs.in -o examples/requirements/docs.txt -aiohappyeyeballs==2.4.0 +aiohappyeyeballs==2.4.3 # via aiohttp -aiohttp==3.10.5 +aiohttp==3.11.2 # via edge-tts aiosignal==1.3.1 # via aiohttp @@ -14,18 +14,18 @@ anyio==4.6.2.post1 # watchfiles asgiref==3.8.1 # via django -async-timeout==4.0.3 +async-timeout==5.0.1 # via aiohttp -asyncssh==2.17.0 +asyncssh==2.18.0 # via -r examples/requirements/test.in attrs==24.2.0 # via # aiohttp # jsonschema # referencing -azure-core==1.30.2 +azure-core==1.32.0 # via azure-storage-blob -azure-storage-blob==12.22.0 +azure-storage-blob==12.24.0 # via pathy babel==2.16.0 # via sphinx @@ -33,11 +33,11 @@ bcrypt==4.2.0 # via paramiko beautifulsoup4==4.12.3 # via xml2epub -boto3==1.35.16 +boto3==1.35.61 # via # moto # pathy -botocore==1.35.16 +botocore==1.35.61 # via # boto3 # moto @@ -59,7 +59,7 @@ cffi==1.17.1 # weasyprint chardet==5.2.0 # via tox -charset-normalizer==3.3.2 +charset-normalizer==3.4.0 # via requests click==8.1.7 # via @@ -70,11 +70,11 @@ colorama==0.4.6 # via # sphinx-autobuild # tox -coverage[toml]==7.6.1 +coverage[toml]==7.6.5 # via # -r examples/requirements/test.in # pytest-cov -cryptography==43.0.1 +cryptography==43.0.3 # via # asyncssh # azure-storage-blob @@ -84,7 +84,7 @@ cssselect2==0.7.0 # via weasyprint defusedxml==0.7.1 # via odfpy -distlib==0.3.8 +distlib==0.3.9 # via virtualenv django==4.2.16 # via @@ -94,11 +94,11 @@ django==4.2.16 # django-storages # djangorestframework # drf-spectacular -django-debug-toolbar==4.3.0 +django-debug-toolbar==4.4.6 # via -r examples/requirements/django_4_2.in django-extensions==3.2.3 # via -r examples/requirements/django_4_2.in -django-storages==1.13.2 +django-storages==1.14.4 # via -r examples/requirements/django_4_2.in djangorestframework==3.15.2 # via @@ -111,9 +111,9 @@ docutils==0.21.2 # sphinx-rtd-theme drf-spectacular==0.27.2 # via -r examples/requirements/django_4_2.in -edge-tts==6.1.12 +edge-tts==6.1.18 # via -r examples/requirements/common.in -et-xmlfile==1.1.0 +et-xmlfile==2.0.0 # via openpyxl exceptiongroup==1.2.2 # via @@ -121,27 +121,27 @@ exceptiongroup==1.2.2 # pytest factory-boy==3.3.1 # via -r examples/requirements/test.in -faker==28.4.1 +faker==33.0.0 # via # -r examples/requirements/test.in # factory-boy -filelock==3.16.0 +filelock==3.16.1 # via # tox # virtualenv -fonttools[woff]==4.53.1 +fonttools[woff]==4.55.0 # via weasyprint -frozenlist==1.4.1 +frozenlist==1.5.0 # via # aiohttp # aiosignal fuzzywuzzy[speedup]==0.18.0 # via -r examples/requirements/test.in -google-api-core==2.19.2 +google-api-core==2.23.0 # via # google-cloud-core # google-cloud-storage -google-auth==2.34.0 +google-auth==2.36.0 # via # google-api-core # google-cloud-core @@ -154,15 +154,13 @@ google-crc32c==1.6.0 # via google-resumable-media google-resumable-media==2.7.2 # via google-cloud-storage -googleapis-common-protos==1.65.0 +googleapis-common-protos==1.66.0 # via google-api-core -gtts==2.5.3 +gtts==2.5.4 # via -r examples/requirements/common.in h11==0.14.0 # via uvicorn -html5lib==1.1 - # via weasyprint -idna==3.8 +idna==3.10 # via # anyio # requests @@ -171,13 +169,13 @@ imagesize==1.4.1 # via sphinx imgkit==1.2.3 # via -r examples/requirements/common.in -importlib-metadata==8.4.0 +importlib-metadata==8.5.0 # via rst2pdf inflection==0.5.1 # via drf-spectacular iniconfig==2.0.0 # via pytest -isodate==0.6.1 +isodate==0.7.2 # via azure-storage-blob jinja2==3.1.4 # via @@ -191,9 +189,9 @@ jmespath==1.0.1 # botocore jsonschema==4.23.0 # via drf-spectacular -jsonschema-specifications==2023.12.1 +jsonschema-specifications==2024.10.1 # via jsonschema -levenshtein==0.25.1 +levenshtein==0.26.1 # via python-levenshtein lxml==5.3.0 # via @@ -202,7 +200,7 @@ lxml==5.3.0 # xml2epub markdown-it-py==3.0.0 # via rich -markupsafe==2.1.5 +markupsafe==3.0.2 # via # jinja2 # werkzeug @@ -210,7 +208,7 @@ mdurl==0.1.2 # via markdown-it-py mock==5.1.0 # via pathy -moto==5.0.14 +moto==5.0.20 # via -r examples/requirements/test.in multidict==6.1.0 # via @@ -220,7 +218,7 @@ odfpy==1.4.1 # via -r examples/requirements/common.in openpyxl==3.1.5 # via -r examples/requirements/common.in -packaging==24.1 +packaging==24.2 # via # pyproject-api # pytest @@ -230,7 +228,7 @@ packaging==24.1 # tox parametrize==0.1.1 # via -r examples/requirements/test.in -paramiko==3.4.1 +paramiko==3.5.0 # via -r examples/requirements/common.in pathy[all]==0.10.3 # via -r examples/requirements/common.in @@ -238,16 +236,16 @@ pdf2image==1.17.0 # via -r examples/requirements/common.in pdfkit==1.0.0 # via -r examples/requirements/common.in -pillow==11.0.0 +pillow==10.4.0 # via # pdf2image # python-pptx # reportlab # weasyprint # xml2epub -pip==24.2 +pip==24.3.1 # via reportlab -platformdirs==4.3.2 +platformdirs==4.3.6 # via # tox # virtualenv @@ -255,9 +253,13 @@ pluggy==1.5.0 # via # pytest # tox -proto-plus==1.24.0 +propcache==0.2.0 + # via + # aiohttp + # yarl +proto-plus==1.25.0 # via google-api-core -protobuf==5.28.0 +protobuf==5.28.3 # via # google-api-core # google-cloud-storage @@ -282,9 +284,9 @@ pygments==2.18.0 # sphinx pynacl==1.5.0 # via paramiko -pyphen==0.16.0 +pyphen==0.15.0 # via weasyprint -pyproject-api==1.7.1 +pyproject-api==1.8.0 # via tox pytest==8.3.3 # via @@ -295,7 +297,7 @@ pytest==8.3.3 # pytest-ordering # pytest-parallel # pytest-rerunfailures -pytest-cov==5.0.0 +pytest-cov==6.0.0 # via # -r examples/requirements/test.in # pytest-cover @@ -320,18 +322,18 @@ python-dateutil==2.9.0.post0 # moto python-docx==1.1.2 # via -r examples/requirements/common.in -python-levenshtein==0.25.1 +python-levenshtein==0.26.1 # via fuzzywuzzy python-pptx==1.0.2 # via -r examples/requirements/common.in -pytz==2024.1 +pytz==2024.2 # via -r examples/requirements/common.in pyyaml==6.0.2 # via # drf-spectacular # responses # rst2pdf -rapidfuzz==3.9.7 +rapidfuzz==3.10.1 # via levenshtein referencing==0.35.1 # via @@ -354,9 +356,9 @@ requests==2.32.3 # xml2epub responses==0.25.3 # via moto -rich==13.8.1 +rich==13.9.4 # via typer -rpds-py==0.20.0 +rpds-py==0.21.0 # via # jsonschema # referencing @@ -364,9 +366,9 @@ rsa==4.9 # via google-auth rst2pdf==0.102 # via -r examples/requirements/docs.in -s3transfer==0.10.2 +s3transfer==0.10.3 # via boto3 -setuptools==74.1.2 +setuptools==75.5.0 # via reportlab shellingham==1.5.4 # via typer @@ -374,9 +376,7 @@ six==1.16.0 # via # azure-core # google-cloud-storage - # html5lib # imgkit - # isodate # python-dateutil smart-open==6.4.0 # via pathy @@ -388,7 +388,7 @@ snowballstemmer==2.2.0 # via sphinx soupsieve==2.6 # via beautifulsoup4 -sphinx==8.0.2 +sphinx==8.1.3 # via # -r examples/requirements/docs.in # sphinx-autobuild @@ -396,7 +396,7 @@ sphinx==8.0.2 # sphinxcontrib-jquery sphinx-autobuild==2024.10.3 # via -r examples/requirements/docs.in -sphinx-rtd-theme==3.0.1 +sphinx-rtd-theme==3.0.2 # via -r examples/requirements/docs.in sphinxcontrib-applehelp==2.0.0 # via sphinx @@ -412,34 +412,36 @@ sphinxcontrib-qthelp==2.0.0 # via sphinx sphinxcontrib-serializinghtml==2.0.0 # via sphinx -sqlparse==0.5.1 +sqlparse==0.5.2 # via # django # django-debug-toolbar starlette==0.41.2 # via sphinx-autobuild -tablib==3.6.1 +tablib==3.7.0 # via -r examples/requirements/common.in tblib==3.0.0 # via pytest-parallel -tinycss2==1.3.0 +tinycss2==1.4.0 # via # cssselect2 # weasyprint -tomli==2.0.1 +tinyhtml5==2.0.0 + # via weasyprint +tomli==2.1.0 # via # coverage # pyproject-api # pytest # sphinx # tox -tox==4.18.1 +tox==4.23.2 # via -r examples/requirements/test.in -typer==0.12.5 +typer==0.13.0 # via # pathy # typer-cli -typer-cli==0.12.5 +typer-cli==0.13.0 # via pathy typing-extensions==4.12.2 # via @@ -448,44 +450,47 @@ typing-extensions==4.12.2 # asyncssh # azure-core # azure-storage-blob + # faker # multidict # python-docx # python-pptx + # rich + # tox # typer # uvicorn uritemplate==4.1.1 # via drf-spectacular -urllib3==2.2.2 +urllib3==2.2.3 # via # botocore # requests # responses uvicorn==0.32.0 # via sphinx-autobuild -virtualenv==20.26.4 +virtualenv==20.27.1 # via tox watchfiles==0.24.0 # via sphinx-autobuild -weasyprint==62.3 +weasyprint==63.0 # via -r examples/requirements/common.in webencodings==0.5.1 # via # cssselect2 - # html5lib # tinycss2 + # tinyhtml5 websockets==14.1 # via sphinx-autobuild -werkzeug==3.0.4 +werkzeug==3.1.3 # via moto xlsxwriter==3.2.0 # via python-pptx xml2epub==2.6.6 # via -r examples/requirements/common.in -xmltodict==0.13.0 +xmltodict==0.14.2 # via moto -yarl==1.11.1 +yarl==1.17.1 # via aiohttp -zipp==3.20.1 +zipp==3.21.0 # via importlib-metadata -zopfli==0.2.3 +zopfli==0.2.3.post1 # via fonttools diff --git a/examples/requirements/flask.txt b/examples/requirements/flask.txt index 567c7b7..5e906d1 100644 --- a/examples/requirements/flask.txt +++ b/examples/requirements/flask.txt @@ -1,22 +1,22 @@ # This file was autogenerated by uv via the following command: # uv pip compile --no-strip-extras examples/requirements/flask.in -o examples/requirements/flask.txt -aiohappyeyeballs==2.4.0 +aiohappyeyeballs==2.4.3 # via aiohttp -aiohttp==3.10.5 +aiohttp==3.11.2 # via edge-tts aiosignal==1.3.1 # via aiohttp -alembic==1.13.2 +alembic==1.14.0 # via -r examples/requirements/flask.in -async-timeout==4.0.3 +async-timeout==5.0.1 # via aiohttp -asyncssh==2.17.0 +asyncssh==2.18.0 # via -r examples/requirements/test.in attrs==24.2.0 # via aiohttp -azure-core==1.30.2 +azure-core==1.32.0 # via azure-storage-blob -azure-storage-blob==12.22.0 +azure-storage-blob==12.24.0 # via pathy babel==2.16.0 # via flask-babelex @@ -24,13 +24,13 @@ bcrypt==4.2.0 # via paramiko beautifulsoup4==4.12.3 # via xml2epub -blinker==1.8.2 +blinker==1.9.0 # via flask -boto3==1.35.16 +boto3==1.35.61 # via # moto # pathy -botocore==1.35.16 +botocore==1.35.61 # via # boto3 # moto @@ -54,7 +54,7 @@ chardet==5.2.0 # via # reportlab # tox -charset-normalizer==3.3.2 +charset-normalizer==3.4.0 # via requests click==8.1.7 # via @@ -63,11 +63,11 @@ click==8.1.7 # typer colorama==0.4.6 # via tox -coverage[toml]==7.6.1 +coverage[toml]==7.6.5 # via # -r examples/requirements/test.in # pytest-cov -cryptography==43.0.1 +cryptography==43.0.3 # via # asyncssh # azure-storage-blob @@ -77,21 +77,21 @@ cssselect2==0.7.0 # via weasyprint defusedxml==0.7.1 # via odfpy -distlib==0.3.8 +distlib==0.3.9 # via virtualenv -edge-tts==6.1.12 +edge-tts==6.1.18 # via -r examples/requirements/common.in -et-xmlfile==1.1.0 +et-xmlfile==2.0.0 # via openpyxl exceptiongroup==1.2.2 # via pytest factory-boy==3.3.1 # via -r examples/requirements/test.in -faker==28.4.1 +faker==33.0.0 # via # -r examples/requirements/test.in # factory-boy -filelock==3.16.0 +filelock==3.16.1 # via # tox # virtualenv @@ -110,19 +110,19 @@ flask-sqlalchemy==3.0.5 # via -r examples/requirements/flask.in flask-testing==0.8.1 # via -r examples/requirements/flask.in -fonttools[woff]==4.53.1 +fonttools[woff]==4.55.0 # via weasyprint -frozenlist==1.4.1 +frozenlist==1.5.0 # via # aiohttp # aiosignal fuzzywuzzy[speedup]==0.18.0 # via -r examples/requirements/test.in -google-api-core==2.19.2 +google-api-core==2.23.0 # via # google-cloud-core # google-cloud-storage -google-auth==2.34.0 +google-auth==2.36.0 # via # google-api-core # google-cloud-core @@ -135,15 +135,13 @@ google-crc32c==1.6.0 # via google-resumable-media google-resumable-media==2.7.2 # via google-cloud-storage -googleapis-common-protos==1.65.0 +googleapis-common-protos==1.66.0 # via google-api-core -greenlet==3.1.0 +greenlet==3.1.1 # via sqlalchemy -gtts==2.5.3 +gtts==2.5.4 # via -r examples/requirements/common.in -html5lib==1.1 - # via weasyprint -idna==3.8 +idna==3.10 # via # requests # yarl @@ -151,7 +149,7 @@ imgkit==1.2.3 # via -r examples/requirements/common.in iniconfig==2.0.0 # via pytest -isodate==0.6.1 +isodate==0.7.2 # via azure-storage-blob itsdangerous==2.2.0 # via flask @@ -165,18 +163,18 @@ jmespath==1.0.1 # via # boto3 # botocore -levenshtein==0.25.1 +levenshtein==0.26.1 # via python-levenshtein lxml==5.3.0 # via # python-docx # python-pptx # xml2epub -mako==1.3.5 +mako==1.3.6 # via alembic markdown-it-py==3.0.0 # via rich -markupsafe==2.1.5 +markupsafe==3.0.2 # via # jinja2 # mako @@ -186,7 +184,7 @@ mdurl==0.1.2 # via markdown-it-py mock==5.1.0 # via pathy -moto==5.0.14 +moto==5.0.20 # via -r examples/requirements/test.in multidict==6.1.0 # via @@ -196,7 +194,7 @@ odfpy==1.4.1 # via -r examples/requirements/common.in openpyxl==3.1.5 # via -r examples/requirements/common.in -packaging==24.1 +packaging==24.2 # via # pyproject-api # pytest @@ -204,7 +202,7 @@ packaging==24.1 # tox parametrize==0.1.1 # via -r examples/requirements/test.in -paramiko==3.4.1 +paramiko==3.5.0 # via -r examples/requirements/common.in pathy[all]==0.10.3 # via -r examples/requirements/common.in @@ -212,14 +210,14 @@ pdf2image==1.17.0 # via -r examples/requirements/common.in pdfkit==1.0.0 # via -r examples/requirements/common.in -pillow==11.0.0 +pillow==10.4.0 # via # pdf2image # python-pptx # reportlab # weasyprint # xml2epub -platformdirs==4.3.2 +platformdirs==4.3.6 # via # tox # virtualenv @@ -227,9 +225,13 @@ pluggy==1.5.0 # via # pytest # tox -proto-plus==1.24.0 +propcache==0.2.0 + # via + # aiohttp + # yarl +proto-plus==1.25.0 # via google-api-core -protobuf==5.28.0 +protobuf==5.28.3 # via # google-api-core # google-cloud-storage @@ -251,9 +253,9 @@ pygments==2.18.0 # via rich pynacl==1.5.0 # via paramiko -pyphen==0.16.0 +pyphen==0.15.0 # via weasyprint -pyproject-api==1.7.1 +pyproject-api==1.8.0 # via tox pytest==8.3.3 # via @@ -264,7 +266,7 @@ pytest==8.3.3 # pytest-ordering # pytest-parallel # pytest-rerunfailures -pytest-cov==5.0.0 +pytest-cov==6.0.0 # via # -r examples/requirements/test.in # pytest-cover @@ -289,17 +291,17 @@ python-dateutil==2.9.0.post0 # moto python-docx==1.1.2 # via -r examples/requirements/common.in -python-levenshtein==0.25.1 +python-levenshtein==0.26.1 # via fuzzywuzzy python-pptx==1.0.2 # via -r examples/requirements/common.in -pytz==2024.1 +pytz==2024.2 # via -r examples/requirements/common.in pyyaml==6.0.2 # via responses -rapidfuzz==3.9.7 +rapidfuzz==3.10.1 # via levenshtein -reportlab==4.2.2 +reportlab==4.2.5 # via -r examples/requirements/common.in requests==2.32.3 # via @@ -312,11 +314,11 @@ requests==2.32.3 # xml2epub responses==0.25.3 # via moto -rich==13.8.1 +rich==13.9.4 # via typer rsa==4.9 # via google-auth -s3transfer==0.10.2 +s3transfer==0.10.3 # via boto3 shellingham==1.5.4 # via typer @@ -324,9 +326,7 @@ six==1.16.0 # via # azure-core # google-cloud-storage - # html5lib # imgkit - # isodate # python-dateutil smart-open==6.4.0 # via pathy @@ -342,27 +342,29 @@ sqlalchemy==1.4.54 # sqlalchemy-utils sqlalchemy-utils==0.41.2 # via -r examples/requirements/flask.in -tablib==3.6.1 +tablib==3.7.0 # via -r examples/requirements/common.in tblib==3.0.0 # via pytest-parallel -tinycss2==1.3.0 +tinycss2==1.4.0 # via # cssselect2 # weasyprint -tomli==2.0.1 +tinyhtml5==2.0.0 + # via weasyprint +tomli==2.1.0 # via # coverage # pyproject-api # pytest # tox -tox==4.18.1 +tox==4.23.2 # via -r examples/requirements/test.in -typer==0.12.5 +typer==0.13.0 # via # pathy # typer-cli -typer-cli==0.12.5 +typer-cli==0.13.0 # via pathy typing-extensions==4.12.2 # via @@ -370,37 +372,40 @@ typing-extensions==4.12.2 # asyncssh # azure-core # azure-storage-blob + # faker # multidict # python-docx # python-pptx + # rich + # tox # typer -urllib3==2.2.2 +urllib3==2.2.3 # via # botocore # requests # responses -virtualenv==20.26.4 +virtualenv==20.27.1 # via tox -weasyprint==62.3 +weasyprint==63.0 # via -r examples/requirements/common.in webencodings==0.5.1 # via # cssselect2 - # html5lib # tinycss2 -werkzeug==3.0.4 + # tinyhtml5 +werkzeug==3.1.3 # via # flask # moto -wtforms==3.1.2 +wtforms==3.2.1 # via flask-admin xlsxwriter==3.2.0 # via python-pptx xml2epub==2.6.6 # via -r examples/requirements/common.in -xmltodict==0.13.0 +xmltodict==0.14.2 # via moto -yarl==1.11.1 +yarl==1.17.1 # via aiohttp -zopfli==0.2.3 +zopfli==0.2.3.post1 # via fonttools diff --git a/examples/requirements/ml.txt b/examples/requirements/ml.txt index 93a13db..b17fc34 100644 --- a/examples/requirements/ml.txt +++ b/examples/requirements/ml.txt @@ -1,20 +1,20 @@ # This file was autogenerated by uv via the following command: # uv pip compile --no-strip-extras examples/requirements/ml.in -o examples/requirements/ml.txt -aiohappyeyeballs==2.4.0 +aiohappyeyeballs==2.4.3 # via aiohttp -aiohttp==3.10.5 +aiohttp==3.11.2 # via edge-tts aiosignal==1.3.1 # via aiohttp -async-timeout==4.0.3 +async-timeout==5.0.1 # via aiohttp -asyncssh==2.17.0 +asyncssh==2.18.0 # via -r examples/requirements/test.in attrs==24.2.0 # via aiohttp -azure-core==1.30.2 +azure-core==1.32.0 # via azure-storage-blob -azure-storage-blob==12.22.0 +azure-storage-blob==12.24.0 # via pathy bcrypt==4.2.0 # via paramiko @@ -22,11 +22,11 @@ beautifulsoup4==4.12.3 # via # gdown # xml2epub -boto3==1.35.16 +boto3==1.35.61 # via # moto # pathy -botocore==1.35.16 +botocore==1.35.61 # via # boto3 # moto @@ -50,7 +50,7 @@ chardet==5.2.0 # via # reportlab # tox -charset-normalizer==3.3.2 +charset-normalizer==3.4.0 # via requests click==8.1.7 # via @@ -59,11 +59,11 @@ click==8.1.7 # typer colorama==0.4.6 # via tox -coverage[toml]==7.6.1 +coverage[toml]==7.6.5 # via # -r examples/requirements/test.in # pytest-cov -cryptography==43.0.1 +cryptography==43.0.3 # via # asyncssh # azure-storage-blob @@ -73,21 +73,21 @@ cssselect2==0.7.0 # via weasyprint defusedxml==0.7.1 # via odfpy -distlib==0.3.8 +distlib==0.3.9 # via virtualenv -edge-tts==6.1.12 +edge-tts==6.1.18 # via -r examples/requirements/common.in -et-xmlfile==1.1.0 +et-xmlfile==2.0.0 # via openpyxl exceptiongroup==1.2.2 # via pytest factory-boy==3.3.1 # via -r examples/requirements/test.in -faker==28.4.1 +faker==33.0.0 # via # -r examples/requirements/test.in # factory-boy -filelock==3.16.0 +filelock==3.16.1 # via # gdown # huggingface-hub @@ -96,13 +96,13 @@ filelock==3.16.0 # transformers # triton # virtualenv -fonttools[woff]==4.53.1 +fonttools[woff]==4.55.0 # via weasyprint -frozenlist==1.4.1 +frozenlist==1.5.0 # via # aiohttp # aiosignal -fsspec==2024.9.0 +fsspec==2024.10.0 # via # huggingface-hub # torch @@ -110,13 +110,13 @@ fuzzywuzzy[speedup]==0.18.0 # via -r examples/requirements/test.in gdown==5.2.0 # via nlpaug -gensim==4.3.2 +gensim==4.3.3 # via textaugment -google-api-core==2.19.2 +google-api-core==2.23.0 # via # google-cloud-core # google-cloud-storage -google-auth==2.34.0 +google-auth==2.36.0 # via # google-api-core # google-cloud-core @@ -129,19 +129,17 @@ google-crc32c==1.6.0 # via google-resumable-media google-resumable-media==2.7.2 # via google-cloud-storage -googleapis-common-protos==1.65.0 +googleapis-common-protos==1.66.0 # via google-api-core googletrans==2.4.0 # via textaugment -gtts==2.5.3 +gtts==2.5.4 # via -r examples/requirements/common.in -html5lib==1.1 - # via weasyprint -huggingface-hub==0.24.6 +huggingface-hub==0.26.2 # via # tokenizers # transformers -idna==3.8 +idna==3.10 # via # requests # yarl @@ -149,7 +147,7 @@ imgkit==1.2.3 # via -r examples/requirements/common.in iniconfig==2.0.0 # via pytest -isodate==0.6.1 +isodate==0.7.2 # via azure-storage-blob jinja2==3.1.4 # via @@ -162,7 +160,7 @@ jmespath==1.0.1 # botocore joblib==1.4.2 # via nltk -levenshtein==0.25.1 +levenshtein==0.26.1 # via python-levenshtein lxml==5.3.0 # via @@ -171,7 +169,7 @@ lxml==5.3.0 # xml2epub markdown-it-py==3.0.0 # via rich -markupsafe==2.1.5 +markupsafe==3.0.2 # via # jinja2 # werkzeug @@ -179,7 +177,7 @@ mdurl==0.1.2 # via markdown-it-py mock==5.1.0 # via pathy -moto==5.0.14 +moto==5.0.20 # via -r examples/requirements/test.in mpmath==1.3.0 # via sympy @@ -187,7 +185,7 @@ multidict==6.1.0 # via # aiohttp # yarl -networkx==3.3 +networkx==3.4.2 # via torch nlpaug==1.1.11 # via -r examples/requirements/ml.in @@ -204,42 +202,43 @@ numpy==1.26.4 # scipy # textaugment # transformers -nvidia-cublas-cu12==12.1.3.1 +nvidia-cublas-cu12==12.4.5.8 # via # nvidia-cudnn-cu12 # nvidia-cusolver-cu12 # torch -nvidia-cuda-cupti-cu12==12.1.105 +nvidia-cuda-cupti-cu12==12.4.127 # via torch -nvidia-cuda-nvrtc-cu12==12.1.105 +nvidia-cuda-nvrtc-cu12==12.4.127 # via torch -nvidia-cuda-runtime-cu12==12.1.105 +nvidia-cuda-runtime-cu12==12.4.127 # via torch nvidia-cudnn-cu12==9.1.0.70 # via torch -nvidia-cufft-cu12==11.0.2.54 +nvidia-cufft-cu12==11.2.1.3 # via torch -nvidia-curand-cu12==10.3.2.106 +nvidia-curand-cu12==10.3.5.147 # via torch -nvidia-cusolver-cu12==11.4.5.107 +nvidia-cusolver-cu12==11.6.1.9 # via torch -nvidia-cusparse-cu12==12.1.0.106 +nvidia-cusparse-cu12==12.3.1.170 # via # nvidia-cusolver-cu12 # torch -nvidia-nccl-cu12==2.20.5 +nvidia-nccl-cu12==2.21.5 # via torch -nvidia-nvjitlink-cu12==12.6.68 +nvidia-nvjitlink-cu12==12.4.127 # via # nvidia-cusolver-cu12 # nvidia-cusparse-cu12 -nvidia-nvtx-cu12==12.1.105 + # torch +nvidia-nvtx-cu12==12.4.127 # via torch odfpy==1.4.1 # via -r examples/requirements/common.in openpyxl==3.1.5 # via -r examples/requirements/common.in -packaging==24.1 +packaging==24.2 # via # huggingface-hub # pyproject-api @@ -247,11 +246,11 @@ packaging==24.1 # pytest-rerunfailures # tox # transformers -pandas==2.2.2 +pandas==2.2.3 # via nlpaug parametrize==0.1.1 # via -r examples/requirements/test.in -paramiko==3.4.1 +paramiko==3.5.0 # via -r examples/requirements/common.in pathy[all]==0.10.3 # via -r examples/requirements/common.in @@ -259,14 +258,14 @@ pdf2image==1.17.0 # via -r examples/requirements/common.in pdfkit==1.0.0 # via -r examples/requirements/common.in -pillow==11.0.0 +pillow==10.4.0 # via # pdf2image # python-pptx # reportlab # weasyprint # xml2epub -platformdirs==4.3.2 +platformdirs==4.3.6 # via # tox # virtualenv @@ -274,9 +273,13 @@ pluggy==1.5.0 # via # pytest # tox -proto-plus==1.24.0 +propcache==0.2.0 + # via + # aiohttp + # yarl +proto-plus==1.25.0 # via google-api-core -protobuf==5.28.0 +protobuf==5.28.3 # via # google-api-core # google-cloud-storage @@ -298,9 +301,9 @@ pygments==2.18.0 # via rich pynacl==1.5.0 # via paramiko -pyphen==0.16.0 +pyphen==0.15.0 # via weasyprint -pyproject-api==1.7.1 +pyproject-api==1.8.0 # via tox pysocks==1.7.1 # via requests @@ -313,7 +316,7 @@ pytest==8.3.3 # pytest-ordering # pytest-parallel # pytest-rerunfailures -pytest-cov==5.0.0 +pytest-cov==6.0.0 # via # -r examples/requirements/test.in # pytest-cover @@ -339,11 +342,11 @@ python-dateutil==2.9.0.post0 # pandas python-docx==1.1.2 # via -r examples/requirements/common.in -python-levenshtein==0.25.1 +python-levenshtein==0.26.1 # via fuzzywuzzy python-pptx==1.0.2 # via -r examples/requirements/common.in -pytz==2024.1 +pytz==2024.2 # via # -r examples/requirements/common.in # pandas @@ -352,13 +355,13 @@ pyyaml==6.0.2 # huggingface-hub # responses # transformers -rapidfuzz==3.9.7 +rapidfuzz==3.10.1 # via levenshtein -regex==2024.7.24 +regex==2024.11.6 # via # nltk # transformers -reportlab==4.2.2 +reportlab==4.2.5 # via -r examples/requirements/common.in requests[socks]==2.32.3 # via @@ -377,11 +380,11 @@ requests[socks]==2.32.3 # xml2epub responses==0.25.3 # via moto -rich==13.8.1 +rich==13.9.4 # via typer rsa==4.9 # via google-auth -s3transfer==0.10.2 +s3transfer==0.10.3 # via boto3 safetensors==0.4.5 # via transformers @@ -389,7 +392,7 @@ scipy==1.12.0 # via # -r examples/requirements/ml.in # gensim -setuptools==74.1.2 +setuptools==75.5.0 # via tika shellingham==1.5.4 # via typer @@ -397,9 +400,7 @@ six==1.16.0 # via # azure-core # google-cloud-storage - # html5lib # imgkit - # isodate # python-dateutil smart-open==6.4.0 # via @@ -407,9 +408,9 @@ smart-open==6.4.0 # pathy soupsieve==2.6 # via beautifulsoup4 -sympy==1.13.2 +sympy==1.13.1 # via torch -tablib==3.6.1 +tablib==3.7.0 # via -r examples/requirements/common.in tblib==3.0.0 # via pytest-parallel @@ -421,74 +422,79 @@ textblob==0.17.1 # textaugment tika==2.6.0 # via -r examples/requirements/ml.in -tinycss2==1.3.0 +tinycss2==1.4.0 # via # cssselect2 # weasyprint -tokenizers==0.19.1 +tinyhtml5==2.0.0 + # via weasyprint +tokenizers==0.20.3 # via transformers -tomli==2.0.2 +tomli==2.1.0 # via # coverage # pyproject-api # pytest # tox -torch==2.4.1 +torch==2.5.1 # via -r examples/requirements/ml.in -tox==4.18.1 +tox==4.23.2 # via -r examples/requirements/test.in -tqdm==4.66.5 +tqdm==4.67.0 # via # gdown # huggingface-hub # nltk # transformers -transformers==4.44.2 +transformers==4.46.2 # via -r examples/requirements/ml.in -triton==3.0.0 +triton==3.1.0 # via torch -typer==0.12.5 +typer==0.13.0 # via # pathy # typer-cli -typer-cli==0.12.5 +typer-cli==0.13.0 # via pathy typing-extensions==4.12.2 # via # asyncssh # azure-core # azure-storage-blob + # faker # huggingface-hub # multidict # python-docx # python-pptx + # rich # torch + # tox # typer -tzdata==2024.1 +tzdata==2024.2 # via pandas -urllib3==2.2.2 +urllib3==2.2.3 # via # botocore # requests # responses -virtualenv==20.26.4 +virtualenv==20.27.1 # via tox -weasyprint==62.3 +weasyprint==63.0 # via -r examples/requirements/common.in webencodings==0.5.1 # via # cssselect2 - # html5lib # tinycss2 -werkzeug==3.0.4 + # tinyhtml5 +werkzeug==3.1.3 # via moto xlsxwriter==3.2.0 # via python-pptx xml2epub==2.6.6 # via -r examples/requirements/common.in -xmltodict==0.13.0 +xmltodict==0.14.2 # via moto -yarl==1.11.1 +yarl==1.17.1 # via aiohttp -zopfli==0.2.3 +zopfli==0.2.3.post1 # via fonttools diff --git a/examples/requirements/style_checkers.txt b/examples/requirements/style_checkers.txt index 928fdde..811b6bf 100644 --- a/examples/requirements/style_checkers.txt +++ b/examples/requirements/style_checkers.txt @@ -1,14 +1,14 @@ # This file was autogenerated by uv via the following command: # uv pip compile --no-strip-extras examples/requirements/style_checkers.in -o examples/requirements/style_checkers.txt -astroid==3.2.4 +astroid==3.3.5 # via pylint cfgv==3.4.0 # via pre-commit click==8.1.7 # via pydoclint -dill==0.3.8 +dill==0.3.9 # via pylint -distlib==0.3.8 +distlib==0.3.9 # via virtualenv doc8==1.1.2 # via -r examples/requirements/style_checkers.in @@ -18,9 +18,9 @@ docutils==0.21.2 # via # doc8 # restructuredtext-lint -filelock==3.16.0 +filelock==3.16.1 # via virtualenv -identify==2.6.0 +identify==2.6.2 # via pre-commit isort==5.13.2 # via pylint @@ -30,11 +30,11 @@ nodeenv==1.9.1 # via pre-commit pbr==6.1.0 # via stevedore -platformdirs==4.3.2 +platformdirs==4.3.6 # via # pylint # virtualenv -pre-commit==3.8.0 +pre-commit==4.0.1 # via -r examples/requirements/style_checkers.in pydoclint==0.5.9 # via -r examples/requirements/style_checkers.in @@ -44,19 +44,19 @@ pyflakes==3.2.0 # via -r examples/requirements/style_checkers.in pygments==2.18.0 # via doc8 -pylint==3.2.7 +pylint==3.3.1 # via -r examples/requirements/style_checkers.in pyyaml==6.0.2 # via pre-commit restructuredtext-lint==1.4.0 # via doc8 -ruff==0.6.4 +ruff==0.7.3 # via -r examples/requirements/style_checkers.in snowballstemmer==2.2.0 # via pydocstyle stevedore==5.3.0 # via doc8 -tomli==2.0.1 +tomli==2.1.0 # via # doc8 # pydoclint @@ -65,5 +65,5 @@ tomlkit==0.13.2 # via pylint typing-extensions==4.12.2 # via astroid -virtualenv==20.26.4 +virtualenv==20.27.1 # via pre-commit diff --git a/examples/requirements/test.txt b/examples/requirements/test.txt index 6ca3bf7..f9355aa 100644 --- a/examples/requirements/test.txt +++ b/examples/requirements/test.txt @@ -1,10 +1,10 @@ # This file was autogenerated by uv via the following command: # uv pip compile --no-strip-extras examples/requirements/test.in -o examples/requirements/test.txt -asyncssh==2.17.0 +asyncssh==2.18.0 # via -r examples/requirements/test.in -boto3==1.35.16 +boto3==1.35.61 # via moto -botocore==1.35.16 +botocore==1.35.61 # via # boto3 # moto @@ -17,35 +17,35 @@ cffi==1.17.1 # via cryptography chardet==5.2.0 # via tox -charset-normalizer==3.3.2 +charset-normalizer==3.4.0 # via requests colorama==0.4.6 # via tox -coverage[toml]==7.6.1 +coverage[toml]==7.6.5 # via # -r examples/requirements/test.in # pytest-cov -cryptography==43.0.1 +cryptography==43.0.3 # via # asyncssh # moto -distlib==0.3.8 +distlib==0.3.9 # via virtualenv exceptiongroup==1.2.2 # via pytest factory-boy==3.3.1 # via -r examples/requirements/test.in -faker==28.4.1 +faker==33.0.0 # via # -r examples/requirements/test.in # factory-boy -filelock==3.16.0 +filelock==3.16.1 # via # tox # virtualenv fuzzywuzzy[speedup]==0.18.0 # via -r examples/requirements/test.in -idna==3.8 +idna==3.10 # via requests iniconfig==2.0.0 # via pytest @@ -55,15 +55,15 @@ jmespath==1.0.1 # via # boto3 # botocore -levenshtein==0.25.1 +levenshtein==0.26.1 # via python-levenshtein -markupsafe==2.1.5 +markupsafe==3.0.2 # via # jinja2 # werkzeug -moto==5.0.14 +moto==5.0.20 # via -r examples/requirements/test.in -packaging==24.1 +packaging==24.2 # via # pyproject-api # pytest @@ -71,7 +71,7 @@ packaging==24.1 # tox parametrize==0.1.1 # via -r examples/requirements/test.in -platformdirs==4.3.2 +platformdirs==4.3.6 # via # tox # virtualenv @@ -83,7 +83,7 @@ py==1.11.0 # via -r examples/requirements/test.in pycparser==2.22 # via cffi -pyproject-api==1.7.1 +pyproject-api==1.8.0 # via tox pytest==8.3.3 # via @@ -93,7 +93,7 @@ pytest==8.3.3 # pytest-ordering # pytest-parallel # pytest-rerunfailures -pytest-cov==5.0.0 +pytest-cov==6.0.0 # via -r examples/requirements/test.in pytest-django==4.9.0 # via -r examples/requirements/test.in @@ -110,11 +110,11 @@ python-dateutil==2.9.0.post0 # botocore # faker # moto -python-levenshtein==0.25.1 +python-levenshtein==0.26.1 # via fuzzywuzzy pyyaml==6.0.2 # via responses -rapidfuzz==3.9.7 +rapidfuzz==3.10.1 # via levenshtein requests==2.32.3 # via @@ -122,30 +122,33 @@ requests==2.32.3 # responses responses==0.25.3 # via moto -s3transfer==0.10.2 +s3transfer==0.10.3 # via boto3 six==1.16.0 # via python-dateutil tblib==3.0.0 # via pytest-parallel -tomli==2.0.1 +tomli==2.1.0 # via # coverage # pyproject-api # pytest # tox -tox==4.18.1 +tox==4.23.2 # via -r examples/requirements/test.in typing-extensions==4.12.2 - # via asyncssh -urllib3==2.2.2 + # via + # asyncssh + # faker + # tox +urllib3==2.2.3 # via # botocore # requests # responses -virtualenv==20.26.4 +virtualenv==20.27.1 # via tox -werkzeug==3.0.4 +werkzeug==3.1.3 # via moto -xmltodict==0.13.0 +xmltodict==0.14.2 # via moto diff --git a/examples/requirements/testing.txt b/examples/requirements/testing.txt index eff1785..9674478 100644 --- a/examples/requirements/testing.txt +++ b/examples/requirements/testing.txt @@ -1,35 +1,35 @@ # This file was autogenerated by uv via the following command: # uv pip compile --no-strip-extras examples/requirements/testing.in -o examples/requirements/testing.txt -aiohappyeyeballs==2.4.0 +aiohappyeyeballs==2.4.3 # via aiohttp -aiohttp==3.10.5 +aiohttp==3.11.2 # via edge-tts aiosignal==1.3.1 # via aiohttp asgiref==3.8.1 # via django -async-timeout==4.0.3 +async-timeout==5.0.1 # via aiohttp -asyncssh==2.17.0 +asyncssh==2.18.0 # via -r examples/requirements/test.in attrs==24.2.0 # via # aiohttp # jsonschema # referencing -azure-core==1.30.2 +azure-core==1.32.0 # via azure-storage-blob -azure-storage-blob==12.22.0 +azure-storage-blob==12.24.0 # via pathy bcrypt==4.2.0 # via paramiko beautifulsoup4==4.12.3 # via xml2epub -boto3==1.35.16 +boto3==1.35.61 # via # moto # pathy -botocore==1.35.16 +botocore==1.35.61 # via # boto3 # moto @@ -53,7 +53,7 @@ chardet==5.2.0 # via # reportlab # tox -charset-normalizer==3.3.2 +charset-normalizer==3.4.0 # via requests click==8.1.7 # via @@ -61,11 +61,11 @@ click==8.1.7 # typer colorama==0.4.6 # via tox -coverage[toml]==7.6.1 +coverage[toml]==7.6.5 # via # -r examples/requirements/test.in # pytest-cov -cryptography==43.0.1 +cryptography==43.0.3 # via # asyncssh # azure-storage-blob @@ -75,7 +75,7 @@ cssselect2==0.7.0 # via weasyprint defusedxml==0.7.1 # via odfpy -distlib==0.3.8 +distlib==0.3.9 # via virtualenv django==4.2.16 # via @@ -85,11 +85,11 @@ django==4.2.16 # django-storages # djangorestframework # drf-spectacular -django-debug-toolbar==4.3.0 +django-debug-toolbar==4.4.6 # via -r examples/requirements/django_4_2.in django-extensions==3.2.3 # via -r examples/requirements/django_4_2.in -django-storages==1.13.2 +django-storages==1.14.4 # via -r examples/requirements/django_4_2.in djangorestframework==3.15.2 # via @@ -97,35 +97,35 @@ djangorestframework==3.15.2 # drf-spectacular drf-spectacular==0.27.2 # via -r examples/requirements/django_4_2.in -edge-tts==6.1.12 +edge-tts==6.1.18 # via -r examples/requirements/common.in -et-xmlfile==1.1.0 +et-xmlfile==2.0.0 # via openpyxl exceptiongroup==1.2.2 # via pytest factory-boy==3.3.1 # via -r examples/requirements/test.in -faker==28.4.1 +faker==33.0.0 # via # -r examples/requirements/test.in # factory-boy -filelock==3.16.0 +filelock==3.16.1 # via # tox # virtualenv -fonttools[woff]==4.53.1 +fonttools[woff]==4.55.0 # via weasyprint -frozenlist==1.4.1 +frozenlist==1.5.0 # via # aiohttp # aiosignal fuzzywuzzy[speedup]==0.18.0 # via -r examples/requirements/test.in -google-api-core==2.19.2 +google-api-core==2.23.0 # via # google-cloud-core # google-cloud-storage -google-auth==2.34.0 +google-auth==2.36.0 # via # google-api-core # google-cloud-core @@ -138,13 +138,11 @@ google-crc32c==1.6.0 # via google-resumable-media google-resumable-media==2.7.2 # via google-cloud-storage -googleapis-common-protos==1.65.0 +googleapis-common-protos==1.66.0 # via google-api-core -gtts==2.5.3 +gtts==2.5.4 # via -r examples/requirements/common.in -html5lib==1.1 - # via weasyprint -idna==3.8 +idna==3.10 # via # requests # yarl @@ -154,7 +152,7 @@ inflection==0.5.1 # via drf-spectacular iniconfig==2.0.0 # via pytest -isodate==0.6.1 +isodate==0.7.2 # via azure-storage-blob jinja2==3.1.4 # via @@ -166,9 +164,9 @@ jmespath==1.0.1 # botocore jsonschema==4.23.0 # via drf-spectacular -jsonschema-specifications==2023.12.1 +jsonschema-specifications==2024.10.1 # via jsonschema -levenshtein==0.25.1 +levenshtein==0.26.1 # via python-levenshtein lxml==5.3.0 # via @@ -177,7 +175,7 @@ lxml==5.3.0 # xml2epub markdown-it-py==3.0.0 # via rich -markupsafe==2.1.5 +markupsafe==3.0.2 # via # jinja2 # werkzeug @@ -185,7 +183,7 @@ mdurl==0.1.2 # via markdown-it-py mock==5.1.0 # via pathy -moto==5.0.14 +moto==5.0.20 # via -r examples/requirements/test.in multidict==6.1.0 # via @@ -195,7 +193,7 @@ odfpy==1.4.1 # via -r examples/requirements/common.in openpyxl==3.1.5 # via -r examples/requirements/common.in -packaging==24.1 +packaging==24.2 # via # pyproject-api # pytest @@ -203,7 +201,7 @@ packaging==24.1 # tox parametrize==0.1.1 # via -r examples/requirements/test.in -paramiko==3.4.1 +paramiko==3.5.0 # via -r examples/requirements/common.in pathy[all]==0.10.3 # via -r examples/requirements/common.in @@ -211,14 +209,14 @@ pdf2image==1.17.0 # via -r examples/requirements/common.in pdfkit==1.0.0 # via -r examples/requirements/common.in -pillow==11.0.0 +pillow==10.4.0 # via # pdf2image # python-pptx # reportlab # weasyprint # xml2epub -platformdirs==4.3.2 +platformdirs==4.3.6 # via # tox # virtualenv @@ -226,9 +224,13 @@ pluggy==1.5.0 # via # pytest # tox -proto-plus==1.24.0 +propcache==0.2.0 + # via + # aiohttp + # yarl +proto-plus==1.25.0 # via google-api-core -protobuf==5.28.0 +protobuf==5.28.3 # via # google-api-core # google-cloud-storage @@ -250,9 +252,9 @@ pygments==2.18.0 # via rich pynacl==1.5.0 # via paramiko -pyphen==0.16.0 +pyphen==0.15.0 # via weasyprint -pyproject-api==1.7.1 +pyproject-api==1.8.0 # via tox pytest==8.3.3 # via @@ -263,7 +265,7 @@ pytest==8.3.3 # pytest-ordering # pytest-parallel # pytest-rerunfailures -pytest-cov==5.0.0 +pytest-cov==6.0.0 # via # -r examples/requirements/test.in # pytest-cover @@ -288,23 +290,23 @@ python-dateutil==2.9.0.post0 # moto python-docx==1.1.2 # via -r examples/requirements/common.in -python-levenshtein==0.25.1 +python-levenshtein==0.26.1 # via fuzzywuzzy python-pptx==1.0.2 # via -r examples/requirements/common.in -pytz==2024.1 +pytz==2024.2 # via -r examples/requirements/common.in pyyaml==6.0.2 # via # drf-spectacular # responses -rapidfuzz==3.9.7 +rapidfuzz==3.10.1 # via levenshtein referencing==0.35.1 # via # jsonschema # jsonschema-specifications -reportlab==4.2.2 +reportlab==4.2.5 # via -r examples/requirements/common.in requests==2.32.3 # via @@ -317,15 +319,15 @@ requests==2.32.3 # xml2epub responses==0.25.3 # via moto -rich==13.8.1 +rich==13.9.4 # via typer -rpds-py==0.20.0 +rpds-py==0.21.0 # via # jsonschema # referencing rsa==4.9 # via google-auth -s3transfer==0.10.2 +s3transfer==0.10.3 # via boto3 shellingham==1.5.4 # via typer @@ -333,39 +335,39 @@ six==1.16.0 # via # azure-core # google-cloud-storage - # html5lib # imgkit - # isodate # python-dateutil smart-open==6.4.0 # via pathy soupsieve==2.6 # via beautifulsoup4 -sqlparse==0.5.1 +sqlparse==0.5.2 # via # django # django-debug-toolbar -tablib==3.6.1 +tablib==3.7.0 # via -r examples/requirements/common.in tblib==3.0.0 # via pytest-parallel -tinycss2==1.3.0 +tinycss2==1.4.0 # via # cssselect2 # weasyprint -tomli==2.0.1 +tinyhtml5==2.0.0 + # via weasyprint +tomli==2.1.0 # via # coverage # pyproject-api # pytest # tox -tox==4.18.1 +tox==4.23.2 # via -r examples/requirements/test.in -typer==0.12.5 +typer==0.13.0 # via # pathy # typer-cli -typer-cli==0.12.5 +typer-cli==0.13.0 # via pathy typing-extensions==4.12.2 # via @@ -373,35 +375,38 @@ typing-extensions==4.12.2 # asyncssh # azure-core # azure-storage-blob + # faker # multidict # python-docx # python-pptx + # rich + # tox # typer uritemplate==4.1.1 # via drf-spectacular -urllib3==2.2.2 +urllib3==2.2.3 # via # botocore # requests # responses -virtualenv==20.26.4 +virtualenv==20.27.1 # via tox -weasyprint==62.3 +weasyprint==63.0 # via -r examples/requirements/common.in webencodings==0.5.1 # via # cssselect2 - # html5lib # tinycss2 -werkzeug==3.0.4 + # tinyhtml5 +werkzeug==3.1.3 # via moto xlsxwriter==3.2.0 # via python-pptx xml2epub==2.6.6 # via -r examples/requirements/common.in -xmltodict==0.13.0 +xmltodict==0.14.2 # via moto -yarl==1.11.1 +yarl==1.17.1 # via aiohttp -zopfli==0.2.3 +zopfli==0.2.3.post1 # via fonttools