diff --git a/poetry.lock b/poetry.lock index 5379c74..82ad87e 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 2.0.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 2.1.1 and should not be changed by hand. [[package]] name = "alabaster" @@ -43,7 +43,7 @@ typing_extensions = {version = ">=4.5", markers = "python_version < \"3.13\""} [package.extras] doc = ["Sphinx (>=7.4,<8.0)", "packaging", "sphinx-autodoc-typehints (>=1.2.0)", "sphinx_rtd_theme"] -test = ["anyio[trio]", "coverage[toml] (>=7)", "exceptiongroup (>=1.2.0)", "hypothesis (>=4.0)", "psutil (>=5.9)", "pytest (>=7.0)", "trustme", "truststore (>=0.9.1)", "uvloop (>=0.21)"] +test = ["anyio[trio]", "coverage[toml] (>=7)", "exceptiongroup (>=1.2.0)", "hypothesis (>=4.0)", "psutil (>=5.9)", "pytest (>=7.0)", "trustme", "truststore (>=0.9.1) ; python_version >= \"3.10\"", "uvloop (>=0.21) ; platform_python_implementation == \"CPython\" and platform_system != \"Windows\" and python_version < \"3.14\""] trio = ["trio (>=0.26.1)"] [[package]] @@ -162,12 +162,12 @@ files = [ ] [package.extras] -benchmark = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins", "pytest-xdist[psutil]"] -cov = ["cloudpickle", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] -dev = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pre-commit-uv", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +benchmark = ["cloudpickle ; platform_python_implementation == \"CPython\"", "hypothesis", "mypy (>=1.11.1) ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pytest-xdist[psutil]"] +cov = ["cloudpickle ; platform_python_implementation == \"CPython\"", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1) ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pytest-xdist[psutil]"] +dev = ["cloudpickle ; platform_python_implementation == \"CPython\"", "hypothesis", "mypy (>=1.11.1) ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pre-commit-uv", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pytest-xdist[psutil]"] docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier (<24.7)"] -tests = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] -tests-mypy = ["mypy (>=1.11.1)", "pytest-mypy-plugins"] +tests = ["cloudpickle ; platform_python_implementation == \"CPython\"", "hypothesis", "mypy (>=1.11.1) ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pytest-xdist[psutil]"] +tests-mypy = ["mypy (>=1.11.1) ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pytest-mypy-plugins ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\""] [[package]] name = "babel" @@ -182,7 +182,7 @@ files = [ ] [package.extras] -dev = ["backports.zoneinfo", "freezegun (>=1.0,<2.0)", "jinja2 (>=3.0)", "pytest (>=6.0)", "pytest-cov", "pytz", "setuptools", "tzdata"] +dev = ["backports.zoneinfo ; python_version < \"3.9\"", "freezegun (>=1.0,<2.0)", "jinja2 (>=3.0)", "pytest (>=6.0)", "pytest-cov", "pytz", "setuptools", "tzdata ; sys_platform == \"win32\""] [[package]] name = "boto3" @@ -243,8 +243,8 @@ attrs = ">=23.1.0" bson = ["pymongo (>=4.4.0)"] cbor2 = ["cbor2 (>=5.4.6)"] msgpack = ["msgpack (>=1.0.5)"] -msgspec = ["msgspec (>=0.18.5)"] -orjson = ["orjson (>=3.9.2)"] +msgspec = ["msgspec (>=0.18.5) ; implementation_name == \"cpython\""] +orjson = ["orjson (>=3.9.2) ; implementation_name == \"cpython\""] pyyaml = ["pyyaml (>=6.0)"] tomlkit = ["tomlkit (>=0.11.8)"] ujson = ["ujson (>=5.7.0)"] @@ -481,7 +481,7 @@ files = [ {file = "colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6"}, {file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"}, ] -markers = {main = "sys_platform == \"win32\" or platform_system == \"Windows\"", test = "sys_platform == \"win32\""} +markers = {main = "platform_system == \"Windows\" or sys_platform == \"win32\"", test = "sys_platform == \"win32\""} [[package]] name = "coverage" @@ -556,7 +556,7 @@ files = [ ] [package.extras] -toml = ["tomli"] +toml = ["tomli ; python_full_version <= \"3.11.0a6\""] [[package]] name = "crispy-bootstrap5" @@ -634,10 +634,10 @@ files = [ cffi = {version = ">=1.12", markers = "platform_python_implementation != \"PyPy\""} [package.extras] -docs = ["sphinx (>=5.3.0)", "sphinx-rtd-theme (>=3.0.0)"] +docs = ["sphinx (>=5.3.0)", "sphinx-rtd-theme (>=3.0.0) ; python_version >= \"3.8\""] docstest = ["pyenchant (>=3)", "readme-renderer (>=30.0)", "sphinxcontrib-spelling (>=7.3.1)"] -nox = ["nox (>=2024.4.15)", "nox[uv] (>=2024.3.2)"] -pep8test = ["check-sdist", "click (>=8.0.1)", "mypy (>=1.4)", "ruff (>=0.3.6)"] +nox = ["nox (>=2024.4.15)", "nox[uv] (>=2024.3.2) ; python_version >= \"3.8\""] +pep8test = ["check-sdist ; python_version >= \"3.8\"", "click (>=8.0.1)", "mypy (>=1.4)", "ruff (>=0.3.6)"] sdist = ["build (>=1.0.0)"] ssh = ["bcrypt (>=3.1.5)"] test = ["certifi (>=2024)", "cryptography-vectors (==44.0.0)", "pretend (>=0.7)", "pytest (>=7.4.0)", "pytest-benchmark (>=4.0)", "pytest-cov (>=2.10.1)", "pytest-xdist (>=3.5.0)"] @@ -736,14 +736,14 @@ files = [ [[package]] name = "django" -version = "5.1.5" +version = "5.1.7" description = "A high-level Python web framework that encourages rapid development and clean, pragmatic design." optional = false python-versions = ">=3.10" groups = ["main", "dev"] files = [ - {file = "Django-5.1.5-py3-none-any.whl", hash = "sha256:c46eb936111fffe6ec4bc9930035524a8be98ec2f74d8a0ff351226a3e52f459"}, - {file = "Django-5.1.5.tar.gz", hash = "sha256:19bbca786df50b9eca23cee79d495facf55c8f5c54c529d9bf1fe7b5ea086af3"}, + {file = "Django-5.1.7-py3-none-any.whl", hash = "sha256:1323617cb624add820cb9611cdcc788312d250824f92ca6048fda8625514af2b"}, + {file = "Django-5.1.7.tar.gz", hash = "sha256:30de4ee43a98e5d3da36a9002f287ff400b43ca51791920bfb35f6917bfe041c"}, ] [package.dependencies] @@ -831,7 +831,7 @@ urllib3 = ">=1.25.0" [package.extras] amazon-ses = ["boto3 (>=1.10.17)"] -postal = ["cryptography"] +postal = ["cryptography ; sys_platform != \"darwin\" or platform_machine != \"arm64\" or python_version >= \"3.9\""] resend = ["svix"] [[package]] @@ -1024,8 +1024,6 @@ develop = false croniter = ">=3.0.3" django = ">4,<5.3" django-model-utils = ">=4.5.1" -django-simple-history = {version = ">=3.7.0", optional = true} -infisical-python = {version = "^2.3.5", optional = true} loguru = ">=0.7.2" pydantic = ">=2.6.4" rich = ">=13.7.0" @@ -1311,7 +1309,7 @@ sphinx = "*" [package.extras] dev = ["black", "flake8", "pre-commit", "tox"] -test = ["mock", "pytest", "pytest-asyncio (<0.23)", "pytest-cov", "pytest-lsp (>=0.3.1)", "pytest-timeout"] +test = ["mock ; python_version < \"3.8\"", "pytest", "pytest-asyncio (<0.23)", "pytest-cov", "pytest-lsp (>=0.3.1)", "pytest-timeout"] typecheck = ["mypy", "pytest-lsp (>=0.3.1)", "types-appdirs", "types-docutils", "types-pygments"] [[package]] @@ -1339,7 +1337,7 @@ files = [ ] [package.extras] -tests = ["asttokens (>=2.1.0)", "coverage", "coverage-enable-subprocess", "ipython", "littleutils", "pytest", "rich"] +tests = ["asttokens (>=2.1.0)", "coverage", "coverage-enable-subprocess", "ipython", "littleutils", "pytest", "rich ; python_version >= \"3.11\""] [[package]] name = "factory-boy" @@ -1409,7 +1407,7 @@ files = [ [package.extras] docs = ["furo (>=2024.8.6)", "sphinx (>=8.1.3)", "sphinx-autodoc-typehints (>=3)"] testing = ["covdefaults (>=2.3)", "coverage (>=7.6.10)", "diff-cover (>=9.2.1)", "pytest (>=8.3.4)", "pytest-asyncio (>=0.25.2)", "pytest-cov (>=6)", "pytest-mock (>=3.14)", "pytest-timeout (>=2.3.1)", "virtualenv (>=20.28.1)"] -typing = ["typing-extensions (>=4.12.2)"] +typing = ["typing-extensions (>=4.12.2) ; python_version < \"3.11\""] [[package]] name = "furl" @@ -1635,54 +1633,6 @@ files = [ {file = "imagesize-1.4.1.tar.gz", hash = "sha256:69150444affb9cb0d5cc5a92b3676f0b2fb7cd9ae39e947a5e11a36b4497cd4a"}, ] -[[package]] -name = "infisical-python" -version = "2.3.5" -description = "Official Infisical SDK for Python (New)" -optional = false -python-versions = ">=3.7" -groups = ["main"] -files = [ - {file = "infisical_python-2.3.5-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:8f5fd5992cc0de4a8e571bb659c7685d995142735e77fe1d3e7e5329a90703b5"}, - {file = "infisical_python-2.3.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:1fd04582f4742d64b4b0755a5351efc270bccdc36f91d84f98de0e12de36ca52"}, - {file = "infisical_python-2.3.5-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:afd254045ceddeb136c393d4d9e2d0c0a6889c10dc478d921b7154fd4d94420a"}, - {file = "infisical_python-2.3.5-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:6a115854bb4ef2b8470898ff18bcc5832307a6cdd7a96fa9872125ab11b9a2f0"}, - {file = "infisical_python-2.3.5-cp310-none-win_amd64.whl", hash = "sha256:b1ccb66916698a0cd78c3451877511f7657e6ff0b902c5986d256c9f53d02863"}, - {file = "infisical_python-2.3.5-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:7bc60217246e5da71747ca27d55768fb812dd8bc32ca0b5123fa69153777e461"}, - {file = "infisical_python-2.3.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:8cccf41df5a2b24664d6f610a50b1a19bdf6991cc95b2187ad0b8e5f7c3deca3"}, - {file = "infisical_python-2.3.5-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:386f717f400cfb020b4cc53b66f763c860523e3be6ba9d8525d33b22b17a5afa"}, - {file = "infisical_python-2.3.5-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:4d68e63142c57f9beea3498425f220495288c36e9189f8d2818040d34621d753"}, - {file = "infisical_python-2.3.5-cp311-none-win_amd64.whl", hash = "sha256:2c3026268301e4d56bfb8edf9c61e06653f60b8bbf8c0d0d6bad493974df05ef"}, - {file = "infisical_python-2.3.5-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:d1d5c4797bee9c83cf34b39b088d32b1302f964973e38642868bf676c334dcae"}, - {file = "infisical_python-2.3.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d86c9f6bfc88cc4694e2850da80c82b05c1479995337ba650971752aacc1c0fa"}, - {file = "infisical_python-2.3.5-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:87f166ce9fee1ac316412a7f019189a6485e93e53a0d29bec4eccece591f0511"}, - {file = "infisical_python-2.3.5-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:8d426713143ec49edc77e059059d97bb47f371c56e8de8ab83d60d2d3b7f239f"}, - {file = "infisical_python-2.3.5-cp312-none-win_amd64.whl", hash = "sha256:f52ca7f6a63150eb0ebf0eda5f350cb3b2519e7a0b4a88f2b74827f72e8cae06"}, - {file = "infisical_python-2.3.5-cp37-cp37m-macosx_10_12_x86_64.whl", hash = "sha256:1bf56cca416ae0230c339fc4ec1ab26d3c0fc3c6299fbdd35baef2ef2c4a3797"}, - {file = "infisical_python-2.3.5-cp37-cp37m-macosx_11_0_arm64.whl", hash = "sha256:914f4517f3501a70c3795429e4a710b5d5d9cdbbf4b7799b35b92d38aec7d1d1"}, - {file = "infisical_python-2.3.5-cp37-cp37m-manylinux_2_28_aarch64.whl", hash = "sha256:fa69e60a9bd4cbe8be54f3d6c2f702af45889c5edaab2c29fef5b921d2bb4429"}, - {file = "infisical_python-2.3.5-cp37-cp37m-manylinux_2_28_x86_64.whl", hash = "sha256:1ba7a43212c703ff0ec23d99810381c0c49ab5b305908300cc0f37a9d90739fa"}, - {file = "infisical_python-2.3.5-cp37-none-win_amd64.whl", hash = "sha256:be6457a13f9726cbecc36f7af193e3201d949522ee765d48d6ad754469ea4535"}, - {file = "infisical_python-2.3.5-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:4965e61dd2371bedf0bb8d5c13c6d500a7c18aafbf9bede469517ce0689eb9b0"}, - {file = "infisical_python-2.3.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:52c870e378c856acce52321bdb48d3928f812bc0575ee1ea407ae58cbd7252bd"}, - {file = "infisical_python-2.3.5-cp38-cp38-manylinux_2_28_aarch64.whl", hash = "sha256:4cb67f1ac3eca62e3f09f73d03725b94a6c42c71a10b81b10ea86e21a192d4ec"}, - {file = "infisical_python-2.3.5-cp38-cp38-manylinux_2_28_x86_64.whl", hash = "sha256:4aa64a28a9284cf1d46328aed806fbf9ea8a19a57753758c0a7b7a7d698d916a"}, - {file = "infisical_python-2.3.5-cp38-none-win_amd64.whl", hash = "sha256:f386c937832a60f8a408ad64a21ab2f101add3b1d68b2e5dd203203ca73d4fcb"}, - {file = "infisical_python-2.3.5-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:fd29431212acf0420a5c6f659c19cc026ea2a7edcbc050067666ba52c9df3a0a"}, - {file = "infisical_python-2.3.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c2daafb2e8d2a97e890b03212899a55d3061f51330cd65a7a6febf42b8686e3b"}, - {file = "infisical_python-2.3.5-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:01020f7cf1c8784e1d29e9b7c7a00a7818f8af548f45e0db0fc5ab871dc6e05a"}, - {file = "infisical_python-2.3.5-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:b3d537a6f18fcebcfa0f1ac0207c3f8370a78db6b37944364953fa5f729b2c18"}, - {file = "infisical_python-2.3.5-cp39-none-win_amd64.whl", hash = "sha256:dbd99805c2baf4b62f3d2181f2f180b086b39ddefc03e25150cee11bd222cc42"}, - {file = "infisical_python-2.3.5-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:819c8819b1a3ca46627328a36b8375d22649864a85516f23c1ff81289b2a5900"}, - {file = "infisical_python-2.3.5-pp37-pypy37_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:24eba5423cf06a599870d749ea7b65ba9a1b5779fdaa139e7b5e5dc5f6187ad4"}, - {file = "infisical_python-2.3.5-pp37-pypy37_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:4ef5d400b2e69bc7133bc520bdd23b09a73cd280b5b152f575c03f08763e4905"}, - {file = "infisical_python-2.3.5-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:7557f4933f14b0f020fa23ab60e7e3e4fde319f9b51860749bc9405f560ebf1c"}, - {file = "infisical_python-2.3.5-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:d72b1ea9a5a5ee00d8ec3a0402ac2e55cd35baece482ed79e8aefbcffda6a506"}, - {file = "infisical_python-2.3.5-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:13ffbfc5dafc555e9fb2e040e05f6b3f28bb5982a0ed4a6c0e650d71ed2f3e16"}, - {file = "infisical_python-2.3.5-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:b4904eb825ad3ed3dd3efa08e4a9ba2393fa22fabb0f4298d1b0cfaac3a1e58d"}, - {file = "infisical_python-2.3.5.tar.gz", hash = "sha256:68437d7178c220948166726d6ca8ca544e8e7f9fa960230e0ea9b39ea440a40a"}, -] - [[package]] name = "inflection" version = "0.5.1" @@ -1766,7 +1716,7 @@ typing_extensions = {version = ">=4.6", markers = "python_version < \"3.12\""} [package.extras] all = ["ipython[black,doc,kernel,matplotlib,nbconvert,nbformat,notebook,parallel,qtconsole]", "ipython[test,test-extra]"] black = ["black"] -doc = ["docrepr", "exceptiongroup", "intersphinx_registry", "ipykernel", "ipython[test]", "matplotlib", "setuptools (>=18.5)", "sphinx (>=1.3)", "sphinx-rtd-theme", "sphinxcontrib-jquery", "tomli", "typing_extensions"] +doc = ["docrepr", "exceptiongroup", "intersphinx_registry", "ipykernel", "ipython[test]", "matplotlib", "setuptools (>=18.5)", "sphinx (>=1.3)", "sphinx-rtd-theme", "sphinxcontrib-jquery", "tomli ; python_version < \"3.11\"", "typing_extensions"] kernel = ["ipykernel"] matplotlib = ["matplotlib"] nbconvert = ["nbconvert"] @@ -1933,7 +1883,7 @@ colorama = {version = ">=0.3.4", markers = "sys_platform == \"win32\""} win32-setctime = {version = ">=1.0.0", markers = "sys_platform == \"win32\""} [package.extras] -dev = ["Sphinx (==8.1.3)", "build (==1.2.2)", "colorama (==0.4.5)", "colorama (==0.4.6)", "exceptiongroup (==1.1.3)", "freezegun (==1.1.0)", "freezegun (==1.5.0)", "mypy (==v0.910)", "mypy (==v0.971)", "mypy (==v1.13.0)", "mypy (==v1.4.1)", "myst-parser (==4.0.0)", "pre-commit (==4.0.1)", "pytest (==6.1.2)", "pytest (==8.3.2)", "pytest-cov (==2.12.1)", "pytest-cov (==5.0.0)", "pytest-cov (==6.0.0)", "pytest-mypy-plugins (==1.9.3)", "pytest-mypy-plugins (==3.1.0)", "sphinx-rtd-theme (==3.0.2)", "tox (==3.27.1)", "tox (==4.23.2)", "twine (==6.0.1)"] +dev = ["Sphinx (==8.1.3) ; python_version >= \"3.11\"", "build (==1.2.2) ; python_version >= \"3.11\"", "colorama (==0.4.5) ; python_version < \"3.8\"", "colorama (==0.4.6) ; python_version >= \"3.8\"", "exceptiongroup (==1.1.3) ; python_version >= \"3.7\" and python_version < \"3.11\"", "freezegun (==1.1.0) ; python_version < \"3.8\"", "freezegun (==1.5.0) ; python_version >= \"3.8\"", "mypy (==v0.910) ; python_version < \"3.6\"", "mypy (==v0.971) ; python_version == \"3.6\"", "mypy (==v1.13.0) ; python_version >= \"3.8\"", "mypy (==v1.4.1) ; python_version == \"3.7\"", "myst-parser (==4.0.0) ; python_version >= \"3.11\"", "pre-commit (==4.0.1) ; python_version >= \"3.9\"", "pytest (==6.1.2) ; python_version < \"3.8\"", "pytest (==8.3.2) ; python_version >= \"3.8\"", "pytest-cov (==2.12.1) ; python_version < \"3.8\"", "pytest-cov (==5.0.0) ; python_version == \"3.8\"", "pytest-cov (==6.0.0) ; python_version >= \"3.9\"", "pytest-mypy-plugins (==1.9.3) ; python_version >= \"3.6\" and python_version < \"3.8\"", "pytest-mypy-plugins (==3.1.0) ; python_version >= \"3.8\"", "sphinx-rtd-theme (==3.0.2) ; python_version >= \"3.11\"", "tox (==3.27.1) ; python_version < \"3.8\"", "tox (==4.23.2) ; python_version >= \"3.8\"", "twine (==6.0.1) ; python_version >= \"3.11\""] [[package]] name = "lsprotocol" @@ -2345,7 +2295,7 @@ docs = ["furo", "olefile", "sphinx (>=8.1)", "sphinx-copybutton", "sphinx-inline fpx = ["olefile"] mic = ["olefile"] tests = ["check-manifest", "coverage (>=7.4.2)", "defusedxml", "markdown2", "olefile", "packaging", "pyroma", "pytest", "pytest-cov", "pytest-timeout", "trove-classifiers (>=2024.10.12)"] -typing = ["typing-extensions"] +typing = ["typing-extensions ; python_version < \"3.10\""] xmp = ["defusedxml"] [[package]] @@ -2434,8 +2384,8 @@ typing-extensions = {version = ">=4.6", markers = "python_version < \"3.13\""} tzdata = {version = "*", markers = "sys_platform == \"win32\""} [package.extras] -binary = ["psycopg-binary (==3.2.4)"] -c = ["psycopg-c (==3.2.4)"] +binary = ["psycopg-binary (==3.2.4) ; implementation_name != \"pypy\""] +c = ["psycopg-c (==3.2.4) ; implementation_name != \"pypy\""] dev = ["ast-comments (>=1.1.2)", "black (>=24.1.0)", "codespell (>=2.2)", "dnspython (>=2.1)", "flake8 (>=4.0)", "mypy (>=1.14)", "pre-commit (>=4.0.1)", "types-setuptools (>=57.4)", "wheel (>=0.37)"] docs = ["Sphinx (>=5.0)", "furo (==2022.6.21)", "sphinx-autobuild (>=2021.3.14)", "sphinx-autodoc-typehints (>=1.12)"] pool = ["psycopg-pool"] @@ -2588,7 +2538,7 @@ typing-extensions = ">=4.12.2" [package.extras] email = ["email-validator (>=2.0.0)"] -timezone = ["tzdata"] +timezone = ["tzdata ; python_version >= \"3.9\" and platform_system == \"Windows\""] [[package]] name = "pydantic-core" @@ -3896,7 +3846,7 @@ files = [ ] [package.extras] -brotli = ["brotli (>=1.0.9)", "brotlicffi (>=0.8.0)"] +brotli = ["brotli (>=1.0.9) ; platform_python_implementation == \"CPython\"", "brotlicffi (>=0.8.0) ; platform_python_implementation != \"CPython\""] h2 = ["h2 (>=4,<5)"] socks = ["pysocks (>=1.5.6,!=1.5.7,<2.0)"] zstd = ["zstandard (>=0.18.0)"] @@ -3930,7 +3880,7 @@ click = ">=7.0" h11 = ">=0.8" [package.extras] -standard = ["colorama (>=0.4)", "httptools (>=0.6.3)", "python-dotenv (>=0.13)", "pyyaml (>=5.1)", "uvloop (>=0.14.0,!=0.15.0,!=0.15.1)", "watchfiles (>=0.13)", "websockets (>=10.4)"] +standard = ["colorama (>=0.4) ; sys_platform == \"win32\"", "httptools (>=0.6.3)", "python-dotenv (>=0.13)", "pyyaml (>=5.1)", "uvloop (>=0.14.0,!=0.15.0,!=0.15.1) ; sys_platform != \"win32\" and sys_platform != \"cygwin\" and platform_python_implementation != \"PyPy\"", "watchfiles (>=0.13)", "websockets (>=10.4)"] [[package]] name = "virtualenv" @@ -3951,7 +3901,7 @@ platformdirs = ">=3.9.1,<5" [package.extras] docs = ["furo (>=2023.7.26)", "proselint (>=0.13)", "sphinx (>=7.1.2,!=7.3)", "sphinx-argparse (>=0.4)", "sphinxcontrib-towncrier (>=0.2.1a0)", "towncrier (>=23.6)"] -test = ["covdefaults (>=2.3)", "coverage (>=7.2.7)", "coverage-enable-subprocess (>=1)", "flaky (>=3.7)", "packaging (>=23.1)", "pytest (>=7.4)", "pytest-env (>=0.8.2)", "pytest-freezer (>=0.4.8)", "pytest-mock (>=3.11.1)", "pytest-randomly (>=3.12)", "pytest-timeout (>=2.1)", "setuptools (>=68)", "time-machine (>=2.10)"] +test = ["covdefaults (>=2.3)", "coverage (>=7.2.7)", "coverage-enable-subprocess (>=1)", "flaky (>=3.7)", "packaging (>=23.1)", "pytest (>=7.4)", "pytest-env (>=0.8.2)", "pytest-freezer (>=0.4.8) ; platform_python_implementation == \"PyPy\" or platform_python_implementation == \"CPython\" and sys_platform == \"win32\" and python_version >= \"3.13\"", "pytest-mock (>=3.11.1)", "pytest-randomly (>=3.12)", "pytest-timeout (>=2.1)", "setuptools (>=68)", "time-machine (>=2.10) ; platform_python_implementation == \"CPython\""] [[package]] name = "watchdog" @@ -4219,9 +4169,9 @@ files = [ ] [package.extras] -dev = ["black (>=19.3b0)", "pytest (>=4.6.2)"] +dev = ["black (>=19.3b0) ; python_version >= \"3.6\"", "pytest (>=4.6.2)"] [metadata] lock-version = "2.1" python-versions = "^3.11" -content-hash = "718ccf1d4a9c95bac08fa2695fbe09beabb43efed12864c0efd6e0e82fae29b8" +content-hash = "fed728dfce0e5adf88b046cf445f275f893b5fbe8fdeb3db26640e61b406d4a3" diff --git a/pyproject.toml b/pyproject.toml index e3fff30..6838360 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -64,7 +64,7 @@ readme = "README.md" python = "^3.11" # Django # ----------------------------------------------------------- -django = "^5.0.9" +django = "^5.1.7" # Production # ----------------------------------------------------------- gunicorn = { version = "^23.0.0", platform = "linux" }