diff --git a/uv.lock b/uv.lock index 336f43d..a65a4fb 100644 --- a/uv.lock +++ b/uv.lock @@ -1,5 +1,5 @@ version = 1 -revision = 3 +revision = 5 requires-python = ">=3.12" resolution-markers = [ "python_full_version >= '3.15'", @@ -70,7 +70,7 @@ version = "4.14.2" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "idna" }, - { name = "typing-extensions", marker = "python_full_version < '3.13' or (extra == 'extra-13-servicewright-all' and extra == 'extra-13-servicewright-apscheduler3') or (extra == 'extra-13-servicewright-apscheduler3' and extra == 'extra-13-servicewright-apscheduler4')" }, + { name = "typing-extensions", marker = "python_full_version < '3.13'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/61/cc/a381afa6efea9f496eff839d4a6a1aed3bfafc7b3ab4b0d1b243a12573dd/anyio-4.14.2.tar.gz", hash = "sha256:cfa139f3ed1a23ee8f88a145ddb5ac7605b8bbfd8592baacd7ce3d8bb4313c7f", size = 260176, upload-time = "2026-07-12T20:29:07.082Z" } wheels = [ @@ -209,11 +209,11 @@ wheels = [ [[package]] name = "certifi" -version = "2026.6.17" +version = "2026.10.18" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/c9/c7/424b75da314c1045981bd9777432fad05a9e0c69daa4ed7e308bbaffe405/certifi-2026.6.17.tar.gz", hash = "sha256:024c88eeec92ca068db80f02b8b07c9cef7b9fe261d1d535abfd5abd6f6af432", size = 134594, upload-time = "2026-06-17T10:31:07.894Z" } +sdist = { url = "https://files.pythonhosted.org/packages/7e/eb/a2aa1ac3ea30dd3f30ca57f40232138b6b0040719316ecb85daf61167771/certifi-2026.10.18.tar.gz", hash = "sha256:b9995d97b64d0431a5af837d8ca8cd6238104d1f319f04bd93ea43124d6c861e", size = 135227, upload-time = "2026-10-18T16:21:07.655Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ef/2f/c5464532e965badff2f4c4c1a3a83f5697f0d7c407ed0cda44aaa99bb451/certifi-2026.6.17-py3-none-any.whl", hash = "sha256:2227dcbaafe0d2f59279d1762ddddc37783ed4354594f194ffc31d20f41fc3db", size = 133289, upload-time = "2026-06-17T10:31:06.348Z" }, + { url = "https://files.pythonhosted.org/packages/08/ba/95dd616042484f7c83a06974388b37b837732740ee70bc5dc715b5fcd55a/certifi-2026.10.18-py3-none-any.whl", hash = "sha256:73191c47aaa79da394e8fee2dbc2ec827432cab56311122c9e47abf79e390f62", size = 134093, upload-time = "2026-10-18T16:21:06.276Z" }, ] [[package]] @@ -361,7 +361,7 @@ name = "click" version = "8.4.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "colorama", marker = "sys_platform == 'win32' or (extra == 'extra-13-servicewright-all' and extra == 'extra-13-servicewright-apscheduler3') or (extra == 'extra-13-servicewright-apscheduler3' and extra == 'extra-13-servicewright-apscheduler4')" }, + { name = "colorama", marker = "sys_platform == 'win32'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/9b/98/518d8e5081007684232226f475082b30087d0f585e8457db087298259f49/click-8.4.1.tar.gz", hash = "sha256:918b5633eddf6b41c32d4f454bf0de810065c74e3f7dbf8ee5452f8be88d3e96", size = 353007, upload-time = "2026-05-22T04:08:37.769Z" } wheels = [ @@ -502,7 +502,7 @@ name = "faker" version = "40.23.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "tzdata", marker = "sys_platform == 'win32' or (extra == 'extra-13-servicewright-all' and extra == 'extra-13-servicewright-apscheduler3') or (extra == 'extra-13-servicewright-apscheduler3' and extra == 'extra-13-servicewright-apscheduler4')" }, + { name = "tzdata", marker = "sys_platform == 'win32'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f3/d6/fc071e5754815d9058e12ab549cc88e90f8f4ecf4dc33b6b750cdf4b622d/faker-40.23.0.tar.gz", hash = "sha256:f135e563f1f95f19346bb680bc2e43570bc43b7893e566023746f51f32c69dfc", size = 1972975, upload-time = "2026-06-10T20:53:21.611Z" } wheels = [ @@ -1199,7 +1199,7 @@ version = "1.6.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "click" }, - { name = "colorama", marker = "sys_platform == 'win32' or (extra == 'extra-13-servicewright-all' and extra == 'extra-13-servicewright-apscheduler3') or (extra == 'extra-13-servicewright-apscheduler3' and extra == 'extra-13-servicewright-apscheduler4')" }, + { name = "colorama", marker = "sys_platform == 'win32'" }, { name = "ghp-import" }, { name = "jinja2" }, { name = "markdown" }, @@ -1469,7 +1469,7 @@ version = "2.4.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "ast-serialize" }, - { name = "librt", marker = "platform_python_implementation != 'PyPy' or (extra == 'extra-13-servicewright-all' and extra == 'extra-13-servicewright-apscheduler3') or (extra == 'extra-13-servicewright-apscheduler3' and extra == 'extra-13-servicewright-apscheduler4')" }, + { name = "librt", marker = "platform_python_implementation != 'PyPy'" }, { name = "mypy-extensions" }, { name = "pathspec" }, { name = "typing-extensions" }, @@ -1969,7 +1969,7 @@ name = "pytest" version = "9.1.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "colorama", marker = "sys_platform == 'win32' or (extra == 'extra-13-servicewright-all' and extra == 'extra-13-servicewright-apscheduler3') or (extra == 'extra-13-servicewright-apscheduler3' and extra == 'extra-13-servicewright-apscheduler4')" }, + { name = "colorama", marker = "sys_platform == 'win32'" }, { name = "iniconfig" }, { name = "packaging" }, { name = "pluggy" }, @@ -1986,7 +1986,7 @@ version = "1.4.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "pytest" }, - { name = "typing-extensions", marker = "python_full_version < '3.13' or (extra == 'extra-13-servicewright-all' and extra == 'extra-13-servicewright-apscheduler3') or (extra == 'extra-13-servicewright-apscheduler3' and extra == 'extra-13-servicewright-apscheduler4')" }, + { name = "typing-extensions", marker = "python_full_version < '3.13'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/43/7c/d36d04db312ecf4298932ef77e6e4a9e8ad017906e24e34f0b0c361a2473/pytest_asyncio-1.4.0.tar.gz", hash = "sha256:c6c0d2259945122819f171a32ecea2c349ead889ee28176caaf492143424be42", size = 58514, upload-time = "2026-05-26T09:56:04.083Z" } wheels = [ @@ -2153,7 +2153,7 @@ version = "1.9.8" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "click" }, - { name = "colorama", marker = "sys_platform == 'win32' or (extra == 'extra-13-servicewright-all' and extra == 'extra-13-servicewright-apscheduler3') or (extra == 'extra-13-servicewright-apscheduler3' and extra == 'extra-13-servicewright-apscheduler4')" }, + { name = "colorama", marker = "sys_platform == 'win32'" }, { name = "rich" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f7/ea/21e4867ea0ef881ffd4c0550fc21a061435e50d6324bcd034396633cbc18/rich_click-1.9.8.tar.gz", hash = "sha256:4008f921da88b5d91646c134ec881c1500e5a6b3f093e90e8f29400e09608371", size = 75363, upload-time = "2026-05-28T19:54:59.144Z" } @@ -2211,7 +2211,7 @@ all = [ { name = "deadline-budget" }, { name = "dishka" }, { name = "fastapi" }, - { name = "grpc-server-kit", extra = ["channelz", "health", "reflection"], marker = "extra == 'extra-13-servicewright-all' or extra != 'extra-13-servicewright-apscheduler3' or (extra == 'extra-13-servicewright-apscheduler3' and extra == 'extra-13-servicewright-apscheduler4')" }, + { name = "grpc-server-kit", extra = ["channelz", "health", "reflection"], marker = "extra == 'extra-13-servicewright-all' or extra != 'extra-13-servicewright-apscheduler3' or extra == 'extra-13-servicewright-apscheduler4'" }, { name = "litestar" }, { name = "opentelemetry-exporter-otlp-proto-grpc" }, { name = "opentelemetry-instrumentation-fastapi" }, @@ -2221,9 +2221,9 @@ all = [ { name = "pydantic-settings" }, { name = "redis" }, { name = "sentry-sdk" }, - { name = "sqlalchemy", extra = ["asyncio"], marker = "extra == 'extra-13-servicewright-all' or extra != 'extra-13-servicewright-apscheduler3' or (extra == 'extra-13-servicewright-apscheduler3' and extra == 'extra-13-servicewright-apscheduler4')" }, + { name = "sqlalchemy", extra = ["asyncio"], marker = "extra == 'extra-13-servicewright-all' or extra != 'extra-13-servicewright-apscheduler3' or extra == 'extra-13-servicewright-apscheduler4'" }, { name = "structlog" }, - { name = "uvicorn", extra = ["standard"], marker = "extra == 'extra-13-servicewright-all' or extra != 'extra-13-servicewright-apscheduler3' or (extra == 'extra-13-servicewright-apscheduler3' and extra == 'extra-13-servicewright-apscheduler4')" }, + { name = "uvicorn", extra = ["standard"], marker = "extra == 'extra-13-servicewright-all' or extra != 'extra-13-servicewright-apscheduler3' or extra == 'extra-13-servicewright-apscheduler4'" }, { name = "uvloop" }, ] apscheduler3 = [ @@ -2448,7 +2448,7 @@ name = "sqlalchemy" version = "2.0.51" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "greenlet", marker = "platform_machine == 'AMD64' or platform_machine == 'WIN32' or platform_machine == 'aarch64' or platform_machine == 'amd64' or platform_machine == 'ppc64le' or platform_machine == 'win32' or platform_machine == 'x86_64' or (extra == 'extra-13-servicewright-all' and extra == 'extra-13-servicewright-apscheduler3') or (extra == 'extra-13-servicewright-apscheduler3' and extra == 'extra-13-servicewright-apscheduler4')" }, + { name = "greenlet", marker = "platform_machine == 'AMD64' or platform_machine == 'WIN32' or platform_machine == 'aarch64' or platform_machine == 'amd64' or platform_machine == 'ppc64le' or platform_machine == 'win32' or platform_machine == 'x86_64'" }, { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/02/f1/a7a892f18d4d224e6b26f706531eafccc41e37594d37d304786969ee13cb/sqlalchemy-2.0.51.tar.gz", hash = "sha256:804dccd8a4a6242c4e30ad961e540e18a588f6527202f2d6791b01845d59fdc9", size = 9912201, upload-time = "2026-06-15T15:41:20.012Z" } @@ -2495,7 +2495,7 @@ version = "1.6.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "anyio" }, - { name = "typing-extensions", marker = "python_full_version < '3.13' or (extra == 'extra-13-servicewright-all' and extra == 'extra-13-servicewright-apscheduler3') or (extra == 'extra-13-servicewright-apscheduler3' and extra == 'extra-13-servicewright-apscheduler4')" }, + { name = "typing-extensions", marker = "python_full_version < '3.13'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/b5/b4/205b0d5241d934e8add0c38aa924c4f9fb7330834ff11e5444db964ec3f9/starlette-1.6.0.tar.gz", hash = "sha256:d4e3ac5e546444960c710297a3c9fc3f7ebae1b7e963f3d36173b49da535be9b", size = 2716969, upload-time = "2026-08-08T18:27:57.512Z" } wheels = [ @@ -2631,11 +2631,11 @@ wheels = [ [package.optional-dependencies] standard = [ - { name = "colorama", marker = "sys_platform == 'win32' or (extra == 'extra-13-servicewright-all' and extra == 'extra-13-servicewright-apscheduler3') or (extra == 'extra-13-servicewright-apscheduler3' and extra == 'extra-13-servicewright-apscheduler4')" }, + { name = "colorama", marker = "sys_platform == 'win32'" }, { name = "httptools" }, { name = "python-dotenv" }, { name = "pyyaml" }, - { name = "uvloop", marker = "(platform_python_implementation != 'PyPy' and sys_platform != 'cygwin' and sys_platform != 'win32') or (platform_python_implementation == 'PyPy' and extra == 'extra-13-servicewright-all' and extra == 'extra-13-servicewright-apscheduler3') or (platform_python_implementation == 'PyPy' and extra == 'extra-13-servicewright-apscheduler3' and extra == 'extra-13-servicewright-apscheduler4') or (sys_platform == 'cygwin' and extra == 'extra-13-servicewright-all' and extra == 'extra-13-servicewright-apscheduler3') or (sys_platform == 'cygwin' and extra == 'extra-13-servicewright-apscheduler3' and extra == 'extra-13-servicewright-apscheduler4') or (sys_platform == 'win32' and extra == 'extra-13-servicewright-all' and extra == 'extra-13-servicewright-apscheduler3') or (sys_platform == 'win32' and extra == 'extra-13-servicewright-apscheduler3' and extra == 'extra-13-servicewright-apscheduler4')" }, + { name = "uvloop", marker = "platform_python_implementation != 'PyPy' and sys_platform != 'cygwin' and sys_platform != 'win32'" }, { name = "watchfiles" }, { name = "websockets" }, ] @@ -2938,7 +2938,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/50/ee/5d4fbe0d24bba9e797b7c4e636184b48cf5eee0d5598ee15fa5231515225/zensical-0.0.70-cp311-abi3-macosx_10_12_x86_64.whl", hash = "sha256:2b16dfbc12d2cdf1ab3ef52984831c9db5d202b0e508329de383f0aace277d81", size = 18127509, upload-time = "2026-10-12T18:54:44.199Z" }, { url = "https://files.pythonhosted.org/packages/fb/b0/61bb824448493c5db9a5dacf050326e946f91a3dbe704cfa6953d3639660/zensical-0.0.70-cp311-abi3-macosx_11_0_arm64.whl", hash = "sha256:e9579ada6e14e659b86833d6a1723fa5f947b10ec66e65fc059b05dc8068ec8b", size = 17660685, upload-time = "2026-10-12T18:54:47.373Z" }, { url = "https://files.pythonhosted.org/packages/f1/bc/0d9959bf065b8187aaddd42b237e7864d57fc1f30df5b8cf07b2c5284721/zensical-0.0.70-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9b187d69ce1563bc24c248b93da468c7bc11b8cc269f231505bff0e45e2e2e32", size = 18166247, upload-time = "2026-10-12T18:54:50.12Z" }, - { url = "https://files.pythonhosted.org/packages/ca/a9/6f95078f2c16ca014caec8ee986d34ec1f137441c13ec6eb0153cf5033e7/zensical-0.0.70-cp311-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:78397d29a2bc2b69b2d46f1f39f64b197e204c0403f343da339c3d73ea692b34", size = 18100648, upload-time = "2026-10-12T18:54:53.117Z" }, { url = "https://files.pythonhosted.org/packages/02/fe/ceaeaa19b8caed3978c2d3a65ab97b6ba34659200b20dded0da91b7e3138/zensical-0.0.70-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:eec6d8b92a7e00986d8c62d813cf37371ec03a3d5e11383363c979ca98ef0d14", size = 18642573, upload-time = "2026-10-12T18:54:55.798Z" }, { url = "https://files.pythonhosted.org/packages/7a/2f/3ba313d98d7aa8b13ce8e1730fdf571ff1bacfe7e1c883870b9a384d0d15/zensical-0.0.70-cp311-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:d11e08cf0a0e0572aa3cc6adc17f88a691f0c6211f45ea386f5483b79019cf2b", size = 18333292, upload-time = "2026-10-12T18:54:58.383Z" }, { url = "https://files.pythonhosted.org/packages/66/25/982a0ccf753e733ab79a889b39491b93c7be2db7479e659f9398dc387dbb/zensical-0.0.70-cp311-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:78fe80274362b800d1b4d9d5cbdb3c7459206c48cfbac0f7eea0833ae8c41c1e", size = 18899896, upload-time = "2026-10-12T18:55:01.338Z" },