|
|
@@ -1,4 +1,4 @@
|
|
|
-# This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand.
|
|
|
+# This file is automatically @generated by Poetry 2.4.1 and should not be changed by hand.
|
|
|
|
|
|
[[package]]
|
|
|
name = "alembic"
|
|
|
@@ -6,6 +6,7 @@ version = "1.16.5"
|
|
|
description = "A database migration tool for SQLAlchemy."
|
|
|
optional = false
|
|
|
python-versions = ">=3.9"
|
|
|
+groups = ["main"]
|
|
|
files = [
|
|
|
{file = "alembic-1.16.5-py3-none-any.whl", hash = "sha256:e845dfe090c5ffa7b92593ae6687c5cb1a101e91fa53868497dbd79847f9dbe3"},
|
|
|
{file = "alembic-1.16.5.tar.gz", hash = "sha256:a88bb7f6e513bd4301ecf4c7f2206fe93f9913f9b48dac3b78babde2d6fe765e"},
|
|
|
@@ -25,6 +26,7 @@ version = "0.7.0"
|
|
|
description = "Reusable constraint types to use with typing.Annotated"
|
|
|
optional = false
|
|
|
python-versions = ">=3.8"
|
|
|
+groups = ["main"]
|
|
|
files = [
|
|
|
{file = "annotated_types-0.7.0-py3-none-any.whl", hash = "sha256:1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53"},
|
|
|
{file = "annotated_types-0.7.0.tar.gz", hash = "sha256:aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89"},
|
|
|
@@ -36,6 +38,7 @@ version = "4.10.0"
|
|
|
description = "High-level concurrency and networking framework on top of asyncio or Trio"
|
|
|
optional = false
|
|
|
python-versions = ">=3.9"
|
|
|
+groups = ["main", "dev"]
|
|
|
files = [
|
|
|
{file = "anyio-4.10.0-py3-none-any.whl", hash = "sha256:60e474ac86736bbfd6f210f7a61218939c318f43f9972497381f1c5e930ed3d1"},
|
|
|
{file = "anyio-4.10.0.tar.gz", hash = "sha256:3f3fae35c96039744587aa5b8371e7e8e603c0702999535961dd336026973ba6"},
|
|
|
@@ -55,6 +58,7 @@ version = "4.3.0"
|
|
|
description = "Modern password hashing for your software and your servers"
|
|
|
optional = false
|
|
|
python-versions = ">=3.8"
|
|
|
+groups = ["main"]
|
|
|
files = [
|
|
|
{file = "bcrypt-4.3.0-cp313-cp313t-macosx_10_12_universal2.whl", hash = "sha256:f01e060f14b6b57bbb72fc5b4a83ac21c443c9a2ee708e04a10e9192f90a6281"},
|
|
|
{file = "bcrypt-4.3.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c5eeac541cefd0bb887a371ef73c62c3cd78535e4887b310626036a7c0a817bb"},
|
|
|
@@ -119,6 +123,7 @@ version = "2025.8.3"
|
|
|
description = "Python package for providing Mozilla's CA Bundle."
|
|
|
optional = false
|
|
|
python-versions = ">=3.7"
|
|
|
+groups = ["main", "dev"]
|
|
|
files = [
|
|
|
{file = "certifi-2025.8.3-py3-none-any.whl", hash = "sha256:f6c12493cfb1b06ba2ff328595af9350c65d6644968e5d3a2ffd78699af217a5"},
|
|
|
{file = "certifi-2025.8.3.tar.gz", hash = "sha256:e564105f78ded564e3ae7c923924435e1daa7463faeab5bb932bc53ffae63407"},
|
|
|
@@ -130,6 +135,8 @@ version = "2.0.0"
|
|
|
description = "Foreign Function Interface for Python calling C code."
|
|
|
optional = false
|
|
|
python-versions = ">=3.9"
|
|
|
+groups = ["main"]
|
|
|
+markers = "platform_python_implementation != \"PyPy\""
|
|
|
files = [
|
|
|
{file = "cffi-2.0.0-cp310-cp310-macosx_10_13_x86_64.whl", hash = "sha256:0cf2d91ecc3fcc0625c2c530fe004f82c110405f101548512cce44322fa8ac44"},
|
|
|
{file = "cffi-2.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f73b96c41e3b2adedc34a7356e64c8eb96e03a3782b535e043a986276ce12a49"},
|
|
|
@@ -226,6 +233,7 @@ version = "3.4.0"
|
|
|
description = "Validate configuration and produce human readable error messages."
|
|
|
optional = false
|
|
|
python-versions = ">=3.8"
|
|
|
+groups = ["dev"]
|
|
|
files = [
|
|
|
{file = "cfgv-3.4.0-py2.py3-none-any.whl", hash = "sha256:b7265b1f29fd3316bfcd2b330d63d024f2bfd8bcb8b0272f8e19a504856c48f9"},
|
|
|
{file = "cfgv-3.4.0.tar.gz", hash = "sha256:e52591d4c5f5dead8e0f673fb16db7949d2cfb3f7da4582893288f0ded8fe560"},
|
|
|
@@ -237,6 +245,7 @@ version = "3.4.3"
|
|
|
description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet."
|
|
|
optional = false
|
|
|
python-versions = ">=3.7"
|
|
|
+groups = ["main"]
|
|
|
files = [
|
|
|
{file = "charset_normalizer-3.4.3-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:fb7f67a1bfa6e40b438170ebdc8158b78dc465a5a67b6dde178a46987b244a72"},
|
|
|
{file = "charset_normalizer-3.4.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:cc9370a2da1ac13f0153780040f465839e6cccb4a1e44810124b4e22483c93fe"},
|
|
|
@@ -325,6 +334,7 @@ version = "8.2.1"
|
|
|
description = "Composable command line interface toolkit"
|
|
|
optional = false
|
|
|
python-versions = ">=3.10"
|
|
|
+groups = ["dev"]
|
|
|
files = [
|
|
|
{file = "click-8.2.1-py3-none-any.whl", hash = "sha256:61a3265b914e850b85317d0b3109c7f8cd35a670f963866005d6ef1d5175a12b"},
|
|
|
{file = "click-8.2.1.tar.gz", hash = "sha256:27c491cc05d968d271d5a1db13e3b5a184636d9d930f148c50b038f0d0646202"},
|
|
|
@@ -339,6 +349,8 @@ version = "0.4.6"
|
|
|
description = "Cross-platform colored terminal text."
|
|
|
optional = false
|
|
|
python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7"
|
|
|
+groups = ["dev"]
|
|
|
+markers = "sys_platform == \"win32\" or platform_system == \"Windows\""
|
|
|
files = [
|
|
|
{file = "colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6"},
|
|
|
{file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"},
|
|
|
@@ -350,6 +362,7 @@ version = "7.10.6"
|
|
|
description = "Code coverage measurement for Python"
|
|
|
optional = false
|
|
|
python-versions = ">=3.9"
|
|
|
+groups = ["dev"]
|
|
|
files = [
|
|
|
{file = "coverage-7.10.6-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:70e7bfbd57126b5554aa482691145f798d7df77489a177a6bef80de78860a356"},
|
|
|
{file = "coverage-7.10.6-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e41be6f0f19da64af13403e52f2dec38bbc2937af54df8ecef10850ff8d35301"},
|
|
|
@@ -442,7 +455,7 @@ files = [
|
|
|
]
|
|
|
|
|
|
[package.extras]
|
|
|
-toml = ["tomli"]
|
|
|
+toml = ["tomli ; python_full_version <= \"3.11.0a6\""]
|
|
|
|
|
|
[[package]]
|
|
|
name = "cryptography"
|
|
|
@@ -450,6 +463,7 @@ version = "46.0.1"
|
|
|
description = "cryptography is a package which provides cryptographic recipes and primitives to Python developers."
|
|
|
optional = false
|
|
|
python-versions = "!=3.9.0,!=3.9.1,>=3.8"
|
|
|
+groups = ["main"]
|
|
|
files = [
|
|
|
{file = "cryptography-46.0.1-cp311-abi3-macosx_10_9_universal2.whl", hash = "sha256:1cd6d50c1a8b79af1a6f703709d8973845f677c8e97b1268f5ff323d38ce8475"},
|
|
|
{file = "cryptography-46.0.1-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:0ff483716be32690c14636e54a1f6e2e1b7bf8e22ca50b989f88fa1b2d287080"},
|
|
|
@@ -508,7 +522,7 @@ files = [
|
|
|
]
|
|
|
|
|
|
[package.dependencies]
|
|
|
-cffi = {version = ">=2.0.0", markers = "python_full_version >= \"3.9\" and platform_python_implementation != \"PyPy\""}
|
|
|
+cffi = {version = ">=2.0.0", markers = "python_full_version >= \"3.9.0\" and platform_python_implementation != \"PyPy\""}
|
|
|
|
|
|
[package.extras]
|
|
|
docs = ["sphinx (>=5.3.0)", "sphinx-inline-tabs", "sphinx-rtd-theme (>=3.0.0)"]
|
|
|
@@ -526,6 +540,7 @@ version = "0.4.0"
|
|
|
description = "Distribution utilities"
|
|
|
optional = false
|
|
|
python-versions = "*"
|
|
|
+groups = ["dev"]
|
|
|
files = [
|
|
|
{file = "distlib-0.4.0-py2.py3-none-any.whl", hash = "sha256:9659f7d87e46584a30b5780e43ac7a2143098441670ff0a49d5f9034c54a6c16"},
|
|
|
{file = "distlib-0.4.0.tar.gz", hash = "sha256:feec40075be03a04501a973d81f633735b4b69f98b05450592310c0f401a4e0d"},
|
|
|
@@ -537,6 +552,7 @@ version = "2.8.0"
|
|
|
description = "DNS toolkit"
|
|
|
optional = false
|
|
|
python-versions = ">=3.10"
|
|
|
+groups = ["main"]
|
|
|
files = [
|
|
|
{file = "dnspython-2.8.0-py3-none-any.whl", hash = "sha256:01d9bbc4a2d76bf0db7c1f729812ded6d912bd318d3b1cf81d30c0f845dbf3af"},
|
|
|
{file = "dnspython-2.8.0.tar.gz", hash = "sha256:181d3c6996452cb1189c4046c61599b84a5a86e099562ffde77d26984ff26d0f"},
|
|
|
@@ -549,7 +565,7 @@ doh = ["h2 (>=4.2.0)", "httpcore (>=1.0.0)", "httpx (>=0.28.0)"]
|
|
|
doq = ["aioquic (>=1.2.0)"]
|
|
|
idna = ["idna (>=3.10)"]
|
|
|
trio = ["trio (>=0.30)"]
|
|
|
-wmi = ["wmi (>=1.5.1)"]
|
|
|
+wmi = ["wmi (>=1.5.1) ; platform_system == \"Windows\""]
|
|
|
|
|
|
[[package]]
|
|
|
name = "email-validator"
|
|
|
@@ -557,6 +573,7 @@ version = "2.3.0"
|
|
|
description = "A robust email address syntax and deliverability validation library."
|
|
|
optional = false
|
|
|
python-versions = ">=3.8"
|
|
|
+groups = ["main"]
|
|
|
files = [
|
|
|
{file = "email_validator-2.3.0-py3-none-any.whl", hash = "sha256:80f13f623413e6b197ae73bb10bf4eb0908faf509ad8362c5edeb0be7fd450b4"},
|
|
|
{file = "email_validator-2.3.0.tar.gz", hash = "sha256:9fc05c37f2f6cf439ff414f8fc46d917929974a82244c20eb10231ba60c54426"},
|
|
|
@@ -572,6 +589,7 @@ version = "0.116.2"
|
|
|
description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production"
|
|
|
optional = false
|
|
|
python-versions = ">=3.8"
|
|
|
+groups = ["main"]
|
|
|
files = [
|
|
|
{file = "fastapi-0.116.2-py3-none-any.whl", hash = "sha256:c3a7a8fb830b05f7e087d920e0d786ca1fc9892eb4e9a84b227be4c1bc7569db"},
|
|
|
{file = "fastapi-0.116.2.tar.gz", hash = "sha256:231a6af2fe21cfa2c32730170ad8514985fc250bec16c9b242d3b94c835ef529"},
|
|
|
@@ -593,6 +611,7 @@ version = "3.19.1"
|
|
|
description = "A platform independent file lock."
|
|
|
optional = false
|
|
|
python-versions = ">=3.9"
|
|
|
+groups = ["dev"]
|
|
|
files = [
|
|
|
{file = "filelock-3.19.1-py3-none-any.whl", hash = "sha256:d38e30481def20772f5baf097c122c3babc4fcdb7e14e57049eb9d88c6dc017d"},
|
|
|
{file = "filelock-3.19.1.tar.gz", hash = "sha256:66eda1888b0171c998b35be2bcc0f6d75c388a7ce20c3f3f37aa8e96c2dddf58"},
|
|
|
@@ -604,6 +623,8 @@ version = "3.2.4"
|
|
|
description = "Lightweight in-process concurrent programming"
|
|
|
optional = false
|
|
|
python-versions = ">=3.9"
|
|
|
+groups = ["main"]
|
|
|
+markers = "python_version < \"3.14\" and (platform_machine == \"aarch64\" or platform_machine == \"ppc64le\" or platform_machine == \"x86_64\" or platform_machine == \"amd64\" or platform_machine == \"AMD64\" or platform_machine == \"win32\" or platform_machine == \"WIN32\")"
|
|
|
files = [
|
|
|
{file = "greenlet-3.2.4-cp310-cp310-macosx_11_0_universal2.whl", hash = "sha256:8c68325b0d0acf8d91dde4e6f930967dd52a5302cd4062932a6b2e7c2969f47c"},
|
|
|
{file = "greenlet-3.2.4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:94385f101946790ae13da500603491f04a76b6e4c059dab271b3ce2e283b2590"},
|
|
|
@@ -613,6 +634,8 @@ files = [
|
|
|
{file = "greenlet-3.2.4-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c2ca18a03a8cfb5b25bc1cbe20f3d9a4c80d8c3b13ba3df49ac3961af0b1018d"},
|
|
|
{file = "greenlet-3.2.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:9fe0a28a7b952a21e2c062cd5756d34354117796c6d9215a87f55e38d15402c5"},
|
|
|
{file = "greenlet-3.2.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:8854167e06950ca75b898b104b63cc646573aa5fef1353d4508ecdd1ee76254f"},
|
|
|
+ {file = "greenlet-3.2.4-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:f47617f698838ba98f4ff4189aef02e7343952df3a615f847bb575c3feb177a7"},
|
|
|
+ {file = "greenlet-3.2.4-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:af41be48a4f60429d5cad9d22175217805098a9ef7c40bfef44f7669fb9d74d8"},
|
|
|
{file = "greenlet-3.2.4-cp310-cp310-win_amd64.whl", hash = "sha256:73f49b5368b5359d04e18d15828eecc1806033db5233397748f4ca813ff1056c"},
|
|
|
{file = "greenlet-3.2.4-cp311-cp311-macosx_11_0_universal2.whl", hash = "sha256:96378df1de302bc38e99c3a9aa311967b7dc80ced1dcc6f171e99842987882a2"},
|
|
|
{file = "greenlet-3.2.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:1ee8fae0519a337f2329cb78bd7a8e128ec0f881073d43f023c7b8d4831d5246"},
|
|
|
@@ -622,6 +645,8 @@ files = [
|
|
|
{file = "greenlet-3.2.4-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2523e5246274f54fdadbce8494458a2ebdcdbc7b802318466ac5606d3cded1f8"},
|
|
|
{file = "greenlet-3.2.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:1987de92fec508535687fb807a5cea1560f6196285a4cde35c100b8cd632cc52"},
|
|
|
{file = "greenlet-3.2.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:55e9c5affaa6775e2c6b67659f3a71684de4c549b3dd9afca3bc773533d284fa"},
|
|
|
+ {file = "greenlet-3.2.4-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c9c6de1940a7d828635fbd254d69db79e54619f165ee7ce32fda763a9cb6a58c"},
|
|
|
+ {file = "greenlet-3.2.4-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:03c5136e7be905045160b1b9fdca93dd6727b180feeafda6818e6496434ed8c5"},
|
|
|
{file = "greenlet-3.2.4-cp311-cp311-win_amd64.whl", hash = "sha256:9c40adce87eaa9ddb593ccb0fa6a07caf34015a29bf8d344811665b573138db9"},
|
|
|
{file = "greenlet-3.2.4-cp312-cp312-macosx_11_0_universal2.whl", hash = "sha256:3b67ca49f54cede0186854a008109d6ee71f66bd57bb36abd6d0a0267b540cdd"},
|
|
|
{file = "greenlet-3.2.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:ddf9164e7a5b08e9d22511526865780a576f19ddd00d62f8a665949327fde8bb"},
|
|
|
@@ -631,6 +656,8 @@ files = [
|
|
|
{file = "greenlet-3.2.4-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:3b3812d8d0c9579967815af437d96623f45c0f2ae5f04e366de62a12d83a8fb0"},
|
|
|
{file = "greenlet-3.2.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:abbf57b5a870d30c4675928c37278493044d7c14378350b3aa5d484fa65575f0"},
|
|
|
{file = "greenlet-3.2.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:20fb936b4652b6e307b8f347665e2c615540d4b42b3b4c8a321d8286da7e520f"},
|
|
|
+ {file = "greenlet-3.2.4-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ee7a6ec486883397d70eec05059353b8e83eca9168b9f3f9a361971e77e0bcd0"},
|
|
|
+ {file = "greenlet-3.2.4-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:326d234cbf337c9c3def0676412eb7040a35a768efc92504b947b3e9cfc7543d"},
|
|
|
{file = "greenlet-3.2.4-cp312-cp312-win_amd64.whl", hash = "sha256:a7d4e128405eea3814a12cc2605e0e6aedb4035bf32697f72deca74de4105e02"},
|
|
|
{file = "greenlet-3.2.4-cp313-cp313-macosx_11_0_universal2.whl", hash = "sha256:1a921e542453fe531144e91e1feedf12e07351b1cf6c9e8a3325ea600a715a31"},
|
|
|
{file = "greenlet-3.2.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:cd3c8e693bff0fff6ba55f140bf390fa92c994083f838fece0f63be121334945"},
|
|
|
@@ -640,6 +667,8 @@ files = [
|
|
|
{file = "greenlet-3.2.4-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:23768528f2911bcd7e475210822ffb5254ed10d71f4028387e5a99b4c6699671"},
|
|
|
{file = "greenlet-3.2.4-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:00fadb3fedccc447f517ee0d3fd8fe49eae949e1cd0f6a611818f4f6fb7dc83b"},
|
|
|
{file = "greenlet-3.2.4-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:d25c5091190f2dc0eaa3f950252122edbbadbb682aa7b1ef2f8af0f8c0afefae"},
|
|
|
+ {file = "greenlet-3.2.4-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:6e343822feb58ac4d0a1211bd9399de2b3a04963ddeec21530fc426cc121f19b"},
|
|
|
+ {file = "greenlet-3.2.4-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:ca7f6f1f2649b89ce02f6f229d7c19f680a6238af656f61e0115b24857917929"},
|
|
|
{file = "greenlet-3.2.4-cp313-cp313-win_amd64.whl", hash = "sha256:554b03b6e73aaabec3745364d6239e9e012d64c68ccd0b8430c64ccc14939a8b"},
|
|
|
{file = "greenlet-3.2.4-cp314-cp314-macosx_11_0_universal2.whl", hash = "sha256:49a30d5fda2507ae77be16479bdb62a660fa51b1eb4928b524975b3bde77b3c0"},
|
|
|
{file = "greenlet-3.2.4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:299fd615cd8fc86267b47597123e3f43ad79c9d8a22bebdce535e53550763e2f"},
|
|
|
@@ -647,6 +676,8 @@ files = [
|
|
|
{file = "greenlet-3.2.4-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:b4a1870c51720687af7fa3e7cda6d08d801dae660f75a76f3845b642b4da6ee1"},
|
|
|
{file = "greenlet-3.2.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:061dc4cf2c34852b052a8620d40f36324554bc192be474b9e9770e8c042fd735"},
|
|
|
{file = "greenlet-3.2.4-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:44358b9bf66c8576a9f57a590d5f5d6e72fa4228b763d0e43fee6d3b06d3a337"},
|
|
|
+ {file = "greenlet-3.2.4-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:2917bdf657f5859fbf3386b12d68ede4cf1f04c90c3a6bc1f013dd68a22e2269"},
|
|
|
+ {file = "greenlet-3.2.4-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:015d48959d4add5d6c9f6c5210ee3803a830dce46356e3bc326d6776bde54681"},
|
|
|
{file = "greenlet-3.2.4-cp314-cp314-win_amd64.whl", hash = "sha256:e37ab26028f12dbb0ff65f29a8d3d44a765c61e729647bf2ddfbbed621726f01"},
|
|
|
{file = "greenlet-3.2.4-cp39-cp39-macosx_11_0_universal2.whl", hash = "sha256:b6a7c19cf0d2742d0809a4c05975db036fdff50cd294a93632d6a310bf9ac02c"},
|
|
|
{file = "greenlet-3.2.4-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:27890167f55d2387576d1f41d9487ef171849ea0359ce1510ca6e06c8bece11d"},
|
|
|
@@ -656,6 +687,8 @@ files = [
|
|
|
{file = "greenlet-3.2.4-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c9913f1a30e4526f432991f89ae263459b1c64d1608c0d22a5c79c287b3c70df"},
|
|
|
{file = "greenlet-3.2.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:b90654e092f928f110e0007f572007c9727b5265f7632c2fa7415b4689351594"},
|
|
|
{file = "greenlet-3.2.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:81701fd84f26330f0d5f4944d4e92e61afe6319dcd9775e39396e39d7c3e5f98"},
|
|
|
+ {file = "greenlet-3.2.4-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:28a3c6b7cd72a96f61b0e4b2a36f681025b60ae4779cc73c1535eb5f29560b10"},
|
|
|
+ {file = "greenlet-3.2.4-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:52206cd642670b0b320a1fd1cbfd95bca0e043179c1d8a045f2c6109dfe973be"},
|
|
|
{file = "greenlet-3.2.4-cp39-cp39-win32.whl", hash = "sha256:65458b409c1ed459ea899e939f0e1cdb14f58dbc803f2f93c5eab5694d32671b"},
|
|
|
{file = "greenlet-3.2.4-cp39-cp39-win_amd64.whl", hash = "sha256:d2e685ade4dafd447ede19c31277a224a239a0a1a4eca4e6390efedf20260cfb"},
|
|
|
{file = "greenlet-3.2.4.tar.gz", hash = "sha256:0dca0d95ff849f9a364385f36ab49f50065d76964944638be9691e1832e9f86d"},
|
|
|
@@ -671,6 +704,7 @@ version = "0.16.0"
|
|
|
description = "A pure-Python, bring-your-own-I/O implementation of HTTP/1.1"
|
|
|
optional = false
|
|
|
python-versions = ">=3.8"
|
|
|
+groups = ["dev"]
|
|
|
files = [
|
|
|
{file = "h11-0.16.0-py3-none-any.whl", hash = "sha256:63cf8bbe7522de3bf65932fda1d9c2772064ffb3dae62d55932da54b31cb6c86"},
|
|
|
{file = "h11-0.16.0.tar.gz", hash = "sha256:4e35b956cf45792e4caa5885e69fba00bdbc6ffafbfa020300e549b208ee5ff1"},
|
|
|
@@ -682,6 +716,7 @@ version = "1.0.9"
|
|
|
description = "A minimal low-level HTTP client."
|
|
|
optional = false
|
|
|
python-versions = ">=3.8"
|
|
|
+groups = ["dev"]
|
|
|
files = [
|
|
|
{file = "httpcore-1.0.9-py3-none-any.whl", hash = "sha256:2d400746a40668fc9dec9810239072b40b4484b640a8c38fd654a024c7a1bf55"},
|
|
|
{file = "httpcore-1.0.9.tar.gz", hash = "sha256:6e34463af53fd2ab5d807f399a9b45ea31c3dfa2276f15a2c3f00afff6e176e8"},
|
|
|
@@ -703,6 +738,7 @@ version = "0.6.4"
|
|
|
description = "A collection of framework independent HTTP protocol utils."
|
|
|
optional = false
|
|
|
python-versions = ">=3.8.0"
|
|
|
+groups = ["dev"]
|
|
|
files = [
|
|
|
{file = "httptools-0.6.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:3c73ce323711a6ffb0d247dcd5a550b8babf0f757e86a52558fe5b86d6fefcc0"},
|
|
|
{file = "httptools-0.6.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:345c288418f0944a6fe67be8e6afa9262b18c7626c3ef3c28adc5eabc06a68da"},
|
|
|
@@ -758,6 +794,7 @@ version = "0.28.1"
|
|
|
description = "The next generation HTTP client."
|
|
|
optional = false
|
|
|
python-versions = ">=3.8"
|
|
|
+groups = ["dev"]
|
|
|
files = [
|
|
|
{file = "httpx-0.28.1-py3-none-any.whl", hash = "sha256:d909fcccc110f8c7faf814ca82a9a4d816bc5a6dbfea25d6591d6985b8ba59ad"},
|
|
|
{file = "httpx-0.28.1.tar.gz", hash = "sha256:75e98c5f16b0f35b567856f597f06ff2270a374470a5c2392242528e3e3e42fc"},
|
|
|
@@ -770,7 +807,7 @@ httpcore = "==1.*"
|
|
|
idna = "*"
|
|
|
|
|
|
[package.extras]
|
|
|
-brotli = ["brotli", "brotlicffi"]
|
|
|
+brotli = ["brotli ; platform_python_implementation == \"CPython\"", "brotlicffi ; platform_python_implementation != \"CPython\""]
|
|
|
cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"]
|
|
|
http2 = ["h2 (>=3,<5)"]
|
|
|
socks = ["socksio (==1.*)"]
|
|
|
@@ -782,6 +819,7 @@ version = "2.6.14"
|
|
|
description = "File identification library for Python"
|
|
|
optional = false
|
|
|
python-versions = ">=3.9"
|
|
|
+groups = ["dev"]
|
|
|
files = [
|
|
|
{file = "identify-2.6.14-py2.py3-none-any.whl", hash = "sha256:11a073da82212c6646b1f39bb20d4483bfb9543bd5566fec60053c4bb309bf2e"},
|
|
|
{file = "identify-2.6.14.tar.gz", hash = "sha256:663494103b4f717cb26921c52f8751363dc89db64364cd836a9bf1535f53cd6a"},
|
|
|
@@ -796,6 +834,7 @@ version = "3.10"
|
|
|
description = "Internationalized Domain Names in Applications (IDNA)"
|
|
|
optional = false
|
|
|
python-versions = ">=3.6"
|
|
|
+groups = ["main", "dev"]
|
|
|
files = [
|
|
|
{file = "idna-3.10-py3-none-any.whl", hash = "sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3"},
|
|
|
{file = "idna-3.10.tar.gz", hash = "sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9"},
|
|
|
@@ -810,6 +849,7 @@ version = "2.1.0"
|
|
|
description = "brain-dead simple config-ini parsing"
|
|
|
optional = false
|
|
|
python-versions = ">=3.8"
|
|
|
+groups = ["dev"]
|
|
|
files = [
|
|
|
{file = "iniconfig-2.1.0-py3-none-any.whl", hash = "sha256:9deba5723312380e77435581c6bf4935c94cbfab9b1ed33ef8d238ea168eb760"},
|
|
|
{file = "iniconfig-2.1.0.tar.gz", hash = "sha256:3abbd2e30b36733fee78f9c7f7308f2d0050e88f0087fd25c2645f63c773e1c7"},
|
|
|
@@ -821,6 +861,7 @@ version = "1.3.10"
|
|
|
description = "A super-fast templating language that borrows the best ideas from the existing templating languages."
|
|
|
optional = false
|
|
|
python-versions = ">=3.8"
|
|
|
+groups = ["main"]
|
|
|
files = [
|
|
|
{file = "mako-1.3.10-py3-none-any.whl", hash = "sha256:baef24a52fc4fc514a0887ac600f9f1cff3d82c61d4d700a1fa84d597b88db59"},
|
|
|
{file = "mako-1.3.10.tar.gz", hash = "sha256:99579a6f39583fa7e5630a28c3c1f440e4e97a414b80372649c0ce338da2ea28"},
|
|
|
@@ -840,6 +881,7 @@ version = "3.0.2"
|
|
|
description = "Safely add untrusted strings to HTML/XML markup."
|
|
|
optional = false
|
|
|
python-versions = ">=3.9"
|
|
|
+groups = ["main"]
|
|
|
files = [
|
|
|
{file = "MarkupSafe-3.0.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:7e94c425039cde14257288fd61dcfb01963e658efbc0ff54f5306b06054700f8"},
|
|
|
{file = "MarkupSafe-3.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9e2d922824181480953426608b81967de705c3cef4d1af983af849d7bd619158"},
|
|
|
@@ -910,6 +952,7 @@ version = "1.10"
|
|
|
description = "Multiple argument dispatching."
|
|
|
optional = false
|
|
|
python-versions = ">=3.8"
|
|
|
+groups = ["main"]
|
|
|
files = [
|
|
|
{file = "multimethod-1.10-py3-none-any.whl", hash = "sha256:afd84da9c3d0445c84f827e4d63ad42d17c6d29b122427c6dee9032ac2d2a0d4"},
|
|
|
{file = "multimethod-1.10.tar.gz", hash = "sha256:daa45af3fe257f73abb69673fd54ddeaf31df0eb7363ad6e1251b7c9b192d8c5"},
|
|
|
@@ -921,6 +964,7 @@ version = "1.1.0"
|
|
|
description = "Type system extensions for programs checked with the mypy type checker."
|
|
|
optional = false
|
|
|
python-versions = ">=3.8"
|
|
|
+groups = ["main"]
|
|
|
files = [
|
|
|
{file = "mypy_extensions-1.1.0-py3-none-any.whl", hash = "sha256:1be4cccdb0f2482337c4743e60421de3a356cd97508abadd57d47403e94f5505"},
|
|
|
{file = "mypy_extensions-1.1.0.tar.gz", hash = "sha256:52e68efc3284861e772bbcd66823fde5ae21fd2fdb51c62a211403730b916558"},
|
|
|
@@ -932,6 +976,7 @@ version = "1.9.1"
|
|
|
description = "Node.js virtual environment builder"
|
|
|
optional = false
|
|
|
python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7"
|
|
|
+groups = ["dev"]
|
|
|
files = [
|
|
|
{file = "nodeenv-1.9.1-py2.py3-none-any.whl", hash = "sha256:ba11c9782d29c27c70ffbdda2d7415098754709be8a7056d79a737cd901155c9"},
|
|
|
{file = "nodeenv-1.9.1.tar.gz", hash = "sha256:6ec12890a2dab7946721edbfbcd91f3319c6ccc9aec47be7c7e6b7011ee6645f"},
|
|
|
@@ -943,6 +988,7 @@ version = "1.26.4"
|
|
|
description = "Fundamental package for array computing in Python"
|
|
|
optional = false
|
|
|
python-versions = ">=3.9"
|
|
|
+groups = ["main"]
|
|
|
files = [
|
|
|
{file = "numpy-1.26.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:9ff0f4f29c51e2803569d7a51c2304de5554655a60c5d776e35b4a41413830d0"},
|
|
|
{file = "numpy-1.26.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2e4ee3380d6de9c9ec04745830fd9e2eccb3e6cf790d39d7b98ffd19b0dd754a"},
|
|
|
@@ -988,6 +1034,7 @@ version = "25.0"
|
|
|
description = "Core utilities for Python packages"
|
|
|
optional = false
|
|
|
python-versions = ">=3.8"
|
|
|
+groups = ["main", "dev"]
|
|
|
files = [
|
|
|
{file = "packaging-25.0-py3-none-any.whl", hash = "sha256:29572ef2b1f17581046b3a2227d5c611fb25ec70ca1ba8554b24b0e69331a484"},
|
|
|
{file = "packaging-25.0.tar.gz", hash = "sha256:d443872c98d677bf60f6a1f2f8c1cb748e8fe762d2bf9d3148b5599295b0fc4f"},
|
|
|
@@ -999,6 +1046,7 @@ version = "2.1.0"
|
|
|
description = "Powerful data structures for data analysis, time series, and statistics"
|
|
|
optional = false
|
|
|
python-versions = ">=3.9"
|
|
|
+groups = ["main"]
|
|
|
files = [
|
|
|
{file = "pandas-2.1.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:40dd20439ff94f1b2ed55b393ecee9cb6f3b08104c2c40b0cb7186a2f0046242"},
|
|
|
{file = "pandas-2.1.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:d4f38e4fedeba580285eaac7ede4f686c6701a9e618d8a857b138a126d067f2f"},
|
|
|
@@ -1028,16 +1076,16 @@ pytz = ">=2020.1"
|
|
|
tzdata = ">=2022.1"
|
|
|
|
|
|
[package.extras]
|
|
|
-all = ["PyQt5 (>=5.15.6)", "SQLAlchemy (>=1.4.36)", "beautifulsoup4 (>=4.11.1)", "bottleneck (>=1.3.4)", "dataframe-api-compat (>=0.1.7)", "fastparquet (>=0.8.1)", "fsspec (>=2022.05.0)", "gcsfs (>=2022.05.0)", "html5lib (>=1.1)", "hypothesis (>=6.46.1)", "jinja2 (>=3.1.2)", "lxml (>=4.8.0)", "matplotlib (>=3.6.1)", "numba (>=0.55.2)", "numexpr (>=2.8.0)", "odfpy (>=1.4.1)", "openpyxl (>=3.0.10)", "pandas-gbq (>=0.17.5)", "psycopg2 (>=2.9.3)", "pyarrow (>=7.0.0)", "pymysql (>=1.0.2)", "pyreadstat (>=1.1.5)", "pytest (>=7.3.2)", "pytest-asyncio (>=0.17.0)", "pytest-xdist (>=2.2.0)", "pyxlsb (>=1.0.9)", "qtpy (>=2.2.0)", "s3fs (>=2022.05.0)", "scipy (>=1.8.1)", "tables (>=3.7.0)", "tabulate (>=0.8.10)", "xarray (>=2022.03.0)", "xlrd (>=2.0.1)", "xlsxwriter (>=3.0.3)", "zstandard (>=0.17.0)"]
|
|
|
-aws = ["s3fs (>=2022.05.0)"]
|
|
|
+all = ["PyQt5 (>=5.15.6)", "SQLAlchemy (>=1.4.36)", "beautifulsoup4 (>=4.11.1)", "bottleneck (>=1.3.4)", "dataframe-api-compat (>=0.1.7)", "fastparquet (>=0.8.1)", "fsspec (>=2022.5.0)", "gcsfs (>=2022.5.0)", "html5lib (>=1.1)", "hypothesis (>=6.46.1)", "jinja2 (>=3.1.2)", "lxml (>=4.8.0)", "matplotlib (>=3.6.1)", "numba (>=0.55.2)", "numexpr (>=2.8.0)", "odfpy (>=1.4.1)", "openpyxl (>=3.0.10)", "pandas-gbq (>=0.17.5)", "psycopg2 (>=2.9.3)", "pyarrow (>=7.0.0)", "pymysql (>=1.0.2)", "pyreadstat (>=1.1.5)", "pytest (>=7.3.2)", "pytest-asyncio (>=0.17.0)", "pytest-xdist (>=2.2.0)", "pyxlsb (>=1.0.9)", "qtpy (>=2.2.0)", "s3fs (>=2022.5.0)", "scipy (>=1.8.1)", "tables (>=3.7.0)", "tabulate (>=0.8.10)", "xarray (>=2022.3.0)", "xlrd (>=2.0.1)", "xlsxwriter (>=3.0.3)", "zstandard (>=0.17.0)"]
|
|
|
+aws = ["s3fs (>=2022.5.0)"]
|
|
|
clipboard = ["PyQt5 (>=5.15.6)", "qtpy (>=2.2.0)"]
|
|
|
compression = ["zstandard (>=0.17.0)"]
|
|
|
-computation = ["scipy (>=1.8.1)", "xarray (>=2022.03.0)"]
|
|
|
+computation = ["scipy (>=1.8.1)", "xarray (>=2022.3.0)"]
|
|
|
consortium-standard = ["dataframe-api-compat (>=0.1.7)"]
|
|
|
excel = ["odfpy (>=1.4.1)", "openpyxl (>=3.0.10)", "pyxlsb (>=1.0.9)", "xlrd (>=2.0.1)", "xlsxwriter (>=3.0.3)"]
|
|
|
feather = ["pyarrow (>=7.0.0)"]
|
|
|
-fss = ["fsspec (>=2022.05.0)"]
|
|
|
-gcp = ["gcsfs (>=2022.05.0)", "pandas-gbq (>=0.17.5)"]
|
|
|
+fss = ["fsspec (>=2022.5.0)"]
|
|
|
+gcp = ["gcsfs (>=2022.5.0)", "pandas-gbq (>=0.17.5)"]
|
|
|
hdf5 = ["tables (>=3.7.0)"]
|
|
|
html = ["beautifulsoup4 (>=4.11.1)", "html5lib (>=1.1)", "lxml (>=4.8.0)"]
|
|
|
mysql = ["SQLAlchemy (>=1.4.36)", "pymysql (>=1.0.2)"]
|
|
|
@@ -1057,6 +1105,7 @@ version = "0.20.3"
|
|
|
description = "A light-weight and flexible data validation and testing tool for statistical data objects."
|
|
|
optional = false
|
|
|
python-versions = ">=3.7"
|
|
|
+groups = ["main"]
|
|
|
files = [
|
|
|
{file = "pandera-0.20.3-py3-none-any.whl", hash = "sha256:0c251a3947d8c6d7a0e26602e78fa425268bc9f448f3a0fded85249b158a65c2"},
|
|
|
{file = "pandera-0.20.3.tar.gz", hash = "sha256:d8542a68493d2dfe3226c186cc145be8d27535d7edf396178e93811515fe3470"},
|
|
|
@@ -1093,6 +1142,7 @@ version = "1.7.4"
|
|
|
description = "comprehensive password hashing framework supporting over 30 schemes"
|
|
|
optional = false
|
|
|
python-versions = "*"
|
|
|
+groups = ["main"]
|
|
|
files = [
|
|
|
{file = "passlib-1.7.4-py2.py3-none-any.whl", hash = "sha256:aa6bca462b8d8bda89c70b382f0c298a20b5560af6cbfa2dce410c0a2fb669f1"},
|
|
|
{file = "passlib-1.7.4.tar.gz", hash = "sha256:defd50f72b65c5402ab2c573830a6978e5f202ad0d984793c8dde2c4152ebe04"},
|
|
|
@@ -1113,6 +1163,7 @@ version = "4.4.0"
|
|
|
description = "A small Python package for determining appropriate platform-specific dirs, e.g. a `user data dir`."
|
|
|
optional = false
|
|
|
python-versions = ">=3.9"
|
|
|
+groups = ["dev"]
|
|
|
files = [
|
|
|
{file = "platformdirs-4.4.0-py3-none-any.whl", hash = "sha256:abd01743f24e5287cd7a5db3752faf1a2d65353f38ec26d98e25a6db65958c85"},
|
|
|
{file = "platformdirs-4.4.0.tar.gz", hash = "sha256:ca753cf4d81dc309bc67b0ea38fd15dc97bc30ce419a7f58d13eb3bf14c4febf"},
|
|
|
@@ -1129,6 +1180,7 @@ version = "1.6.0"
|
|
|
description = "plugin and hook calling mechanisms for python"
|
|
|
optional = false
|
|
|
python-versions = ">=3.9"
|
|
|
+groups = ["dev"]
|
|
|
files = [
|
|
|
{file = "pluggy-1.6.0-py3-none-any.whl", hash = "sha256:e920276dd6813095e9377c0bc5566d94c932c33b27a3e3945d8389c374dd4746"},
|
|
|
{file = "pluggy-1.6.0.tar.gz", hash = "sha256:7dcc130b76258d33b90f61b658791dede3486c3e6bfb003ee5c9bfb396dd22f3"},
|
|
|
@@ -1144,6 +1196,7 @@ version = "3.8.0"
|
|
|
description = "A framework for managing and maintaining multi-language pre-commit hooks."
|
|
|
optional = false
|
|
|
python-versions = ">=3.9"
|
|
|
+groups = ["dev"]
|
|
|
files = [
|
|
|
{file = "pre_commit-3.8.0-py2.py3-none-any.whl", hash = "sha256:9a90a53bf82fdd8778d58085faf8d83df56e40dfe18f45b19446e26bf1b3a63f"},
|
|
|
{file = "pre_commit-3.8.0.tar.gz", hash = "sha256:8bb6494d4a20423842e198980c9ecf9f96607a07ea29549e180eef9ae80fe7af"},
|
|
|
@@ -1162,6 +1215,7 @@ version = "2.9.10"
|
|
|
description = "psycopg2 - Python-PostgreSQL Database Adapter"
|
|
|
optional = false
|
|
|
python-versions = ">=3.8"
|
|
|
+groups = ["main"]
|
|
|
files = [
|
|
|
{file = "psycopg2-2.9.10-cp310-cp310-win32.whl", hash = "sha256:5df2b672140f95adb453af93a7d669d7a7bf0a56bcd26f1502329166f4a61716"},
|
|
|
{file = "psycopg2-2.9.10-cp310-cp310-win_amd64.whl", hash = "sha256:c6f7b8561225f9e711a9c47087388a97fdc948211c10a4bccbf0ba68ab7b3b5a"},
|
|
|
@@ -1181,6 +1235,8 @@ version = "2.23"
|
|
|
description = "C parser in Python"
|
|
|
optional = false
|
|
|
python-versions = ">=3.8"
|
|
|
+groups = ["main"]
|
|
|
+markers = "platform_python_implementation != \"PyPy\" and implementation_name != \"PyPy\""
|
|
|
files = [
|
|
|
{file = "pycparser-2.23-py3-none-any.whl", hash = "sha256:e5c6e8d3fbad53479cab09ac03729e0a9faf2bee3db8208a550daf5af81a5934"},
|
|
|
{file = "pycparser-2.23.tar.gz", hash = "sha256:78816d4f24add8f10a06d6f05b4d424ad9e96cfebf68a4ddc99c65c0720d00c2"},
|
|
|
@@ -1192,6 +1248,7 @@ version = "2.11.9"
|
|
|
description = "Data validation using Python type hints"
|
|
|
optional = false
|
|
|
python-versions = ">=3.9"
|
|
|
+groups = ["main"]
|
|
|
files = [
|
|
|
{file = "pydantic-2.11.9-py3-none-any.whl", hash = "sha256:c42dd626f5cfc1c6950ce6205ea58c93efa406da65f479dcb4029d5934857da2"},
|
|
|
{file = "pydantic-2.11.9.tar.gz", hash = "sha256:6b8ffda597a14812a7975c90b82a8a2e777d9257aba3453f973acd3c032a18e2"},
|
|
|
@@ -1206,7 +1263,7 @@ typing-inspection = ">=0.4.0"
|
|
|
|
|
|
[package.extras]
|
|
|
email = ["email-validator (>=2.0.0)"]
|
|
|
-timezone = ["tzdata"]
|
|
|
+timezone = ["tzdata ; python_version >= \"3.9\" and platform_system == \"Windows\""]
|
|
|
|
|
|
[[package]]
|
|
|
name = "pydantic-core"
|
|
|
@@ -1214,6 +1271,7 @@ version = "2.33.2"
|
|
|
description = "Core functionality for Pydantic validation and serialization"
|
|
|
optional = false
|
|
|
python-versions = ">=3.9"
|
|
|
+groups = ["main"]
|
|
|
files = [
|
|
|
{file = "pydantic_core-2.33.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:2b3d326aaef0c0399d9afffeb6367d5e26ddc24d351dbc9c636840ac355dc5d8"},
|
|
|
{file = "pydantic_core-2.33.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:0e5b2671f05ba48b94cb90ce55d8bdcaaedb8ba00cc5359f6810fc918713983d"},
|
|
|
@@ -1325,6 +1383,7 @@ version = "2.10.1"
|
|
|
description = "Settings management using Pydantic"
|
|
|
optional = false
|
|
|
python-versions = ">=3.9"
|
|
|
+groups = ["main"]
|
|
|
files = [
|
|
|
{file = "pydantic_settings-2.10.1-py3-none-any.whl", hash = "sha256:a60952460b99cf661dc25c29c0ef171721f98bfcb52ef8d9ea4c943d7c8cc796"},
|
|
|
{file = "pydantic_settings-2.10.1.tar.gz", hash = "sha256:06f0062169818d0f5524420a360d632d5857b83cffd4d42fe29597807a1614ee"},
|
|
|
@@ -1348,6 +1407,7 @@ version = "2.10.1"
|
|
|
description = "JSON Web Token implementation in Python"
|
|
|
optional = false
|
|
|
python-versions = ">=3.9"
|
|
|
+groups = ["main"]
|
|
|
files = [
|
|
|
{file = "PyJWT-2.10.1-py3-none-any.whl", hash = "sha256:dcdd193e30abefd5debf142f9adfcdd2b58004e644f25406ffaebd50bd98dacb"},
|
|
|
{file = "pyjwt-2.10.1.tar.gz", hash = "sha256:3cc5772eb20009233caf06e9d8a0577824723b44e6648ee0a2aedb6cf9381953"},
|
|
|
@@ -1368,6 +1428,7 @@ version = "7.4.4"
|
|
|
description = "pytest: simple powerful testing with Python"
|
|
|
optional = false
|
|
|
python-versions = ">=3.7"
|
|
|
+groups = ["dev"]
|
|
|
files = [
|
|
|
{file = "pytest-7.4.4-py3-none-any.whl", hash = "sha256:b090cdf5ed60bf4c45261be03239c2c1c22df034fbffe691abe93cd80cea01d8"},
|
|
|
{file = "pytest-7.4.4.tar.gz", hash = "sha256:2cf0005922c6ace4a3e2ec8b4080eb0d9753fdc93107415332f50ce9e7994280"},
|
|
|
@@ -1388,6 +1449,7 @@ version = "0.20.3"
|
|
|
description = "Pytest support for asyncio"
|
|
|
optional = false
|
|
|
python-versions = ">=3.7"
|
|
|
+groups = ["dev"]
|
|
|
files = [
|
|
|
{file = "pytest-asyncio-0.20.3.tar.gz", hash = "sha256:83cbf01169ce3e8eb71c6c278ccb0574d1a7a3bb8eaaf5e50e0ad342afb33b36"},
|
|
|
{file = "pytest_asyncio-0.20.3-py3-none-any.whl", hash = "sha256:f129998b209d04fcc65c96fc85c11e5316738358909a8399e93be553d7656442"},
|
|
|
@@ -1406,6 +1468,7 @@ version = "2.9.0.post0"
|
|
|
description = "Extensions to the standard Python datetime module"
|
|
|
optional = false
|
|
|
python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7"
|
|
|
+groups = ["main"]
|
|
|
files = [
|
|
|
{file = "python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3"},
|
|
|
{file = "python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427"},
|
|
|
@@ -1420,6 +1483,7 @@ version = "1.1.1"
|
|
|
description = "Read key-value pairs from a .env file and set them as environment variables"
|
|
|
optional = false
|
|
|
python-versions = ">=3.9"
|
|
|
+groups = ["main", "dev"]
|
|
|
files = [
|
|
|
{file = "python_dotenv-1.1.1-py3-none-any.whl", hash = "sha256:31f23644fe2602f88ff55e1f5c79ba497e01224ee7737937930c448e4d0e24dc"},
|
|
|
{file = "python_dotenv-1.1.1.tar.gz", hash = "sha256:a8a6399716257f45be6a007360200409fce5cda2661e3dec71d23dc15f6189ab"},
|
|
|
@@ -1434,6 +1498,7 @@ version = "0.0.9"
|
|
|
description = "A streaming multipart parser for Python"
|
|
|
optional = false
|
|
|
python-versions = ">=3.8"
|
|
|
+groups = ["main"]
|
|
|
files = [
|
|
|
{file = "python_multipart-0.0.9-py3-none-any.whl", hash = "sha256:97ca7b8ea7b05f977dc3849c3ba99d51689822fab725c3703af7c866a0c2b215"},
|
|
|
{file = "python_multipart-0.0.9.tar.gz", hash = "sha256:03f54688c663f1b7977105f021043b0793151e4cb1c1a9d4a11fc13d622c4026"},
|
|
|
@@ -1448,6 +1513,7 @@ version = "2025.2"
|
|
|
description = "World timezone definitions, modern and historical"
|
|
|
optional = false
|
|
|
python-versions = "*"
|
|
|
+groups = ["main"]
|
|
|
files = [
|
|
|
{file = "pytz-2025.2-py2.py3-none-any.whl", hash = "sha256:5ddf76296dd8c44c26eb8f4b6f35488f3ccbf6fbbd7adee0b7262d43f0ec2f00"},
|
|
|
{file = "pytz-2025.2.tar.gz", hash = "sha256:360b9e3dbb49a209c21ad61809c7fb453643e048b38924c765813546746e81c3"},
|
|
|
@@ -1459,6 +1525,7 @@ version = "6.0.2"
|
|
|
description = "YAML parser and emitter for Python"
|
|
|
optional = false
|
|
|
python-versions = ">=3.8"
|
|
|
+groups = ["dev"]
|
|
|
files = [
|
|
|
{file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"},
|
|
|
{file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"},
|
|
|
@@ -1521,6 +1588,7 @@ version = "2.32.5"
|
|
|
description = "Python HTTP for Humans."
|
|
|
optional = false
|
|
|
python-versions = ">=3.9"
|
|
|
+groups = ["main"]
|
|
|
files = [
|
|
|
{file = "requests-2.32.5-py3-none-any.whl", hash = "sha256:2462f94637a34fd532264295e186976db0f5d453d1cdd31473c85a6a161affb6"},
|
|
|
{file = "requests-2.32.5.tar.gz", hash = "sha256:dbba0bac56e100853db0ea71b82b4dfd5fe2bf6d3754a8893c3af500cec7d7cf"},
|
|
|
@@ -1538,30 +1606,30 @@ use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"]
|
|
|
|
|
|
[[package]]
|
|
|
name = "ruff"
|
|
|
-version = "0.13.0"
|
|
|
+version = "0.16.0"
|
|
|
description = "An extremely fast Python linter and code formatter, written in Rust."
|
|
|
optional = false
|
|
|
python-versions = ">=3.7"
|
|
|
-files = [
|
|
|
- {file = "ruff-0.13.0-py3-none-linux_armv6l.whl", hash = "sha256:137f3d65d58ee828ae136a12d1dc33d992773d8f7644bc6b82714570f31b2004"},
|
|
|
- {file = "ruff-0.13.0-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:21ae48151b66e71fd111b7d79f9ad358814ed58c339631450c66a4be33cc28b9"},
|
|
|
- {file = "ruff-0.13.0-py3-none-macosx_11_0_arm64.whl", hash = "sha256:64de45f4ca5441209e41742d527944635a05a6e7c05798904f39c85bafa819e3"},
|
|
|
- {file = "ruff-0.13.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2b2c653ae9b9d46e0ef62fc6fbf5b979bda20a0b1d2b22f8f7eb0cde9f4963b8"},
|
|
|
- {file = "ruff-0.13.0-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:4cec632534332062bc9eb5884a267b689085a1afea9801bf94e3ba7498a2d207"},
|
|
|
- {file = "ruff-0.13.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dcd628101d9f7d122e120ac7c17e0a0f468b19bc925501dbe03c1cb7f5415b24"},
|
|
|
- {file = "ruff-0.13.0-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:afe37db8e1466acb173bb2a39ca92df00570e0fd7c94c72d87b51b21bb63efea"},
|
|
|
- {file = "ruff-0.13.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0f96a8d90bb258d7d3358b372905fe7333aaacf6c39e2408b9f8ba181f4b6ef2"},
|
|
|
- {file = "ruff-0.13.0-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:94b5e3d883e4f924c5298e3f2ee0f3085819c14f68d1e5b6715597681433f153"},
|
|
|
- {file = "ruff-0.13.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:03447f3d18479df3d24917a92d768a89f873a7181a064858ea90a804a7538991"},
|
|
|
- {file = "ruff-0.13.0-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:fbc6b1934eb1c0033da427c805e27d164bb713f8e273a024a7e86176d7f462cf"},
|
|
|
- {file = "ruff-0.13.0-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:a8ab6a3e03665d39d4a25ee199d207a488724f022db0e1fe4002968abdb8001b"},
|
|
|
- {file = "ruff-0.13.0-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:d2a5c62f8ccc6dd2fe259917482de7275cecc86141ee10432727c4816235bc41"},
|
|
|
- {file = "ruff-0.13.0-py3-none-musllinux_1_2_i686.whl", hash = "sha256:b7b85ca27aeeb1ab421bc787009831cffe6048faae08ad80867edab9f2760945"},
|
|
|
- {file = "ruff-0.13.0-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:79ea0c44a3032af768cabfd9616e44c24303af49d633b43e3a5096e009ebe823"},
|
|
|
- {file = "ruff-0.13.0-py3-none-win32.whl", hash = "sha256:4e473e8f0e6a04e4113f2e1de12a5039579892329ecc49958424e5568ef4f768"},
|
|
|
- {file = "ruff-0.13.0-py3-none-win_amd64.whl", hash = "sha256:48e5c25c7a3713eea9ce755995767f4dcd1b0b9599b638b12946e892123d1efb"},
|
|
|
- {file = "ruff-0.13.0-py3-none-win_arm64.whl", hash = "sha256:ab80525317b1e1d38614addec8ac954f1b3e662de9d59114ecbf771d00cf613e"},
|
|
|
- {file = "ruff-0.13.0.tar.gz", hash = "sha256:5b4b1ee7eb35afae128ab94459b13b2baaed282b1fb0f472a73c82c996c8ae60"},
|
|
|
+groups = ["main", "dev"]
|
|
|
+files = [
|
|
|
+ {file = "ruff-0.16.0-py3-none-linux_armv6l.whl", hash = "sha256:e5115729eb08c585e5121978ba5d5b60caeae394ce21b9fb5e6cd33a1c6c9b1e"},
|
|
|
+ {file = "ruff-0.16.0-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:3c954b1d580bfa035b41654f7858cc7e71d5fc3ac5b723dd62bd9133830ed522"},
|
|
|
+ {file = "ruff-0.16.0-py3-none-macosx_11_0_arm64.whl", hash = "sha256:e01c21d10eb1b29f47b7454e1f4056db9a3f0260c646aa88457c610291db9f81"},
|
|
|
+ {file = "ruff-0.16.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6e364e5ed22ed8dc05082fd78e35308618260907ac2d3c1d637b2e682415b6c9"},
|
|
|
+ {file = "ruff-0.16.0-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d327b8fc113a1d4421a04f3839d3752057c8dd1ee320223a6f3f52d04ada462a"},
|
|
|
+ {file = "ruff-0.16.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a9b50c55e263103586b3dcf5f73d479eb8cb5fdb6098fec59a62891dab653717"},
|
|
|
+ {file = "ruff-0.16.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0ff4a79ce3ec0172f3241943835de1c4cb4e2dcd07f0f8c2d02603dbbbee4b17"},
|
|
|
+ {file = "ruff-0.16.0-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e95c448fca1fb2a18372a9440926c5a6ee789639bb975c72e7ae6d0b04218ab4"},
|
|
|
+ {file = "ruff-0.16.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4f11a8d11010301d0a398a2fdef67691feca7294da6aef55e2150e8fa2cd520b"},
|
|
|
+ {file = "ruff-0.16.0-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:48044c678e9cb8698246c99b14aaccfa6601dea7379eb48a6f8f73f7a6d86cd0"},
|
|
|
+ {file = "ruff-0.16.0-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:7aa0959bad8eb8bef50340154fc9b58678dae31fa4293afa38b44b6e552c0213"},
|
|
|
+ {file = "ruff-0.16.0-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:28ea2b7df8ebf7f9da6b7d47b230ab48f387c0a29be3b474c4d0740e197bb9af"},
|
|
|
+ {file = "ruff-0.16.0-py3-none-musllinux_1_2_i686.whl", hash = "sha256:33a3dfac8c35f81498dea9181bccc2f4c4bc8f1521a1dd9406e77643e0f0fb09"},
|
|
|
+ {file = "ruff-0.16.0-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:a5237a0bda500d30d81b8e07a6973a5cbc772864cbf746ae2f4e8a2e01c9f4ed"},
|
|
|
+ {file = "ruff-0.16.0-py3-none-win32.whl", hash = "sha256:7fab76fa065c873f41ff744347c6e77bcc3dfec4bcc754dc26b63d23c0f7f5fb"},
|
|
|
+ {file = "ruff-0.16.0-py3-none-win_amd64.whl", hash = "sha256:429c117f022bf481fabd9d551e7a3952b24c65e6ef44337ea09d90bebef14472"},
|
|
|
+ {file = "ruff-0.16.0-py3-none-win_arm64.whl", hash = "sha256:14296fedcd2705c77ab8235439278bbb38f285cf7da5528b00b3e330c3d4872d"},
|
|
|
+ {file = "ruff-0.16.0.tar.gz", hash = "sha256:e460aafd5495ec89efaa6ced2e4a9a581116451e1c88b9d37ef497e0f8e93982"},
|
|
|
]
|
|
|
|
|
|
[[package]]
|
|
|
@@ -1570,6 +1638,7 @@ version = "1.17.0"
|
|
|
description = "Python 2 and 3 compatibility utilities"
|
|
|
optional = false
|
|
|
python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7"
|
|
|
+groups = ["main"]
|
|
|
files = [
|
|
|
{file = "six-1.17.0-py2.py3-none-any.whl", hash = "sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274"},
|
|
|
{file = "six-1.17.0.tar.gz", hash = "sha256:ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81"},
|
|
|
@@ -1581,6 +1650,7 @@ version = "1.3.1"
|
|
|
description = "Sniff out which async library your code is running under"
|
|
|
optional = false
|
|
|
python-versions = ">=3.7"
|
|
|
+groups = ["main", "dev"]
|
|
|
files = [
|
|
|
{file = "sniffio-1.3.1-py3-none-any.whl", hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2"},
|
|
|
{file = "sniffio-1.3.1.tar.gz", hash = "sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc"},
|
|
|
@@ -1592,6 +1662,7 @@ version = "2.0.43"
|
|
|
description = "Database Abstraction Library"
|
|
|
optional = false
|
|
|
python-versions = ">=3.7"
|
|
|
+groups = ["main"]
|
|
|
files = [
|
|
|
{file = "SQLAlchemy-2.0.43-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:21ba7a08a4253c5825d1db389d4299f64a100ef9800e4624c8bf70d8f136e6ed"},
|
|
|
{file = "SQLAlchemy-2.0.43-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:11b9503fa6f8721bef9b8567730f664c5a5153d25e247aadc69247c4bc605227"},
|
|
|
@@ -1687,6 +1758,7 @@ version = "0.48.0"
|
|
|
description = "The little ASGI library that shines."
|
|
|
optional = false
|
|
|
python-versions = ">=3.9"
|
|
|
+groups = ["main"]
|
|
|
files = [
|
|
|
{file = "starlette-0.48.0-py3-none-any.whl", hash = "sha256:0764ca97b097582558ecb498132ed0c7d942f233f365b86ba37770e026510659"},
|
|
|
{file = "starlette-0.48.0.tar.gz", hash = "sha256:7e8cee469a8ab2352911528110ce9088fdc6a37d9876926e73da7ce4aa4c7a46"},
|
|
|
@@ -1705,6 +1777,7 @@ version = "4.4.4"
|
|
|
description = "Run-time type checker for Python"
|
|
|
optional = false
|
|
|
python-versions = ">=3.9"
|
|
|
+groups = ["main"]
|
|
|
files = [
|
|
|
{file = "typeguard-4.4.4-py3-none-any.whl", hash = "sha256:b5f562281b6bfa1f5492470464730ef001646128b180769880468bd84b68b09e"},
|
|
|
{file = "typeguard-4.4.4.tar.gz", hash = "sha256:3a7fd2dffb705d4d0efaed4306a704c89b9dee850b688f060a8b1615a79e5f74"},
|
|
|
@@ -1719,10 +1792,12 @@ version = "4.15.0"
|
|
|
description = "Backported and Experimental Type Hints for Python 3.9+"
|
|
|
optional = false
|
|
|
python-versions = ">=3.9"
|
|
|
+groups = ["main", "dev"]
|
|
|
files = [
|
|
|
{file = "typing_extensions-4.15.0-py3-none-any.whl", hash = "sha256:f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548"},
|
|
|
{file = "typing_extensions-4.15.0.tar.gz", hash = "sha256:0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466"},
|
|
|
]
|
|
|
+markers = {dev = "python_version < \"3.13\""}
|
|
|
|
|
|
[[package]]
|
|
|
name = "typing-inspect"
|
|
|
@@ -1730,6 +1805,7 @@ version = "0.9.0"
|
|
|
description = "Runtime inspection utilities for typing module."
|
|
|
optional = false
|
|
|
python-versions = "*"
|
|
|
+groups = ["main"]
|
|
|
files = [
|
|
|
{file = "typing_inspect-0.9.0-py3-none-any.whl", hash = "sha256:9ee6fc59062311ef8547596ab6b955e1b8aa46242d854bfc78f4f6b0eff35f9f"},
|
|
|
{file = "typing_inspect-0.9.0.tar.gz", hash = "sha256:b23fc42ff6f6ef6954e4852c1fb512cdd18dbea03134f91f856a95ccc9461f78"},
|
|
|
@@ -1745,6 +1821,7 @@ version = "0.4.1"
|
|
|
description = "Runtime typing introspection tools"
|
|
|
optional = false
|
|
|
python-versions = ">=3.9"
|
|
|
+groups = ["main"]
|
|
|
files = [
|
|
|
{file = "typing_inspection-0.4.1-py3-none-any.whl", hash = "sha256:389055682238f53b04f7badcb49b989835495a96700ced5dab2d8feae4b26f51"},
|
|
|
{file = "typing_inspection-0.4.1.tar.gz", hash = "sha256:6ae134cc0203c33377d43188d4064e9b357dba58cff3185f22924610e70a9d28"},
|
|
|
@@ -1759,6 +1836,7 @@ version = "2025.2"
|
|
|
description = "Provider of IANA time zone data"
|
|
|
optional = false
|
|
|
python-versions = ">=2"
|
|
|
+groups = ["main"]
|
|
|
files = [
|
|
|
{file = "tzdata-2025.2-py2.py3-none-any.whl", hash = "sha256:1a403fada01ff9221ca8044d701868fa132215d84beb92242d9acd2147f667a8"},
|
|
|
{file = "tzdata-2025.2.tar.gz", hash = "sha256:b60a638fcc0daffadf82fe0f57e53d06bdec2f36c4df66280ae79bce6bd6f2b9"},
|
|
|
@@ -1770,13 +1848,14 @@ version = "2.5.0"
|
|
|
description = "HTTP library with thread-safe connection pooling, file post, and more."
|
|
|
optional = false
|
|
|
python-versions = ">=3.9"
|
|
|
+groups = ["main"]
|
|
|
files = [
|
|
|
{file = "urllib3-2.5.0-py3-none-any.whl", hash = "sha256:e6b01673c0fa6a13e374b50871808eb3bf7046c4b125b216f6bf1cc604cff0dc"},
|
|
|
{file = "urllib3-2.5.0.tar.gz", hash = "sha256:3fc47733c7e419d4bc3f6b3dc2b4f890bb743906a30d56ba4a5bfa4bbff92760"},
|
|
|
]
|
|
|
|
|
|
[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)"]
|
|
|
@@ -1787,6 +1866,7 @@ version = "0.35.0"
|
|
|
description = "The lightning-fast ASGI server."
|
|
|
optional = false
|
|
|
python-versions = ">=3.9"
|
|
|
+groups = ["dev"]
|
|
|
files = [
|
|
|
{file = "uvicorn-0.35.0-py3-none-any.whl", hash = "sha256:197535216b25ff9b785e29a0b79199f55222193d47f820816e7da751e9bc8d4a"},
|
|
|
{file = "uvicorn-0.35.0.tar.gz", hash = "sha256:bc662f087f7cf2ce11a1d7fd70b90c9f98ef2e2831556dd078d131b96cc94a01"},
|
|
|
@@ -1799,12 +1879,12 @@ h11 = ">=0.8"
|
|
|
httptools = {version = ">=0.6.3", optional = true, markers = "extra == \"standard\""}
|
|
|
python-dotenv = {version = ">=0.13", optional = true, markers = "extra == \"standard\""}
|
|
|
pyyaml = {version = ">=5.1", optional = true, markers = "extra == \"standard\""}
|
|
|
-uvloop = {version = ">=0.15.1", optional = true, markers = "(sys_platform != \"win32\" and sys_platform != \"cygwin\") and platform_python_implementation != \"PyPy\" and extra == \"standard\""}
|
|
|
+uvloop = {version = ">=0.15.1", optional = true, markers = "sys_platform != \"win32\" and sys_platform != \"cygwin\" and platform_python_implementation != \"PyPy\" and extra == \"standard\""}
|
|
|
watchfiles = {version = ">=0.13", optional = true, markers = "extra == \"standard\""}
|
|
|
websockets = {version = ">=10.4", optional = true, markers = "extra == \"standard\""}
|
|
|
|
|
|
[package.extras]
|
|
|
-standard = ["colorama (>=0.4)", "httptools (>=0.6.3)", "python-dotenv (>=0.13)", "pyyaml (>=5.1)", "uvloop (>=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.15.1) ; sys_platform != \"win32\" and sys_platform != \"cygwin\" and platform_python_implementation != \"PyPy\"", "watchfiles (>=0.13)", "websockets (>=10.4)"]
|
|
|
|
|
|
[[package]]
|
|
|
name = "uvloop"
|
|
|
@@ -1812,6 +1892,8 @@ version = "0.21.0"
|
|
|
description = "Fast implementation of asyncio event loop on top of libuv"
|
|
|
optional = false
|
|
|
python-versions = ">=3.8.0"
|
|
|
+groups = ["dev"]
|
|
|
+markers = "sys_platform != \"win32\" and sys_platform != \"cygwin\" and platform_python_implementation != \"PyPy\""
|
|
|
files = [
|
|
|
{file = "uvloop-0.21.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:ec7e6b09a6fdded42403182ab6b832b71f4edaf7f37a9a0e371a01db5f0cb45f"},
|
|
|
{file = "uvloop-0.21.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:196274f2adb9689a289ad7d65700d37df0c0930fd8e4e743fa4834e850d7719d"},
|
|
|
@@ -1863,6 +1945,7 @@ version = "20.34.0"
|
|
|
description = "Virtual Python Environment builder"
|
|
|
optional = false
|
|
|
python-versions = ">=3.8"
|
|
|
+groups = ["dev"]
|
|
|
files = [
|
|
|
{file = "virtualenv-20.34.0-py3-none-any.whl", hash = "sha256:341f5afa7eee943e4984a9207c025feedd768baff6753cd660c857ceb3e36026"},
|
|
|
{file = "virtualenv-20.34.0.tar.gz", hash = "sha256:44815b2c9dee7ed86e387b842a84f20b93f7f417f95886ca1996a72a4138eb1a"},
|
|
|
@@ -1875,7 +1958,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 == \"GraalVM\" 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 = "watchfiles"
|
|
|
@@ -1883,6 +1966,7 @@ version = "1.1.0"
|
|
|
description = "Simple, modern and high performance file watching and code reload in python."
|
|
|
optional = false
|
|
|
python-versions = ">=3.9"
|
|
|
+groups = ["dev"]
|
|
|
files = [
|
|
|
{file = "watchfiles-1.1.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:27f30e14aa1c1e91cb653f03a63445739919aef84c8d2517997a83155e7a2fcc"},
|
|
|
{file = "watchfiles-1.1.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:3366f56c272232860ab45c77c3ca7b74ee819c8e1f6f35a7125556b198bbc6df"},
|
|
|
@@ -2001,6 +2085,7 @@ version = "15.0.1"
|
|
|
description = "An implementation of the WebSocket Protocol (RFC 6455 & 7692)"
|
|
|
optional = false
|
|
|
python-versions = ">=3.9"
|
|
|
+groups = ["dev"]
|
|
|
files = [
|
|
|
{file = "websockets-15.0.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:d63efaa0cd96cf0c5fe4d581521d9fa87744540d4bc999ae6e08595a1014b45b"},
|
|
|
{file = "websockets-15.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:ac60e3b188ec7574cb761b08d50fcedf9d77f1530352db4eef1707fe9dee7205"},
|
|
|
@@ -2079,6 +2164,7 @@ version = "1.17.3"
|
|
|
description = "Module for decorators, wrappers and monkey patching."
|
|
|
optional = false
|
|
|
python-versions = ">=3.8"
|
|
|
+groups = ["main"]
|
|
|
files = [
|
|
|
{file = "wrapt-1.17.3-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:88bbae4d40d5a46142e70d58bf664a89b6b4befaea7b2ecc14e03cedb8e06c04"},
|
|
|
{file = "wrapt-1.17.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:e6b13af258d6a9ad602d57d889f83b9d5543acd471eee12eb51f5b01f8eb1bc2"},
|
|
|
@@ -2164,6 +2250,6 @@ files = [
|
|
|
]
|
|
|
|
|
|
[metadata]
|
|
|
-lock-version = "2.0"
|
|
|
+lock-version = "2.1"
|
|
|
python-versions = "^3.11"
|
|
|
-content-hash = "15c67dd6e13d87218f9ea6a5cfe14f30a83b1e304d937941eb84e6877f41558d"
|
|
|
+content-hash = "9c322cdbbd3c6e7b17a2e9f3a77ea28ee4cddabc4d5753423568d15b140270d2"
|