diff --git a/pdm.lock b/pdm.lock index 84b1abbda3..3feb656d3e 100644 --- a/pdm.lock +++ b/pdm.lock @@ -5,30 +5,17 @@ groups = ["default", "annotated-types", "attrs", "brotli", "cli", "cryptography", "dev", "dev-contrib", "docs", "full", "jinja", "jwt", "linting", "mako", "minijinja", "opentelemetry", "piccolo", "picologging", "prometheus", "pydantic", "redis", "sqlalchemy", "standard", "structlog", "test"] strategy = ["inherit_metadata"] lock_version = "4.5.0" -content_hash = "sha256:d5dbd0ab12d7bfd993257269362f0dde6ee952d4566664676d81fde6903afe80" +content_hash = "sha256:b1db74be6fd67e4c9543b8afa6b1bced05db2d5eb2d195e16958e8e1205e5d19" [[metadata.targets]] requires_python = "~=3.8" -[[package]] -name = "accessible-pygments" -version = "0.0.4" -summary = "A collection of accessible pygments styles" -groups = ["docs"] -dependencies = [ - "pygments>=1.5", -] -files = [ - {file = "accessible-pygments-0.0.4.tar.gz", hash = "sha256:e7b57a9b15958e9601c7e9eb07a440c813283545a20973f2574a5f453d0e953e"}, - {file = "accessible_pygments-0.0.4-py2.py3-none-any.whl", hash = "sha256:416c6d8c1ea1c5ad8701903a20fcedf953c6e720d64f33dc47bfb2d3f2fa4e8d"}, -] - [[package]] name = "advanced-alchemy" version = "0.19.3" requires_python = ">=3.8" summary = "Ready-to-go SQLAlchemy concoctions." -groups = ["full", "sqlalchemy"] +groups = ["docs", "full", "sqlalchemy"] dependencies = [ "alembic>=1.12.0", "eval-type-backport; python_version <= \"3.9\"", @@ -71,7 +58,7 @@ name = "alembic" version = "1.13.2" requires_python = ">=3.8" summary = "A database migration tool for SQLAlchemy." -groups = ["full", "sqlalchemy"] +groups = ["docs", "full", "sqlalchemy"] dependencies = [ "Mako", "SQLAlchemy>=1.3.0", @@ -89,7 +76,7 @@ name = "annotated-types" version = "0.7.0" requires_python = ">=3.8" summary = "Reusable constraint types to use with typing.Annotated" -groups = ["annotated-types", "dev", "full", "piccolo", "pydantic"] +groups = ["annotated-types", "dev", "docs", "full", "piccolo", "pydantic"] dependencies = [ "typing-extensions>=4.0.0; python_version < \"3.9\"", ] @@ -103,7 +90,7 @@ name = "anyio" version = "4.4.0" requires_python = ">=3.8" summary = "High level compatibility layer for multiple asynchronous event loop implementations" -groups = ["default", "cli", "dev", "full", "linting", "standard"] +groups = ["default", "cli", "dev", "docs", "full", "linting", "standard"] dependencies = [ "exceptiongroup>=1.0.2; python_version < \"3.11\"", "idna>=2.8", @@ -152,7 +139,7 @@ name = "asgiref" version = "3.8.1" requires_python = ">=3.8" summary = "ASGI specs, helper code, and adapters" -groups = ["dev", "full", "opentelemetry"] +groups = ["dev", "docs", "full", "opentelemetry"] dependencies = [ "typing-extensions>=4; python_version < \"3.11\"", ] @@ -166,7 +153,7 @@ name = "async-timeout" version = "4.0.3" requires_python = ">=3.7" summary = "Timeout context manager for asyncio programs" -groups = ["dev", "full", "linting", "redis"] +groups = ["dev", "docs", "full", "linting", "redis"] marker = "python_version < \"3.12.0\"" dependencies = [ "typing-extensions>=3.6.5; python_version < \"3.8\"", @@ -181,7 +168,7 @@ name = "asyncpg" version = "0.29.0" requires_python = ">=3.8.0" summary = "An asyncio PostgreSQL driver" -groups = ["dev", "linting"] +groups = ["dev", "docs", "linting"] dependencies = [ "async-timeout>=4.0.3; python_version < \"3.12.0\"", ] @@ -249,7 +236,7 @@ name = "attrs" version = "24.2.0" requires_python = ">=3.7" summary = "Classes Without Boilerplate" -groups = ["attrs", "dev", "full"] +groups = ["attrs", "dev", "docs", "full"] dependencies = [ "importlib-metadata; python_version < \"3.8\"", ] @@ -351,7 +338,7 @@ name = "backports-zoneinfo" version = "0.2.1" requires_python = ">=3.6" summary = "Backport of the standard library zoneinfo module" -groups = ["dev"] +groups = ["dev", "docs"] marker = "python_version < \"3.9\"" dependencies = [ "importlib-resources; python_version < \"3.7\"", @@ -403,7 +390,7 @@ name = "black" version = "24.8.0" requires_python = ">=3.8" summary = "The uncompromising code formatter." -groups = ["full", "piccolo"] +groups = ["docs", "full", "piccolo"] dependencies = [ "click>=8.0.0", "mypy-extensions>=0.4.3", @@ -438,11 +425,25 @@ files = [ {file = "black-24.8.0.tar.gz", hash = "sha256:2500945420b6784c38b9ee885af039f5e7471ef284ab03fa35ecdde4688cd83f"}, ] +[[package]] +name = "blacken-docs" +version = "1.18.0" +requires_python = ">=3.8" +summary = "Run Black on Python code blocks in documentation files." +groups = ["docs"] +dependencies = [ + "black>=22.1", +] +files = [ + {file = "blacken_docs-1.18.0-py3-none-any.whl", hash = "sha256:64f592246784131e9f84dad1db397f44eeddc77fdf01726bab920a3f00a3815c"}, + {file = "blacken_docs-1.18.0.tar.gz", hash = "sha256:47bed628679d008a8eb55d112df950582e68d0f57615223929e366348d935444"}, +] + [[package]] name = "brotli" version = "1.1.0" summary = "Python bindings for the Brotli compression library" -groups = ["brotli", "full"] +groups = ["brotli", "docs", "full"] files = [ {file = "Brotli-1.1.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:e1140c64812cb9b06c922e77f1c26a75ec5e3f0fb2bf92cc8c58720dec276752"}, {file = "Brotli-1.1.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c8fd5270e906eef71d4a8d19b7c6a43760c6abcfcc10c9101d14eb2357418de9"}, @@ -554,7 +555,7 @@ name = "cffi" version = "1.17.0" requires_python = ">=3.8" summary = "Foreign Function Interface for Python calling C code." -groups = ["cryptography", "dev", "full", "jwt", "linting"] +groups = ["cryptography", "dev", "docs", "full", "jwt", "linting"] marker = "os_name == \"nt\" and implementation_name != \"pypy\" or platform_python_implementation != \"PyPy\"" dependencies = [ "pycparser", @@ -972,7 +973,7 @@ name = "cryptography" version = "43.0.0" requires_python = ">=3.7" summary = "cryptography is a package which provides cryptographic recipes and primitives to Python developers." -groups = ["cryptography", "dev", "full", "jwt", "linting"] +groups = ["cryptography", "dev", "docs", "full", "jwt", "linting"] dependencies = [ "cffi>=1.12; platform_python_implementation != \"PyPy\"", ] @@ -1041,7 +1042,7 @@ name = "deprecated" version = "1.2.14" requires_python = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" summary = "Python @deprecated decorator to deprecate old python classes, functions or methods." -groups = ["dev-contrib", "full", "opentelemetry"] +groups = ["dev-contrib", "docs", "full", "opentelemetry"] dependencies = [ "wrapt<2,>=1.10", ] @@ -1080,7 +1081,7 @@ name = "dnspython" version = "2.6.1" requires_python = ">=3.8" summary = "DNS toolkit" -groups = ["dev", "full", "piccolo", "pydantic"] +groups = ["dev", "docs", "full", "piccolo", "pydantic"] files = [ {file = "dnspython-2.6.1-py3-none-any.whl", hash = "sha256:5ef3b9680161f6fa89daf8ad451b5f1a33b18ae8a1c6778cdf4b43f08c0a6e50"}, {file = "dnspython-2.6.1.tar.gz", hash = "sha256:e8f0f9c23a7b7cb99ded64e6c3a6f3e701d78f50c55e002b839dea7225cff7cc"}, @@ -1091,7 +1092,7 @@ name = "docstring-parser" version = "0.16" requires_python = ">=3.6,<4.0" summary = "Parse Python docstrings in reST, Google and Numpydoc format" -groups = ["full", "piccolo"] +groups = ["docs", "full", "piccolo"] files = [ {file = "docstring_parser-0.16-py3-none-any.whl", hash = "sha256:bf0a1387354d3691d102edef7ec124f219ef639982d096e26e3b60aeffa90637"}, {file = "docstring_parser-0.16.tar.gz", hash = "sha256:538beabd0af1e2db0146b6bd3caa526c35a34d61af9fd2887f3a8a27a739aa6e"}, @@ -1129,7 +1130,7 @@ files = [ name = "editorconfig" version = "0.12.4" summary = "EditorConfig File Locator and Interpreter for Python" -groups = ["cli", "full", "standard"] +groups = ["cli", "docs", "full", "standard"] files = [ {file = "EditorConfig-0.12.4.tar.gz", hash = "sha256:24857fa1793917dd9ccf0c7810a07e05404ce9b823521c7dce22a4fb5d125f80"}, ] @@ -1139,7 +1140,7 @@ name = "email-validator" version = "2.2.0" requires_python = ">=3.8" summary = "A robust email address syntax and deliverability validation library." -groups = ["full", "piccolo", "pydantic"] +groups = ["docs", "full", "piccolo", "pydantic"] dependencies = [ "dnspython>=2.0.0", "idna>=2.0.0", @@ -1154,7 +1155,7 @@ name = "eval-type-backport" version = "0.2.0" requires_python = ">=3.8" summary = "Like `typing._eval_type`, but lets older Python versions use newer typing features." -groups = ["full", "sqlalchemy"] +groups = ["docs", "full", "sqlalchemy"] marker = "python_version <= \"3.9\"" files = [ {file = "eval_type_backport-0.2.0-py3-none-any.whl", hash = "sha256:ac2f73d30d40c5a30a80b8739a789d6bb5e49fdffa66d7912667e2015d9c9933"}, @@ -1166,7 +1167,7 @@ name = "exceptiongroup" version = "1.2.2" requires_python = ">=3.7" summary = "Backport of PEP 654 (exception groups)" -groups = ["default", "cli", "dev", "full", "linting", "standard", "test"] +groups = ["default", "cli", "dev", "docs", "full", "linting", "standard", "test"] marker = "python_version < \"3.11\"" files = [ {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, @@ -1203,7 +1204,7 @@ name = "fast-query-parsers" version = "1.0.3" requires_python = ">=3.8" summary = "Ultra-fast query string and url-encoded form-data parsers" -groups = ["full", "standard"] +groups = ["docs", "full", "standard"] files = [ {file = "fast_query_parsers-1.0.3-cp38-abi3-macosx_10_7_x86_64.whl", hash = "sha256:afbf71c1b4398dacfb9d84755eb026f8e759f68a066f1f3cc19e471fc342e74f"}, {file = "fast_query_parsers-1.0.3-cp38-abi3-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl", hash = "sha256:42f26875311d1b151c3406adfa39ec2db98df111a369d75f6fa243ec8462f147"}, @@ -1250,7 +1251,7 @@ name = "greenlet" version = "3.0.3" requires_python = ">=3.7" summary = "Lightweight in-process concurrent programming" -groups = ["dev", "full", "sqlalchemy"] +groups = ["dev", "docs", "full", "sqlalchemy"] files = [ {file = "greenlet-3.0.3-cp310-cp310-macosx_11_0_universal2.whl", hash = "sha256:9da2bd29ed9e4f15955dd1595ad7bc9320308a3b766ef7f837e23ad4b4aac31a"}, {file = "greenlet-3.0.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d353cadd6083fdb056bb46ed07e4340b0869c305c8ca54ef9da3421acbdf6881"}, @@ -1307,7 +1308,7 @@ name = "h11" version = "0.14.0" requires_python = ">=3.7" summary = "A pure-Python, bring-your-own-I/O implementation of HTTP/1.1" -groups = ["default", "cli", "dev", "full", "linting", "standard"] +groups = ["default", "cli", "dev", "docs", "full", "linting", "standard"] dependencies = [ "typing-extensions; python_version < \"3.8\"", ] @@ -1336,7 +1337,7 @@ name = "hiredis" version = "3.0.0" requires_python = ">=3.8" summary = "Python wrapper for hiredis" -groups = ["full", "redis"] +groups = ["docs", "full", "redis"] files = [ {file = "hiredis-3.0.0-cp310-cp310-macosx_10_15_universal2.whl", hash = "sha256:4b182791c41c5eb1d9ed736f0ff81694b06937ca14b0d4dadde5dadba7ff6dae"}, {file = "hiredis-3.0.0-cp310-cp310-macosx_10_15_x86_64.whl", hash = "sha256:13c275b483a052dd645eb2cb60d6380f1f5215e4c22d6207e17b86be6dd87ffa"}, @@ -1482,7 +1483,7 @@ name = "httptools" version = "0.6.1" requires_python = ">=3.8.0" summary = "A collection of framework independent HTTP protocol utils." -groups = ["cli", "full", "standard"] +groups = ["cli", "docs", "full", "standard"] files = [ {file = "httptools-0.6.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:d2f6c3c4cb1948d912538217838f6e9960bc4a521d7f9b323b3da579cd14532f"}, {file = "httptools-0.6.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:00d5d4b68a717765b1fabfd9ca755bd12bf44105eeb806c03d1962acd9b8e563"}, @@ -1599,7 +1600,7 @@ files = [ [[package]] name = "hypothesis" -version = "6.111.1" +version = "6.111.2" requires_python = ">=3.8" summary = "A library for property-based testing" groups = ["dev"] @@ -1609,8 +1610,8 @@ dependencies = [ "sortedcontainers<3.0.0,>=2.1.0", ] files = [ - {file = "hypothesis-6.111.1-py3-none-any.whl", hash = "sha256:9422adbac4b2104f6cf92dc6604b5c9df975efc08ffc7145ecc39bc617243835"}, - {file = "hypothesis-6.111.1.tar.gz", hash = "sha256:6ab6185a858fa692bf125c0d0a936134edc318bee01c05e407c71c9ead0b61c5"}, + {file = "hypothesis-6.111.2-py3-none-any.whl", hash = "sha256:055e8228958e22178d6077e455fd86a72044d02dac130dbf9c8b31e161b9809c"}, + {file = "hypothesis-6.111.2.tar.gz", hash = "sha256:0496ad28c7240ee9ba89fcc7fb1dc74e89f3e40fbcbbb5f73c0091558dec8e6e"}, ] [[package]] @@ -1775,7 +1776,7 @@ name = "inflection" version = "0.5.1" requires_python = ">=3.5" summary = "A port of Ruby on Rails inflector to Python" -groups = ["full", "piccolo"] +groups = ["docs", "full", "piccolo"] files = [ {file = "inflection-0.5.1-py2.py3-none-any.whl", hash = "sha256:f38b2b640938a4f35ade69ac3d053042959b62a0f1076a5bbaa1b9526605a8a2"}, {file = "inflection-0.5.1.tar.gz", hash = "sha256:1a29730d366e996aaacffb2f1f1cb9593dc38e2ddd30c91250c6dde09ea9b417"}, @@ -1810,7 +1811,7 @@ files = [ name = "jsbeautifier" version = "1.15.1" summary = "JavaScript unobfuscator and beautifier." -groups = ["cli", "full", "standard"] +groups = ["cli", "docs", "full", "standard"] dependencies = [ "editorconfig>=0.12.2", "six>=1.13.0", @@ -1835,15 +1836,21 @@ files = [ [[package]] name = "litestar-sphinx-theme" -version = "0.2.0" +version = "0.3.1" requires_python = ">=3.8,<4.0" git = "https://github.com/litestar-org/litestar-sphinx-theme.git" -revision = "76b1d0e4c8afff1ad135b1917fe09cf6c1cc6c9b" +ref = "v3" +revision = "4799f935c3023afb222058cba8c849e8fa9ae3ba" summary = "A Sphinx theme for the Litestar organization" groups = ["docs"] dependencies = [ - "pydata-sphinx-theme<1.0.0,>=0.13.3", + "blacken-docs>=1.16.0", + "shibuya>=2024.4.4", + "sphinx-autobuild>=2021.3.14", + "sphinx-copybutton>=0.5.2", "sphinx-design<1.0.0,>=0.3.0", + "sphinx-togglebutton", + "sphinx-toolbox>=3.5.0", ] [[package]] @@ -1865,7 +1872,7 @@ name = "mako" version = "1.3.5" requires_python = ">=3.8" summary = "A super-fast templating language that borrows the best ideas from the existing templating languages." -groups = ["full", "mako", "sqlalchemy"] +groups = ["docs", "full", "mako", "sqlalchemy"] dependencies = [ "MarkupSafe>=0.9.2", ] @@ -1964,7 +1971,7 @@ name = "minijinja" version = "2.0.1" requires_python = ">=3.8" summary = "An experimental Python binding of the Rust MiniJinja template engine." -groups = ["full", "minijinja"] +groups = ["docs", "full", "minijinja"] files = [ {file = "minijinja-2.0.1-cp38-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl", hash = "sha256:063b291cb31f5c33eb77bb4cb457f67f14426ca1418232b8ae9f267155d330cc"}, {file = "minijinja-2.0.1-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a4e9d639dd89ce7fef86e82147082ab3c248a36950fa3fbe793685ba322c1b7"}, @@ -2199,7 +2206,7 @@ files = [ [[package]] name = "mypy" -version = "1.11.1" +version = "1.11.2" requires_python = ">=3.8" summary = "Optional static typing for Python" groups = ["linting"] @@ -2209,33 +2216,33 @@ dependencies = [ "typing-extensions>=4.6.0", ] files = [ - {file = "mypy-1.11.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a32fc80b63de4b5b3e65f4be82b4cfa362a46702672aa6a0f443b4689af7008c"}, - {file = "mypy-1.11.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c1952f5ea8a5a959b05ed5f16452fddadbaae48b5d39235ab4c3fc444d5fd411"}, - {file = "mypy-1.11.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e1e30dc3bfa4e157e53c1d17a0dad20f89dc433393e7702b813c10e200843b03"}, - {file = "mypy-1.11.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:2c63350af88f43a66d3dfeeeb8d77af34a4f07d760b9eb3a8697f0386c7590b4"}, - {file = "mypy-1.11.1-cp310-cp310-win_amd64.whl", hash = "sha256:a831671bad47186603872a3abc19634f3011d7f83b083762c942442d51c58d58"}, - {file = "mypy-1.11.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:7b6343d338390bb946d449677726edf60102a1c96079b4f002dedff375953fc5"}, - {file = "mypy-1.11.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e4fe9f4e5e521b458d8feb52547f4bade7ef8c93238dfb5bbc790d9ff2d770ca"}, - {file = "mypy-1.11.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:886c9dbecc87b9516eff294541bf7f3655722bf22bb898ee06985cd7269898de"}, - {file = "mypy-1.11.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:fca4a60e1dd9fd0193ae0067eaeeb962f2d79e0d9f0f66223a0682f26ffcc809"}, - {file = "mypy-1.11.1-cp311-cp311-win_amd64.whl", hash = "sha256:0bd53faf56de9643336aeea1c925012837432b5faf1701ccca7fde70166ccf72"}, - {file = "mypy-1.11.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:f39918a50f74dc5969807dcfaecafa804fa7f90c9d60506835036cc1bc891dc8"}, - {file = "mypy-1.11.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:0bc71d1fb27a428139dd78621953effe0d208aed9857cb08d002280b0422003a"}, - {file = "mypy-1.11.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b868d3bcff720dd7217c383474008ddabaf048fad8d78ed948bb4b624870a417"}, - {file = "mypy-1.11.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:a707ec1527ffcdd1c784d0924bf5cb15cd7f22683b919668a04d2b9c34549d2e"}, - {file = "mypy-1.11.1-cp312-cp312-win_amd64.whl", hash = "sha256:64f4a90e3ea07f590c5bcf9029035cf0efeae5ba8be511a8caada1a4893f5525"}, - {file = "mypy-1.11.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:749fd3213916f1751fff995fccf20c6195cae941dc968f3aaadf9bb4e430e5a2"}, - {file = "mypy-1.11.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:b639dce63a0b19085213ec5fdd8cffd1d81988f47a2dec7100e93564f3e8fb3b"}, - {file = "mypy-1.11.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4c956b49c5d865394d62941b109728c5c596a415e9c5b2be663dd26a1ff07bc0"}, - {file = "mypy-1.11.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:45df906e8b6804ef4b666af29a87ad9f5921aad091c79cc38e12198e220beabd"}, - {file = "mypy-1.11.1-cp38-cp38-win_amd64.whl", hash = "sha256:d44be7551689d9d47b7abc27c71257adfdb53f03880841a5db15ddb22dc63edb"}, - {file = "mypy-1.11.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:2684d3f693073ab89d76da8e3921883019ea8a3ec20fa5d8ecca6a2db4c54bbe"}, - {file = "mypy-1.11.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:79c07eb282cb457473add5052b63925e5cc97dfab9812ee65a7c7ab5e3cb551c"}, - {file = "mypy-1.11.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:11965c2f571ded6239977b14deebd3f4c3abd9a92398712d6da3a772974fad69"}, - {file = "mypy-1.11.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a2b43895a0f8154df6519706d9bca8280cda52d3d9d1514b2d9c3e26792a0b74"}, - {file = "mypy-1.11.1-cp39-cp39-win_amd64.whl", hash = "sha256:1a81cf05975fd61aec5ae16501a091cfb9f605dc3e3c878c0da32f250b74760b"}, - {file = "mypy-1.11.1-py3-none-any.whl", hash = "sha256:0624bdb940255d2dd24e829d99a13cfeb72e4e9031f9492148f410ed30bcab54"}, - {file = "mypy-1.11.1.tar.gz", hash = "sha256:f404a0b069709f18bbdb702eb3dcfe51910602995de00bd39cea3050b5772d08"}, + {file = "mypy-1.11.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d42a6dd818ffce7be66cce644f1dff482f1d97c53ca70908dff0b9ddc120b77a"}, + {file = "mypy-1.11.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:801780c56d1cdb896eacd5619a83e427ce436d86a3bdf9112527f24a66618fef"}, + {file = "mypy-1.11.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:41ea707d036a5307ac674ea172875f40c9d55c5394f888b168033177fce47383"}, + {file = "mypy-1.11.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:6e658bd2d20565ea86da7d91331b0eed6d2eee22dc031579e6297f3e12c758c8"}, + {file = "mypy-1.11.2-cp310-cp310-win_amd64.whl", hash = "sha256:478db5f5036817fe45adb7332d927daa62417159d49783041338921dcf646fc7"}, + {file = "mypy-1.11.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:75746e06d5fa1e91bfd5432448d00d34593b52e7e91a187d981d08d1f33d4385"}, + {file = "mypy-1.11.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a976775ab2256aadc6add633d44f100a2517d2388906ec4f13231fafbb0eccca"}, + {file = "mypy-1.11.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:cd953f221ac1379050a8a646585a29574488974f79d8082cedef62744f0a0104"}, + {file = "mypy-1.11.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:57555a7715c0a34421013144a33d280e73c08df70f3a18a552938587ce9274f4"}, + {file = "mypy-1.11.2-cp311-cp311-win_amd64.whl", hash = "sha256:36383a4fcbad95f2657642a07ba22ff797de26277158f1cc7bd234821468b1b6"}, + {file = "mypy-1.11.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:e8960dbbbf36906c5c0b7f4fbf2f0c7ffb20f4898e6a879fcf56a41a08b0d318"}, + {file = "mypy-1.11.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:06d26c277962f3fb50e13044674aa10553981ae514288cb7d0a738f495550b36"}, + {file = "mypy-1.11.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6e7184632d89d677973a14d00ae4d03214c8bc301ceefcdaf5c474866814c987"}, + {file = "mypy-1.11.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3a66169b92452f72117e2da3a576087025449018afc2d8e9bfe5ffab865709ca"}, + {file = "mypy-1.11.2-cp312-cp312-win_amd64.whl", hash = "sha256:969ea3ef09617aff826885a22ece0ddef69d95852cdad2f60c8bb06bf1f71f70"}, + {file = "mypy-1.11.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:37c7fa6121c1cdfcaac97ce3d3b5588e847aa79b580c1e922bb5d5d2902df19b"}, + {file = "mypy-1.11.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:4a8a53bc3ffbd161b5b2a4fff2f0f1e23a33b0168f1c0778ec70e1a3d66deb86"}, + {file = "mypy-1.11.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2ff93107f01968ed834f4256bc1fc4475e2fecf6c661260066a985b52741ddce"}, + {file = "mypy-1.11.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:edb91dded4df17eae4537668b23f0ff6baf3707683734b6a818d5b9d0c0c31a1"}, + {file = "mypy-1.11.2-cp38-cp38-win_amd64.whl", hash = "sha256:ee23de8530d99b6db0573c4ef4bd8f39a2a6f9b60655bf7a1357e585a3486f2b"}, + {file = "mypy-1.11.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:801ca29f43d5acce85f8e999b1e431fb479cb02d0e11deb7d2abb56bdaf24fd6"}, + {file = "mypy-1.11.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:af8d155170fcf87a2afb55b35dc1a0ac21df4431e7d96717621962e4b9192e70"}, + {file = "mypy-1.11.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f7821776e5c4286b6a13138cc935e2e9b6fde05e081bdebf5cdb2bb97c9df81d"}, + {file = "mypy-1.11.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:539c570477a96a4e6fb718b8d5c3e0c0eba1f485df13f86d2970c91f0673148d"}, + {file = "mypy-1.11.2-cp39-cp39-win_amd64.whl", hash = "sha256:3f14cd3d386ac4d05c5a39a51b84387403dadbd936e17cb35882134d4f8f0d24"}, + {file = "mypy-1.11.2-py3-none-any.whl", hash = "sha256:b499bc07dbdcd3de92b0a8b29fdf592c111276f6a12fe29c30f6c417dd546d12"}, + {file = "mypy-1.11.2.tar.gz", hash = "sha256:7f9993ad3e0ffdc95c2a14b66dee63729f021968bff8ad911867579c65d13a79"}, ] [[package]] @@ -2243,7 +2250,7 @@ name = "mypy-extensions" version = "1.0.0" requires_python = ">=3.5" summary = "Type system extensions for programs checked with the mypy type checker." -groups = ["full", "linting", "piccolo"] +groups = ["docs", "full", "linting", "piccolo"] files = [ {file = "mypy_extensions-1.0.0-py3-none-any.whl", hash = "sha256:4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d"}, {file = "mypy_extensions-1.0.0.tar.gz", hash = "sha256:75dbf8955dc00442a438fc4d0666508a9a97b6bd41aa2f0ffe9d2f2725af0782"}, @@ -2276,7 +2283,7 @@ name = "opentelemetry-api" version = "1.26.0" requires_python = ">=3.8" summary = "OpenTelemetry Python API" -groups = ["dev-contrib", "full", "opentelemetry"] +groups = ["dev-contrib", "docs", "full", "opentelemetry"] dependencies = [ "deprecated>=1.2.6", "importlib-metadata<=8.0.0,>=6.0", @@ -2291,7 +2298,7 @@ name = "opentelemetry-instrumentation" version = "0.47b0" requires_python = ">=3.8" summary = "Instrumentation Tools & Auto Instrumentation for OpenTelemetry Python" -groups = ["full", "opentelemetry"] +groups = ["docs", "full", "opentelemetry"] dependencies = [ "opentelemetry-api~=1.4", "setuptools>=16.0", @@ -2307,7 +2314,7 @@ name = "opentelemetry-instrumentation-asgi" version = "0.47b0" requires_python = ">=3.8" summary = "ASGI instrumentation for OpenTelemetry" -groups = ["full", "opentelemetry"] +groups = ["docs", "full", "opentelemetry"] dependencies = [ "asgiref~=3.0", "opentelemetry-api~=1.12", @@ -2341,7 +2348,7 @@ name = "opentelemetry-semantic-conventions" version = "0.47b0" requires_python = ">=3.8" summary = "OpenTelemetry Semantic Conventions" -groups = ["dev-contrib", "full", "opentelemetry"] +groups = ["dev-contrib", "docs", "full", "opentelemetry"] dependencies = [ "deprecated>=1.2.6", "opentelemetry-api==1.26.0", @@ -2356,7 +2363,7 @@ name = "opentelemetry-util-http" version = "0.47b0" requires_python = ">=3.8" summary = "Web util for OpenTelemetry" -groups = ["full", "opentelemetry"] +groups = ["docs", "full", "opentelemetry"] files = [ {file = "opentelemetry_util_http-0.47b0-py3-none-any.whl", hash = "sha256:3d3215e09c4a723b12da6d0233a31395aeb2bb33a64d7b15a1500690ba250f19"}, {file = "opentelemetry_util_http-0.47b0.tar.gz", hash = "sha256:352a07664c18eef827eb8ddcbd64c64a7284a39dd1655e2f16f577eb046ccb32"}, @@ -2392,7 +2399,7 @@ name = "pathspec" version = "0.12.1" requires_python = ">=3.8" summary = "Utility library for gitignore style pattern matching of file paths." -groups = ["full", "piccolo"] +groups = ["docs", "full", "piccolo"] files = [ {file = "pathspec-0.12.1-py3-none-any.whl", hash = "sha256:a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08"}, {file = "pathspec-0.12.1.tar.gz", hash = "sha256:a482d51503a1ab33b1c67a6c3813a26953dbdc71c31dacaef9a838c4e29f5712"}, @@ -2403,7 +2410,7 @@ name = "piccolo" version = "1.17.0" requires_python = ">=3.8.0" summary = "A fast, user friendly ORM and query builder which supports asyncio." -groups = ["full", "piccolo"] +groups = ["docs", "full", "piccolo"] dependencies = [ "Jinja2>=2.11.0", "black", @@ -2423,7 +2430,7 @@ name = "picologging" version = "0.9.3" requires_python = ">=3.7" summary = "A fast and lightweight logging library for Python" -groups = ["full", "picologging"] +groups = ["docs", "full", "picologging"] files = [ {file = "picologging-0.9.3-cp310-cp310-macosx_10_15_universal2.whl", hash = "sha256:3d3219765be2430c4e434ff66a90147bd29db56cd24be00c5999d9827b08d479"}, {file = "picologging-0.9.3-cp310-cp310-macosx_10_15_x86_64.whl", hash = "sha256:1c4755c06c37b53e70ebdc9cd2b39c835221a12c5ef149cfaad9b6073b41ee89"}, @@ -2534,7 +2541,7 @@ name = "prometheus-client" version = "0.20.0" requires_python = ">=3.8" summary = "Python client for the Prometheus monitoring system." -groups = ["full", "prometheus"] +groups = ["docs", "full", "prometheus"] files = [ {file = "prometheus_client-0.20.0-py3-none-any.whl", hash = "sha256:cde524a85bce83ca359cc837f28b8c0db5cac7aa653a588fd7e84ba061c329e7"}, {file = "prometheus_client-0.20.0.tar.gz", hash = "sha256:287629d00b147a32dcb2be0b9df905da599b2d82f80377083ec8463309a4bb89"}, @@ -2562,7 +2569,7 @@ name = "psycopg" version = "3.1.20" requires_python = ">=3.7" summary = "PostgreSQL database adapter for Python" -groups = ["dev"] +groups = ["dev", "docs"] dependencies = [ "backports-zoneinfo>=0.2.0; python_version < \"3.9\"", "typing-extensions>=4.1", @@ -2767,7 +2774,7 @@ name = "pycparser" version = "2.22" requires_python = ">=3.8" summary = "C parser in Python" -groups = ["cryptography", "dev", "full", "jwt", "linting"] +groups = ["cryptography", "dev", "docs", "full", "jwt", "linting"] marker = "os_name == \"nt\" and implementation_name != \"pypy\" or platform_python_implementation != \"PyPy\"" files = [ {file = "pycparser-2.22-py3-none-any.whl", hash = "sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc"}, @@ -2779,7 +2786,7 @@ name = "pydantic" version = "2.8.2" requires_python = ">=3.8" summary = "Data validation using Python type hints" -groups = ["dev", "full", "piccolo", "pydantic"] +groups = ["dev", "docs", "full", "piccolo", "pydantic"] dependencies = [ "annotated-types>=0.4.0", "pydantic-core==2.20.1", @@ -2796,7 +2803,7 @@ name = "pydantic-core" version = "2.20.1" requires_python = ">=3.8" summary = "Core functionality for Pydantic validation and serialization" -groups = ["dev", "full", "piccolo", "pydantic"] +groups = ["dev", "docs", "full", "piccolo", "pydantic"] dependencies = [ "typing-extensions!=4.7.0,>=4.6.0", ] @@ -2897,7 +2904,7 @@ name = "pydantic-extra-types" version = "2.9.0" requires_python = ">=3.8" summary = "Extra Pydantic types." -groups = ["full", "pydantic"] +groups = ["docs", "full", "pydantic"] dependencies = [ "pydantic>=2.5.2", ] @@ -2912,7 +2919,7 @@ version = "2.8.2" extras = ["email"] requires_python = ">=3.8" summary = "Data validation using Python type hints" -groups = ["full", "piccolo"] +groups = ["docs", "full", "piccolo"] dependencies = [ "email-validator>=2.0.0", "pydantic==2.8.2", @@ -2922,27 +2929,6 @@ files = [ {file = "pydantic-2.8.2.tar.gz", hash = "sha256:6f62c13d067b0755ad1c21a34bdd06c0c12625a22b0fc09c6b149816604f7c2a"}, ] -[[package]] -name = "pydata-sphinx-theme" -version = "0.14.4" -requires_python = ">=3.8" -summary = "Bootstrap-based Sphinx theme from the PyData community" -groups = ["docs"] -dependencies = [ - "Babel", - "accessible-pygments", - "beautifulsoup4", - "docutils!=0.17.0", - "packaging", - "pygments>=2.7", - "sphinx>=5.0", - "typing-extensions", -] -files = [ - {file = "pydata_sphinx_theme-0.14.4-py3-none-any.whl", hash = "sha256:ac15201f4c2e2e7042b0cad8b30251433c1f92be762ddcefdb4ae68811d918d9"}, - {file = "pydata_sphinx_theme-0.14.4.tar.gz", hash = "sha256:f5d7a2cb7a98e35b9b49d3b02cec373ad28958c2ed5c9b1ffe6aff6c56e9de5b"}, -] - [[package]] name = "pygments" version = "2.18.0" @@ -2959,7 +2945,7 @@ name = "pyjwt" version = "2.9.0" requires_python = ">=3.8" summary = "JSON Web Token implementation in Python" -groups = ["full", "jwt"] +groups = ["docs", "full", "jwt"] files = [ {file = "PyJWT-2.9.0-py3-none-any.whl", hash = "sha256:3b02fb0f44517787776cf48f2ae25d8e14f300e6d7545a4315cee571a415e850"}, {file = "pyjwt-2.9.0.tar.gz", hash = "sha256:7e1e5b56cc735432a7369cbfa0efe50fa113ebecdc04ae6922deba8b84582d0c"}, @@ -3196,7 +3182,7 @@ name = "python-dotenv" version = "1.0.1" requires_python = ">=3.8" summary = "Read key-value pairs from a .env file and set them as environment variables" -groups = ["cli", "dev", "full", "standard"] +groups = ["cli", "dev", "docs", "full", "standard"] files = [ {file = "python-dotenv-1.0.1.tar.gz", hash = "sha256:e324ee90a023d808f1959c46bcbc04446a10ced277783dc6ee09987c37ec10ca"}, {file = "python_dotenv-1.0.1-py3-none-any.whl", hash = "sha256:f7b63ef50f1b690dddf550d03497b66d609393b40b564ed0d674909a68ebf16a"}, @@ -3218,7 +3204,7 @@ name = "pyyaml" version = "6.0.2" requires_python = ">=3.8" summary = "YAML parser and emitter for Python" -groups = ["default", "cli", "full", "linting", "standard"] +groups = ["default", "cli", "docs", "full", "linting", "standard"] 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"}, @@ -3280,7 +3266,7 @@ name = "redis" version = "5.0.8" requires_python = ">=3.7" summary = "Python client for Redis database and key-value store" -groups = ["full", "redis"] +groups = ["docs", "full", "redis"] dependencies = [ "async-timeout>=4.0.3; python_full_version < \"3.11.3\"", "importlib-metadata>=1.0; python_version < \"3.8\"", @@ -3297,7 +3283,7 @@ version = "5.0.8" extras = ["hiredis"] requires_python = ">=3.7" summary = "Python client for Redis database and key-value store" -groups = ["full", "redis"] +groups = ["docs", "full", "redis"] dependencies = [ "hiredis>1.0.0", "redis==5.0.8", @@ -3600,12 +3586,26 @@ name = "setuptools" version = "73.0.1" requires_python = ">=3.8" summary = "Easily download, build, install, upgrade, and uninstall Python packages" -groups = ["dev", "full", "linting", "opentelemetry"] +groups = ["dev", "docs", "full", "linting", "opentelemetry"] files = [ {file = "setuptools-73.0.1-py3-none-any.whl", hash = "sha256:b208925fcb9f7af924ed2dc04708ea89791e24bde0d3020b27df0e116088b34e"}, {file = "setuptools-73.0.1.tar.gz", hash = "sha256:d59a3e788ab7e012ab2c4baed1b376da6366883ee20d7a5fc426816e3d7b1193"}, ] +[[package]] +name = "shibuya" +version = "2024.8.21" +requires_python = ">=3.7" +summary = "A clean, responsive, and customizable Sphinx documentation theme with light/dark mode." +groups = ["docs"] +dependencies = [ + "Sphinx", +] +files = [ + {file = "shibuya-2024.8.21-py3-none-any.whl", hash = "sha256:a53c0ffb4c60dae299f4fba019061d1cbff6788f7b6c9bf28028d190adab9eb3"}, + {file = "shibuya-2024.8.21.tar.gz", hash = "sha256:d83545062427ab09d205ced71ab8990454c68156b5d2f7616ed0eedf7f831709"}, +] + [[package]] name = "six" version = "1.16.0" @@ -3639,7 +3639,7 @@ name = "sniffio" version = "1.3.1" requires_python = ">=3.7" summary = "Sniff out which async library your code is running under" -groups = ["default", "cli", "dev", "full", "linting", "standard"] +groups = ["default", "cli", "dev", "docs", "full", "linting", "standard"] files = [ {file = "sniffio-1.3.1-py3-none-any.whl", hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2"}, {file = "sniffio-1.3.1.tar.gz", hash = "sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc"}, @@ -3838,6 +3838,22 @@ files = [ {file = "sphinx_tabs-3.4.5-py3-none-any.whl", hash = "sha256:92cc9473e2ecf1828ca3f6617d0efc0aa8acb06b08c56ba29d1413f2f0f6cf09"}, ] +[[package]] +name = "sphinx-togglebutton" +version = "0.3.2" +summary = "Toggle page content and collapse admonitions in Sphinx." +groups = ["docs"] +dependencies = [ + "docutils", + "setuptools", + "sphinx", + "wheel", +] +files = [ + {file = "sphinx-togglebutton-0.3.2.tar.gz", hash = "sha256:ab0c8b366427b01e4c89802d5d078472c427fa6e9d12d521c34fa0442559dc7a"}, + {file = "sphinx_togglebutton-0.3.2-py3-none-any.whl", hash = "sha256:9647ba7874b7d1e2d43413d8497153a85edc6ac95a3fea9a75ef9c1e08aaae2b"}, +] + [[package]] name = "sphinx-toolbox" version = "3.8.0" @@ -3951,7 +3967,7 @@ name = "sqlalchemy" version = "2.0.32" requires_python = ">=3.7" summary = "Database Abstraction Library" -groups = ["full", "sqlalchemy"] +groups = ["docs", "full", "sqlalchemy"] dependencies = [ "greenlet!=0.4.17; (platform_machine == \"win32\" or platform_machine == \"WIN32\" or platform_machine == \"AMD64\" or platform_machine == \"amd64\" or platform_machine == \"x86_64\" or platform_machine == \"ppc64le\" or platform_machine == \"aarch64\") and python_version < \"3.13\"", "importlib-metadata; python_version < \"3.8\"", @@ -4033,7 +4049,7 @@ name = "structlog" version = "24.4.0" requires_python = ">=3.8" summary = "Structured Logging for Python" -groups = ["full", "structlog"] +groups = ["docs", "full", "structlog"] files = [ {file = "structlog-24.4.0-py3-none-any.whl", hash = "sha256:597f61e80a91cc0749a9fd2a098ed76715a1c8a01f73e336b746504d1aad7610"}, {file = "structlog-24.4.0.tar.gz", hash = "sha256:b27bfecede327a6d2da5fbc96bd859f114ecc398a6389d664f62085ee7ae6fc4"}, @@ -4055,7 +4071,7 @@ name = "targ" version = "0.4.0" requires_python = ">=3.8.0" summary = "Build a Python CLI for your app, just using type hints and docstrings." -groups = ["full", "piccolo"] +groups = ["docs", "full", "piccolo"] dependencies = [ "colorama==0.4.*", "docstring-parser>=0.12", @@ -4277,7 +4293,7 @@ name = "tomli" version = "2.0.1" requires_python = ">=3.7" summary = "A lil' TOML parser" -groups = ["dev", "full", "linting", "piccolo", "test"] +groups = ["dev", "docs", "full", "linting", "piccolo", "test"] marker = "python_version < \"3.11\"" files = [ {file = "tomli-2.0.1-py3-none-any.whl", hash = "sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc"}, @@ -4586,7 +4602,7 @@ name = "tzdata" version = "2024.1" requires_python = ">=2" summary = "Provider of IANA time zone data" -groups = ["dev"] +groups = ["dev", "docs"] marker = "sys_platform == \"win32\"" files = [ {file = "tzdata-2024.1-py2.py3-none-any.whl", hash = "sha256:9068bc196136463f5245e51efda838afa15aaeca9903f49050dfa2679db4d252"}, @@ -4609,7 +4625,7 @@ name = "uvicorn" version = "0.30.6" requires_python = ">=3.8" summary = "The lightning-fast ASGI server." -groups = ["cli", "full", "standard"] +groups = ["cli", "docs", "full", "standard"] dependencies = [ "click>=7.0", "h11>=0.8", @@ -4626,7 +4642,7 @@ version = "0.30.6" extras = ["standard"] requires_python = ">=3.8" summary = "The lightning-fast ASGI server." -groups = ["cli", "full", "standard"] +groups = ["cli", "docs", "full", "standard"] dependencies = [ "colorama>=0.4; sys_platform == \"win32\"", "httptools>=0.5.0", @@ -4647,7 +4663,7 @@ name = "uvloop" version = "0.20.0" requires_python = ">=3.8.0" summary = "Fast implementation of asyncio event loop on top of libuv" -groups = ["cli", "full", "standard"] +groups = ["cli", "docs", "full", "standard"] marker = "sys_platform != \"win32\"" files = [ {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:9ebafa0b96c62881d5cafa02d9da2e44c23f9f0cd829f3a32a6aff771449c996"}, @@ -4705,7 +4721,7 @@ name = "watchfiles" version = "0.23.0" requires_python = ">=3.8" summary = "Simple, modern and high performance file watching and code reload in python." -groups = ["cli", "full", "standard"] +groups = ["cli", "docs", "full", "standard"] dependencies = [ "anyio>=3.0.0", ] @@ -4814,7 +4830,7 @@ name = "websockets" version = "13.0" requires_python = ">=3.8" summary = "An implementation of the WebSocket Protocol (RFC 6455 & 7692)" -groups = ["cli", "full", "standard"] +groups = ["cli", "docs", "full", "standard"] files = [ {file = "websockets-13.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:ad4fa707ff9e2ffee019e946257b5300a45137a58f41fbd9a4db8e684ab61528"}, {file = "websockets-13.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:6fd757f313c13c34dae9f126d3ba4cf97175859c719e57c6a614b781c86b617e"}, @@ -4904,12 +4920,23 @@ files = [ {file = "websockets-13.0.tar.gz", hash = "sha256:b7bf950234a482b7461afdb2ec99eee3548ec4d53f418c7990bb79c620476602"}, ] +[[package]] +name = "wheel" +version = "0.44.0" +requires_python = ">=3.8" +summary = "A built-package format for Python" +groups = ["docs"] +files = [ + {file = "wheel-0.44.0-py3-none-any.whl", hash = "sha256:2376a90c98cc337d18623527a97c31797bd02bad0033d41547043a1cbfbe448f"}, + {file = "wheel-0.44.0.tar.gz", hash = "sha256:a29c3f2817e95ab89aa4660681ad547c0e9547f20e75b0562fe7723c9a2a9d49"}, +] + [[package]] name = "wrapt" version = "1.16.0" requires_python = ">=3.6" summary = "Module for decorators, wrappers and monkey patching." -groups = ["dev-contrib", "full", "opentelemetry"] +groups = ["dev-contrib", "docs", "full", "opentelemetry"] files = [ {file = "wrapt-1.16.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:ffa565331890b90056c01db69c0fe634a776f8019c143a5ae265f9c6bc4bd6d4"}, {file = "wrapt-1.16.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e4fdb9275308292e880dcbeb12546df7f3e0f96c6b41197e0cf37d2826359020"},