2025-03-26 09:16:07 -07:00
# This file is automatically @generated by Poetry 1.8.5 and should not be changed by hand.
2023-09-01 07:56:02 -07:00
[ [ package ] ]
name = "ago"
version = "0.0.95"
description = "ago: Human readable timedeltas"
optional = false
python-versions = "*"
files = [
{ file = "ago-0.0.95.tar.gz" , hash = "sha256:d2010f5eac3df544ec48ec116102e068591a345b1a580f32973db8a505fca744" } ,
]
[ [ package ] ]
name = "async-timeout"
version = "4.0.3"
description = "Timeout context manager for asyncio programs"
optional = false
python-versions = ">=3.7"
files = [
{ file = "async-timeout-4.0.3.tar.gz" , hash = "sha256:4640d96be84d82d02ed59ea2b7105a0f7b33abe8703703cd0ab0bf87c427522f" } ,
{ file = "async_timeout-4.0.3-py3-none-any.whl" , hash = "sha256:7405140ff1230c310e51dc27b3145b9092d659ce68ff733fb0cefe3ee42be028" } ,
]
[ [ package ] ]
name = "attrs"
2025-03-31 09:24:10 -07:00
version = "25.3.0"
2023-09-01 07:56:02 -07:00
description = "Classes Without Boilerplate"
optional = false
2025-03-31 09:24:10 -07:00
python-versions = ">=3.8"
2023-09-01 07:56:02 -07:00
files = [
2025-03-31 09:24:10 -07:00
{ file = "attrs-25.3.0-py3-none-any.whl" , hash = "sha256:427318ce031701fea540783410126f03899a97ffc6f61596ad581ac2e40e3bc3" } ,
{ file = "attrs-25.3.0.tar.gz" , hash = "sha256:75d7cefc7fb576747b2c81b4442d4d4a1ce0900973527c011d1030fd3bf4af1b" } ,
2023-09-01 07:56:02 -07:00
]
[ package . extras ]
2025-03-26 09:16:07 -07:00
benchmark = [ "cloudpickle" , "hypothesis" , "mypy (>=1.11.1)" , "pympler" , "pytest (>=4.3.0)" , "pytest-codspeed" , "pytest-mypy-plugins" , "pytest-xdist[psutil]" ]
cov = [ "cloudpickle" , "coverage[toml] (>=5.3)" , "hypothesis" , "mypy (>=1.11.1)" , "pympler" , "pytest (>=4.3.0)" , "pytest-mypy-plugins" , "pytest-xdist[psutil]" ]
2025-03-31 09:24:10 -07:00
dev = [ "cloudpickle" , "hypothesis" , "mypy (>=1.11.1)" , "pre-commit-uv" , "pympler" , "pytest (>=4.3.0)" , "pytest-mypy-plugins" , "pytest-xdist[psutil]" ]
docs = [ "cogapp" , "furo" , "myst-parser" , "sphinx" , "sphinx-notfound-page" , "sphinxcontrib-towncrier" , "towncrier" ]
2025-03-26 09:16:07 -07:00
tests = [ "cloudpickle" , "hypothesis" , "mypy (>=1.11.1)" , "pympler" , "pytest (>=4.3.0)" , "pytest-mypy-plugins" , "pytest-xdist[psutil]" ]
tests-mypy = [ "mypy (>=1.11.1)" , "pytest-mypy-plugins" ]
2023-09-01 07:56:02 -07:00
2024-09-30 10:13:12 -04:00
[ [ package ] ]
name = "awscli"
2025-02-12 21:41:11 +00:00
version = "1.36.40"
2024-09-30 10:13:12 -04:00
description = "Universal Command Line Environment for AWS."
optional = false
python-versions = ">=3.8"
files = [
2025-02-12 21:41:11 +00:00
{ file = "awscli-1.36.40-py3-none-any.whl" , hash = "sha256:971c3b150c06068bc26867fe295753547780f63fcf8256d41cd38760e44d46ca" } ,
{ file = "awscli-1.36.40.tar.gz" , hash = "sha256:e2a88f88dc16d5c0f26379afd6f254097e53e8b34c82164e59f4165db6ee6dfa" } ,
2024-09-30 10:13:12 -04:00
]
[ package . dependencies ]
2025-02-12 21:41:11 +00:00
botocore = "1.35.99"
2024-09-30 10:13:12 -04:00
colorama = ">=0.2.5,<0.4.7"
docutils = ">=0.10,<0.17"
PyYAML = ">=3.10,<6.1"
rsa = ">=3.1.2,<4.8"
s3transfer = ">=0.10.0,<0.11.0"
2024-09-11 10:39:28 -07:00
[ [ package ] ]
name = "axe-core-python"
version = "0.1.0"
description = "Automated web accessibility testing using axe-core engine."
optional = false
python-versions = ">=3.10,<4.0"
files = [
{ file = "axe-core-python-0.1.0.tar.gz" , hash = "sha256:8a9af93a22f1b47da65be2b9878f83be39155ccc4c7286a8de8e4fc88a7a27c6" } ,
{ file = "axe_core_python-0.1.0-py3-none-any.whl" , hash = "sha256:f99f6bd674726c631c5e20b876983b44dff2b8f452a0ccf08f3c23ee45d0aac3" } ,
]
2023-09-01 07:56:02 -07:00
[ [ package ] ]
name = "bandit"
2025-03-31 09:24:10 -07:00
version = "1.8.3"
2023-09-01 07:56:02 -07:00
description = "Security oriented static analyser for python code."
optional = false
2025-03-31 09:24:10 -07:00
python-versions = ">=3.9"
2023-09-01 07:56:02 -07:00
files = [
2025-03-31 09:24:10 -07:00
{ file = "bandit-1.8.3-py3-none-any.whl" , hash = "sha256:28f04dc0d258e1dd0f99dee8eefa13d1cb5e3fde1a5ab0c523971f97b289bcd8" } ,
{ file = "bandit-1.8.3.tar.gz" , hash = "sha256:f5847beb654d309422985c36644649924e0ea4425c76dec2e89110b87506193a" } ,
2023-09-01 07:56:02 -07:00
]
[ package . dependencies ]
colorama = { version = ">=0.3.9" , markers = "platform_system == \"Windows\"" }
PyYAML = ">=5.3.1"
rich = "*"
stevedore = ">=1.20.0"
[ package . extras ]
2024-01-23 23:36:48 +00:00
baseline = [ "GitPython (>=3.1.30)" ]
2024-03-08 15:00:48 -08:00
sarif = [ "jschema-to-python (>=1.2.3)" , "sarif-om (>=1.0.4)" ]
2024-01-23 23:36:48 +00:00
test = [ "beautifulsoup4 (>=4.8.0)" , "coverage (>=4.5.4)" , "fixtures (>=3.0.0)" , "flake8 (>=4.0.0)" , "pylint (==1.9.4)" , "stestr (>=2.5.0)" , "testscenarios (>=0.5.0)" , "testtools (>=2.3.0)" ]
2025-03-26 09:16:07 -07:00
toml = [ "tomli (>=1.1.0)" ]
2023-09-01 07:56:02 -07:00
yaml = [ "PyYAML" ]
[ [ package ] ]
name = "beautifulsoup4"
2025-03-26 13:54:18 +00:00
version = "4.13.3"
2023-09-01 07:56:02 -07:00
description = "Screen-scraping library"
optional = false
2025-03-26 13:54:18 +00:00
python-versions = ">=3.7.0"
2023-09-01 07:56:02 -07:00
files = [
2025-03-26 13:54:18 +00:00
{ file = "beautifulsoup4-4.13.3-py3-none-any.whl" , hash = "sha256:99045d7d3f08f91f0d656bc9b7efbae189426cd913d830294a15eefa0ea4df16" } ,
{ file = "beautifulsoup4-4.13.3.tar.gz" , hash = "sha256:1bd32405dacc920b42b83ba01644747ed77456a65760e285fbc47633ceddaf8b" } ,
2023-09-01 07:56:02 -07:00
]
[ package . dependencies ]
soupsieve = ">1.2"
2025-03-26 13:54:18 +00:00
typing-extensions = ">=4.0.0"
2023-09-01 07:56:02 -07:00
[ package . extras ]
2024-01-18 03:12:22 +00:00
cchardet = [ "cchardet" ]
chardet = [ "chardet" ]
charset-normalizer = [ "charset-normalizer" ]
2023-09-01 07:56:02 -07:00
html5lib = [ "html5lib" ]
lxml = [ "lxml" ]
[ [ package ] ]
name = "black"
2025-03-27 14:01:27 +00:00
version = "25.1.0"
2023-09-01 07:56:02 -07:00
description = "The uncompromising code formatter."
optional = false
2024-10-30 09:36:22 -04:00
python-versions = ">=3.9"
2023-09-01 07:56:02 -07:00
files = [
2025-03-27 14:01:27 +00:00
{ file = "black-25.1.0-cp310-cp310-macosx_10_9_x86_64.whl" , hash = "sha256:759e7ec1e050a15f89b770cefbf91ebee8917aac5c20483bc2d80a6c3a04df32" } ,
{ file = "black-25.1.0-cp310-cp310-macosx_11_0_arm64.whl" , hash = "sha256:0e519ecf93120f34243e6b0054db49c00a35f84f195d5bce7e9f5cfc578fc2da" } ,
{ file = "black-25.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:055e59b198df7ac0b7efca5ad7ff2516bca343276c466be72eb04a3bcc1f82d7" } ,
{ file = "black-25.1.0-cp310-cp310-win_amd64.whl" , hash = "sha256:db8ea9917d6f8fc62abd90d944920d95e73c83a5ee3383493e35d271aca872e9" } ,
{ file = "black-25.1.0-cp311-cp311-macosx_10_9_x86_64.whl" , hash = "sha256:a39337598244de4bae26475f77dda852ea00a93bd4c728e09eacd827ec929df0" } ,
{ file = "black-25.1.0-cp311-cp311-macosx_11_0_arm64.whl" , hash = "sha256:96c1c7cd856bba8e20094e36e0f948718dc688dba4a9d78c3adde52b9e6c2299" } ,
{ file = "black-25.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:bce2e264d59c91e52d8000d507eb20a9aca4a778731a08cfff7e5ac4a4bb7096" } ,
{ file = "black-25.1.0-cp311-cp311-win_amd64.whl" , hash = "sha256:172b1dbff09f86ce6f4eb8edf9dede08b1fce58ba194c87d7a4f1a5aa2f5b3c2" } ,
{ file = "black-25.1.0-cp312-cp312-macosx_10_13_x86_64.whl" , hash = "sha256:4b60580e829091e6f9238c848ea6750efed72140b91b048770b64e74fe04908b" } ,
{ file = "black-25.1.0-cp312-cp312-macosx_11_0_arm64.whl" , hash = "sha256:1e2978f6df243b155ef5fa7e558a43037c3079093ed5d10fd84c43900f2d8ecc" } ,
{ file = "black-25.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:3b48735872ec535027d979e8dcb20bf4f70b5ac75a8ea99f127c106a7d7aba9f" } ,
{ file = "black-25.1.0-cp312-cp312-win_amd64.whl" , hash = "sha256:ea0213189960bda9cf99be5b8c8ce66bb054af5e9e861249cd23471bd7b0b3ba" } ,
{ file = "black-25.1.0-cp313-cp313-macosx_10_13_x86_64.whl" , hash = "sha256:8f0b18a02996a836cc9c9c78e5babec10930862827b1b724ddfe98ccf2f2fe4f" } ,
{ file = "black-25.1.0-cp313-cp313-macosx_11_0_arm64.whl" , hash = "sha256:afebb7098bfbc70037a053b91ae8437c3857482d3a690fefc03e9ff7aa9a5fd3" } ,
{ file = "black-25.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:030b9759066a4ee5e5aca28c3c77f9c64789cdd4de8ac1df642c40b708be6171" } ,
{ file = "black-25.1.0-cp313-cp313-win_amd64.whl" , hash = "sha256:a22f402b410566e2d1c950708c77ebf5ebd5d0d88a6a2e87c86d9fb48afa0d18" } ,
{ file = "black-25.1.0-cp39-cp39-macosx_10_9_x86_64.whl" , hash = "sha256:a1ee0a0c330f7b5130ce0caed9936a904793576ef4d2b98c40835d6a65afa6a0" } ,
{ file = "black-25.1.0-cp39-cp39-macosx_11_0_arm64.whl" , hash = "sha256:f3df5f1bf91d36002b0a75389ca8663510cf0531cca8aa5c1ef695b46d98655f" } ,
{ file = "black-25.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:d9e6827d563a2c820772b32ce8a42828dc6790f095f441beef18f96aa6f8294e" } ,
{ file = "black-25.1.0-cp39-cp39-win_amd64.whl" , hash = "sha256:bacabb307dca5ebaf9c118d2d2f6903da0d62c9faa82bd21a33eecc319559355" } ,
{ file = "black-25.1.0-py3-none-any.whl" , hash = "sha256:95e8176dae143ba9097f351d174fdaf0ccd29efb414b362ae3fd72bf0f710717" } ,
{ file = "black-25.1.0.tar.gz" , hash = "sha256:33496d5cd1222ad73391352b4ae8da15253c5de89b93a80b3e2c8d9a19ec2666" } ,
2023-09-01 07:56:02 -07:00
]
[ package . dependencies ]
click = ">=8.0.0"
mypy-extensions = ">=0.4.3"
packaging = ">=22.0"
pathspec = ">=0.9.0"
platformdirs = ">=2"
[ package . extras ]
colorama = [ "colorama (>=0.4.3)" ]
2024-10-30 09:36:22 -04:00
d = [ "aiohttp (>=3.10)" ]
2023-09-01 07:56:02 -07:00
jupyter = [ "ipython (>=7.8.0)" , "tokenize-rt (>=3.2.0)" ]
uvloop = [ "uvloop (>=0.15.2)" ]
[ [ package ] ]
name = "bleach"
2024-10-30 09:36:22 -04:00
version = "6.2.0"
2023-09-01 07:56:02 -07:00
description = "An easy safelist-based HTML-sanitizing tool."
optional = false
2024-10-30 09:36:22 -04:00
python-versions = ">=3.9"
2023-09-01 07:56:02 -07:00
files = [
2024-10-30 09:36:22 -04:00
{ file = "bleach-6.2.0-py3-none-any.whl" , hash = "sha256:117d9c6097a7c3d22fd578fcd8d35ff1e125df6736f554da4e432fdd63f31e5e" } ,
{ file = "bleach-6.2.0.tar.gz" , hash = "sha256:123e894118b8a599fd80d3ec1a6d4cc7ce4e5882b1317a7e1ba69b56e95f991f" } ,
2023-09-01 07:56:02 -07:00
]
[ package . dependencies ]
webencodings = "*"
[ package . extras ]
2024-10-30 09:36:22 -04:00
css = [ "tinycss2 (>=1.1.0,<1.5)" ]
2023-09-01 07:56:02 -07:00
[ [ package ] ]
name = "blinker"
2025-03-31 09:24:10 -07:00
version = "1.9.0"
2023-09-01 07:56:02 -07:00
description = "Fast, simple object-to-object and broadcast signaling"
optional = false
2025-03-31 09:24:10 -07:00
python-versions = ">=3.9"
2023-09-01 07:56:02 -07:00
files = [
2025-03-31 09:24:10 -07:00
{ file = "blinker-1.9.0-py3-none-any.whl" , hash = "sha256:ba0efaa9080b619ff2f3459d1d500c57bddea4a6b424b60a91141db6fd2f08bc" } ,
{ file = "blinker-1.9.0.tar.gz" , hash = "sha256:b4ce2265a7abece45e7cc896e98dbebe6cead56bcf805a3d23136d145f5445bf" } ,
2023-09-01 07:56:02 -07:00
]
2023-09-12 13:05:37 -07:00
[ [ package ] ]
name = "boolean-py"
version = "4.0"
description = "Define boolean algebras, create and parse boolean expressions and create custom boolean DSL."
optional = false
python-versions = "*"
files = [
{ file = "boolean.py-4.0-py3-none-any.whl" , hash = "sha256:2876f2051d7d6394a531d82dc6eb407faa0b01a0a0b3083817ccd7323b8d96bd" } ,
{ file = "boolean.py-4.0.tar.gz" , hash = "sha256:17b9a181630e43dde1851d42bef546d616d5d9b4480357514597e78b203d06e4" } ,
]
2023-09-01 07:56:02 -07:00
[ [ package ] ]
name = "boto3"
2025-03-26 14:19:42 +00:00
version = "1.35.99"
2023-09-01 07:56:02 -07:00
description = "The AWS SDK for Python"
optional = false
2024-04-04 18:09:22 -07:00
python-versions = ">=3.8"
2023-09-01 07:56:02 -07:00
files = [
2025-03-26 14:19:42 +00:00
{ file = "boto3-1.35.99-py3-none-any.whl" , hash = "sha256:83e560faaec38a956dfb3d62e05e1703ee50432b45b788c09e25107c5058bd71" } ,
{ file = "boto3-1.35.99.tar.gz" , hash = "sha256:e0abd794a7a591d90558e92e29a9f8837d25ece8e3c120e530526fe27eba5fca" } ,
2023-09-01 07:56:02 -07:00
]
[ package . dependencies ]
2025-03-26 14:19:42 +00:00
botocore = ">=1.35.99,<1.36.0"
2023-09-01 07:56:02 -07:00
jmespath = ">=0.7.1,<2.0.0"
2024-04-04 18:09:22 -07:00
s3transfer = ">=0.10.0,<0.11.0"
2023-09-01 07:56:02 -07:00
[ package . extras ]
crt = [ "botocore[crt] (>=1.21.0,<2.0a0)" ]
[ [ package ] ]
name = "botocore"
2025-02-12 21:41:11 +00:00
version = "1.35.99"
2023-09-01 07:56:02 -07:00
description = "Low-level, data-driven core of boto 3."
optional = false
2024-04-04 18:09:22 -07:00
python-versions = ">=3.8"
2023-09-01 07:56:02 -07:00
files = [
2025-02-12 21:41:11 +00:00
{ file = "botocore-1.35.99-py3-none-any.whl" , hash = "sha256:b22d27b6b617fc2d7342090d6129000af2efd20174215948c0d7ae2da0fab445" } ,
{ file = "botocore-1.35.99.tar.gz" , hash = "sha256:1eab44e969c39c5f3d9a3104a0836c24715579a455f12b3979a31d7cde51b3c3" } ,
2023-09-01 07:56:02 -07:00
]
[ package . dependencies ]
jmespath = ">=0.7.1,<2.0.0"
python-dateutil = ">=2.1,<3.0.0"
2024-04-04 18:09:22 -07:00
urllib3 = { version = ">=1.25.4,<2.2.0 || >2.2.0,<3" , markers = "python_version >= \"3.10\"" }
2023-09-01 07:56:02 -07:00
[ package . extras ]
2024-10-30 09:36:22 -04:00
crt = [ "awscrt (==0.22.0)" ]
2023-09-01 07:56:02 -07:00
[ [ package ] ]
name = "cachecontrol"
2025-03-31 09:24:10 -07:00
version = "0.14.2"
2023-09-01 07:56:02 -07:00
description = "httplib2 caching for requests"
optional = false
2025-03-31 09:24:10 -07:00
python-versions = ">=3.8"
2023-09-01 07:56:02 -07:00
files = [
2025-03-31 09:24:10 -07:00
{ file = "cachecontrol-0.14.2-py3-none-any.whl" , hash = "sha256:ebad2091bf12d0d200dfc2464330db638c5deb41d546f6d7aca079e87290f3b0" } ,
{ file = "cachecontrol-0.14.2.tar.gz" , hash = "sha256:7d47d19f866409b98ff6025b6a0fca8e4c791fb31abbd95f622093894ce903a2" } ,
2023-09-01 07:56:02 -07:00
]
[ package . dependencies ]
filelock = { version = ">=3.8.0" , optional = true , markers = "extra == \"filecache\"" }
2024-03-08 15:00:48 -08:00
msgpack = ">=0.5.2,<2.0.0"
2023-09-01 07:56:02 -07:00
requests = ">=2.16.0"
[ package . extras ]
2025-03-31 09:24:10 -07:00
dev = [ "CacheControl[filecache,redis]" , "build" , "cherrypy" , "codespell[tomli]" , "furo" , "mypy" , "pytest" , "pytest-cov" , "ruff" , "sphinx" , "sphinx-copybutton" , "tox" , "types-redis" , "types-requests" ]
2023-09-01 07:56:02 -07:00
filecache = [ "filelock (>=3.8.0)" ]
redis = [ "redis (>=2.10.5)" ]
[ [ package ] ]
name = "cachetools"
2025-03-25 16:03:48 +00:00
version = "5.5.2"
2023-09-01 07:56:02 -07:00
description = "Extensible memoizing collections and decorators"
optional = false
python-versions = ">=3.7"
files = [
2025-03-25 16:03:48 +00:00
{ file = "cachetools-5.5.2-py3-none-any.whl" , hash = "sha256:d26a22bcc62eb95c3beabd9f1ee5e820d3d2704fe2967cbe350e20c8ffcd3f0a" } ,
{ file = "cachetools-5.5.2.tar.gz" , hash = "sha256:1a661caa9175d26759571b2e19580f9d6393969e5dfca11fdb1f947a23e640d4" } ,
2023-09-01 07:56:02 -07:00
]
[ [ package ] ]
name = "certifi"
2025-03-25 01:14:54 +00:00
version = "2025.1.31"
2023-09-01 07:56:02 -07:00
description = "Python package for providing Mozilla's CA Bundle."
optional = false
python-versions = ">=3.6"
files = [
2025-03-25 01:14:54 +00:00
{ file = "certifi-2025.1.31-py3-none-any.whl" , hash = "sha256:ca78db4565a652026a4db2bcdf68f2fb589ea80d0be70e03929ed730746b84fe" } ,
{ file = "certifi-2025.1.31.tar.gz" , hash = "sha256:3d5da6925056f6f18f119200434a4780a94263f10d1c21d032a6f6b2baa20651" } ,
2023-09-01 07:56:02 -07:00
]
[ [ package ] ]
name = "cffi"
2024-10-30 09:36:22 -04:00
version = "1.17.1"
2023-09-01 07:56:02 -07:00
description = "Foreign Function Interface for Python calling C code."
optional = false
2023-11-02 14:10:22 -07:00
python-versions = ">=3.8"
2023-09-01 07:56:02 -07:00
files = [
2024-10-30 09:36:22 -04:00
{ file = "cffi-1.17.1-cp310-cp310-macosx_10_9_x86_64.whl" , hash = "sha256:df8b1c11f177bc2313ec4b2d46baec87a5f3e71fc8b45dab2ee7cae86d9aba14" } ,
{ file = "cffi-1.17.1-cp310-cp310-macosx_11_0_arm64.whl" , hash = "sha256:8f2cdc858323644ab277e9bb925ad72ae0e67f69e804f4898c070998d50b1a67" } ,
{ file = "cffi-1.17.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:edae79245293e15384b51f88b00613ba9f7198016a5948b5dddf4917d4d26382" } ,
{ file = "cffi-1.17.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:45398b671ac6d70e67da8e4224a065cec6a93541bb7aebe1b198a61b58c7b702" } ,
{ file = "cffi-1.17.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:ad9413ccdeda48c5afdae7e4fa2192157e991ff761e7ab8fdd8926f40b160cc3" } ,
{ file = "cffi-1.17.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:5da5719280082ac6bd9aa7becb3938dc9f9cbd57fac7d2871717b1feb0902ab6" } ,
{ file = "cffi-1.17.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:2bb1a08b8008b281856e5971307cc386a8e9c5b625ac297e853d36da6efe9c17" } ,
{ file = "cffi-1.17.1-cp310-cp310-musllinux_1_1_aarch64.whl" , hash = "sha256:045d61c734659cc045141be4bae381a41d89b741f795af1dd018bfb532fd0df8" } ,
{ file = "cffi-1.17.1-cp310-cp310-musllinux_1_1_i686.whl" , hash = "sha256:6883e737d7d9e4899a8a695e00ec36bd4e5e4f18fabe0aca0efe0a4b44cdb13e" } ,
{ file = "cffi-1.17.1-cp310-cp310-musllinux_1_1_x86_64.whl" , hash = "sha256:6b8b4a92e1c65048ff98cfe1f735ef8f1ceb72e3d5f0c25fdb12087a23da22be" } ,
{ file = "cffi-1.17.1-cp310-cp310-win32.whl" , hash = "sha256:c9c3d058ebabb74db66e431095118094d06abf53284d9c81f27300d0e0d8bc7c" } ,
{ file = "cffi-1.17.1-cp310-cp310-win_amd64.whl" , hash = "sha256:0f048dcf80db46f0098ccac01132761580d28e28bc0f78ae0d58048063317e15" } ,
{ file = "cffi-1.17.1-cp311-cp311-macosx_10_9_x86_64.whl" , hash = "sha256:a45e3c6913c5b87b3ff120dcdc03f6131fa0065027d0ed7ee6190736a74cd401" } ,
{ file = "cffi-1.17.1-cp311-cp311-macosx_11_0_arm64.whl" , hash = "sha256:30c5e0cb5ae493c04c8b42916e52ca38079f1b235c2f8ae5f4527b963c401caf" } ,
{ file = "cffi-1.17.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:f75c7ab1f9e4aca5414ed4d8e5c0e303a34f4421f8a0d47a4d019ceff0ab6af4" } ,
{ file = "cffi-1.17.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:a1ed2dd2972641495a3ec98445e09766f077aee98a1c896dcb4ad0d303628e41" } ,
{ file = "cffi-1.17.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:46bf43160c1a35f7ec506d254e5c890f3c03648a4dbac12d624e4490a7046cd1" } ,
{ file = "cffi-1.17.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:a24ed04c8ffd54b0729c07cee15a81d964e6fee0e3d4d342a27b020d22959dc6" } ,
{ file = "cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:610faea79c43e44c71e1ec53a554553fa22321b65fae24889706c0a84d4ad86d" } ,
{ file = "cffi-1.17.1-cp311-cp311-musllinux_1_1_aarch64.whl" , hash = "sha256:a9b15d491f3ad5d692e11f6b71f7857e7835eb677955c00cc0aefcd0669adaf6" } ,
{ file = "cffi-1.17.1-cp311-cp311-musllinux_1_1_i686.whl" , hash = "sha256:de2ea4b5833625383e464549fec1bc395c1bdeeb5f25c4a3a82b5a8c756ec22f" } ,
{ file = "cffi-1.17.1-cp311-cp311-musllinux_1_1_x86_64.whl" , hash = "sha256:fc48c783f9c87e60831201f2cce7f3b2e4846bf4d8728eabe54d60700b318a0b" } ,
{ file = "cffi-1.17.1-cp311-cp311-win32.whl" , hash = "sha256:85a950a4ac9c359340d5963966e3e0a94a676bd6245a4b55bc43949eee26a655" } ,
{ file = "cffi-1.17.1-cp311-cp311-win_amd64.whl" , hash = "sha256:caaf0640ef5f5517f49bc275eca1406b0ffa6aa184892812030f04c2abf589a0" } ,
{ file = "cffi-1.17.1-cp312-cp312-macosx_10_9_x86_64.whl" , hash = "sha256:805b4371bf7197c329fcb3ead37e710d1bca9da5d583f5073b799d5c5bd1eee4" } ,
{ file = "cffi-1.17.1-cp312-cp312-macosx_11_0_arm64.whl" , hash = "sha256:733e99bc2df47476e3848417c5a4540522f234dfd4ef3ab7fafdf555b082ec0c" } ,
{ file = "cffi-1.17.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:1257bdabf294dceb59f5e70c64a3e2f462c30c7ad68092d01bbbfb1c16b1ba36" } ,
{ file = "cffi-1.17.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:da95af8214998d77a98cc14e3a3bd00aa191526343078b530ceb0bd710fb48a5" } ,
{ file = "cffi-1.17.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:d63afe322132c194cf832bfec0dc69a99fb9bb6bbd550f161a49e9e855cc78ff" } ,
{ file = "cffi-1.17.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:f79fc4fc25f1c8698ff97788206bb3c2598949bfe0fef03d299eb1b5356ada99" } ,
{ file = "cffi-1.17.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:b62ce867176a75d03a665bad002af8e6d54644fad99a3c70905c543130e39d93" } ,
{ file = "cffi-1.17.1-cp312-cp312-musllinux_1_1_aarch64.whl" , hash = "sha256:386c8bf53c502fff58903061338ce4f4950cbdcb23e2902d86c0f722b786bbe3" } ,
{ file = "cffi-1.17.1-cp312-cp312-musllinux_1_1_x86_64.whl" , hash = "sha256:4ceb10419a9adf4460ea14cfd6bc43d08701f0835e979bf821052f1805850fe8" } ,
{ file = "cffi-1.17.1-cp312-cp312-win32.whl" , hash = "sha256:a08d7e755f8ed21095a310a693525137cfe756ce62d066e53f502a83dc550f65" } ,
{ file = "cffi-1.17.1-cp312-cp312-win_amd64.whl" , hash = "sha256:51392eae71afec0d0c8fb1a53b204dbb3bcabcb3c9b807eedf3e1e6ccf2de903" } ,
{ file = "cffi-1.17.1-cp313-cp313-macosx_10_13_x86_64.whl" , hash = "sha256:f3a2b4222ce6b60e2e8b337bb9596923045681d71e5a082783484d845390938e" } ,
{ file = "cffi-1.17.1-cp313-cp313-macosx_11_0_arm64.whl" , hash = "sha256:0984a4925a435b1da406122d4d7968dd861c1385afe3b45ba82b750f229811e2" } ,
{ file = "cffi-1.17.1-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:d01b12eeeb4427d3110de311e1774046ad344f5b1a7403101878976ecd7a10f3" } ,
{ file = "cffi-1.17.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:706510fe141c86a69c8ddc029c7910003a17353970cff3b904ff0686a5927683" } ,
{ file = "cffi-1.17.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:de55b766c7aa2e2a3092c51e0483d700341182f08e67c63630d5b6f200bb28e5" } ,
{ file = "cffi-1.17.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:c59d6e989d07460165cc5ad3c61f9fd8f1b4796eacbd81cee78957842b834af4" } ,
{ file = "cffi-1.17.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:dd398dbc6773384a17fe0d3e7eeb8d1a21c2200473ee6806bb5e6a8e62bb73dd" } ,
{ file = "cffi-1.17.1-cp313-cp313-musllinux_1_1_aarch64.whl" , hash = "sha256:3edc8d958eb099c634dace3c7e16560ae474aa3803a5df240542b305d14e14ed" } ,
{ file = "cffi-1.17.1-cp313-cp313-musllinux_1_1_x86_64.whl" , hash = "sha256:72e72408cad3d5419375fc87d289076ee319835bdfa2caad331e377589aebba9" } ,
{ file = "cffi-1.17.1-cp313-cp313-win32.whl" , hash = "sha256:e03eab0a8677fa80d646b5ddece1cbeaf556c313dcfac435ba11f107ba117b5d" } ,
{ file = "cffi-1.17.1-cp313-cp313-win_amd64.whl" , hash = "sha256:f6a16c31041f09ead72d69f583767292f750d24913dadacf5756b966aacb3f1a" } ,
{ file = "cffi-1.17.1-cp38-cp38-macosx_10_9_x86_64.whl" , hash = "sha256:636062ea65bd0195bc012fea9321aca499c0504409f413dc88af450b57ffd03b" } ,
{ file = "cffi-1.17.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:c7eac2ef9b63c79431bc4b25f1cd649d7f061a28808cbc6c47b534bd789ef964" } ,
{ file = "cffi-1.17.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:e221cf152cff04059d011ee126477f0d9588303eb57e88923578ace7baad17f9" } ,
{ file = "cffi-1.17.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:31000ec67d4221a71bd3f67df918b1f88f676f1c3b535a7eb473255fdc0b83fc" } ,
{ file = "cffi-1.17.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:6f17be4345073b0a7b8ea599688f692ac3ef23ce28e5df79c04de519dbc4912c" } ,
{ file = "cffi-1.17.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:0e2b1fac190ae3ebfe37b979cc1ce69c81f4e4fe5746bb401dca63a9062cdaf1" } ,
{ file = "cffi-1.17.1-cp38-cp38-win32.whl" , hash = "sha256:7596d6620d3fa590f677e9ee430df2958d2d6d6de2feeae5b20e82c00b76fbf8" } ,
{ file = "cffi-1.17.1-cp38-cp38-win_amd64.whl" , hash = "sha256:78122be759c3f8a014ce010908ae03364d00a1f81ab5c7f4a7a5120607ea56e1" } ,
{ file = "cffi-1.17.1-cp39-cp39-macosx_10_9_x86_64.whl" , hash = "sha256:b2ab587605f4ba0bf81dc0cb08a41bd1c0a5906bd59243d56bad7668a6fc6c16" } ,
{ file = "cffi-1.17.1-cp39-cp39-macosx_11_0_arm64.whl" , hash = "sha256:28b16024becceed8c6dfbc75629e27788d8a3f9030691a1dbf9821a128b22c36" } ,
{ file = "cffi-1.17.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:1d599671f396c4723d016dbddb72fe8e0397082b0a77a4fab8028923bec050e8" } ,
{ file = "cffi-1.17.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:ca74b8dbe6e8e8263c0ffd60277de77dcee6c837a3d0881d8c1ead7268c9e576" } ,
{ file = "cffi-1.17.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:f7f5baafcc48261359e14bcd6d9bff6d4b28d9103847c9e136694cb0501aef87" } ,
{ file = "cffi-1.17.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:98e3969bcff97cae1b2def8ba499ea3d6f31ddfdb7635374834cf89a1a08ecf0" } ,
{ file = "cffi-1.17.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:cdf5ce3acdfd1661132f2a9c19cac174758dc2352bfe37d98aa7512c6b7178b3" } ,
{ file = "cffi-1.17.1-cp39-cp39-musllinux_1_1_aarch64.whl" , hash = "sha256:9755e4345d1ec879e3849e62222a18c7174d65a6a92d5b346b1863912168b595" } ,
{ file = "cffi-1.17.1-cp39-cp39-musllinux_1_1_i686.whl" , hash = "sha256:f1e22e8c4419538cb197e4dd60acc919d7696e5ef98ee4da4e01d3f8cfa4cc5a" } ,
{ file = "cffi-1.17.1-cp39-cp39-musllinux_1_1_x86_64.whl" , hash = "sha256:c03e868a0b3bc35839ba98e74211ed2b05d2119be4e8a0f224fba9384f1fe02e" } ,
{ file = "cffi-1.17.1-cp39-cp39-win32.whl" , hash = "sha256:e31ae45bc2e29f6b2abd0de1cc3b9d5205aa847cafaecb8af1476a609a2f6eb7" } ,
{ file = "cffi-1.17.1-cp39-cp39-win_amd64.whl" , hash = "sha256:d016c76bdd850f3c626af19b0542c9677ba156e4ee4fccfdd7848803533ef662" } ,
{ file = "cffi-1.17.1.tar.gz" , hash = "sha256:1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824" } ,
2023-09-01 07:56:02 -07:00
]
[ package . dependencies ]
pycparser = "*"
2023-11-22 10:47:31 -05:00
[ [ package ] ]
name = "cfgv"
version = "3.4.0"
description = "Validate configuration and produce human readable error messages."
optional = false
python-versions = ">=3.8"
files = [
{ file = "cfgv-3.4.0-py2.py3-none-any.whl" , hash = "sha256:b7265b1f29fd3316bfcd2b330d63d024f2bfd8bcb8b0272f8e19a504856c48f9" } ,
{ file = "cfgv-3.4.0.tar.gz" , hash = "sha256:e52591d4c5f5dead8e0f673fb16db7949d2cfb3f7da4582893288f0ded8fe560" } ,
]
2023-09-01 07:56:02 -07:00
[ [ package ] ]
name = "charset-normalizer"
2025-03-26 14:45:59 +00:00
version = "3.4.1"
2023-09-01 07:56:02 -07:00
description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet."
optional = false
2025-03-26 14:45:59 +00:00
python-versions = ">=3.7"
2023-09-01 07:56:02 -07:00
files = [
2025-03-26 14:45:59 +00:00
{ file = "charset_normalizer-3.4.1-cp310-cp310-macosx_10_9_universal2.whl" , hash = "sha256:91b36a978b5ae0ee86c394f5a54d6ef44db1de0815eb43de826d41d21e4af3de" } ,
{ file = "charset_normalizer-3.4.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:7461baadb4dc00fd9e0acbe254e3d7d2112e7f92ced2adc96e54ef6501c5f176" } ,
{ file = "charset_normalizer-3.4.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:e218488cd232553829be0664c2292d3af2eeeb94b32bea483cf79ac6a694e037" } ,
{ file = "charset_normalizer-3.4.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:80ed5e856eb7f30115aaf94e4a08114ccc8813e6ed1b5efa74f9f82e8509858f" } ,
{ file = "charset_normalizer-3.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:b010a7a4fd316c3c484d482922d13044979e78d1861f0e0650423144c616a46a" } ,
{ file = "charset_normalizer-3.4.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:4532bff1b8421fd0a320463030c7520f56a79c9024a4e88f01c537316019005a" } ,
{ file = "charset_normalizer-3.4.1-cp310-cp310-musllinux_1_2_aarch64.whl" , hash = "sha256:d973f03c0cb71c5ed99037b870f2be986c3c05e63622c017ea9816881d2dd247" } ,
{ file = "charset_normalizer-3.4.1-cp310-cp310-musllinux_1_2_i686.whl" , hash = "sha256:3a3bd0dcd373514dcec91c411ddb9632c0d7d92aed7093b8c3bbb6d69ca74408" } ,
{ file = "charset_normalizer-3.4.1-cp310-cp310-musllinux_1_2_ppc64le.whl" , hash = "sha256:d9c3cdf5390dcd29aa8056d13e8e99526cda0305acc038b96b30352aff5ff2bb" } ,
{ file = "charset_normalizer-3.4.1-cp310-cp310-musllinux_1_2_s390x.whl" , hash = "sha256:2bdfe3ac2e1bbe5b59a1a63721eb3b95fc9b6817ae4a46debbb4e11f6232428d" } ,
{ file = "charset_normalizer-3.4.1-cp310-cp310-musllinux_1_2_x86_64.whl" , hash = "sha256:eab677309cdb30d047996b36d34caeda1dc91149e4fdca0b1a039b3f79d9a807" } ,
{ file = "charset_normalizer-3.4.1-cp310-cp310-win32.whl" , hash = "sha256:c0429126cf75e16c4f0ad00ee0eae4242dc652290f940152ca8c75c3a4b6ee8f" } ,
{ file = "charset_normalizer-3.4.1-cp310-cp310-win_amd64.whl" , hash = "sha256:9f0b8b1c6d84c8034a44893aba5e767bf9c7a211e313a9605d9c617d7083829f" } ,
{ file = "charset_normalizer-3.4.1-cp311-cp311-macosx_10_9_universal2.whl" , hash = "sha256:8bfa33f4f2672964266e940dd22a195989ba31669bd84629f05fab3ef4e2d125" } ,
{ file = "charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:28bf57629c75e810b6ae989f03c0828d64d6b26a5e205535585f96093e405ed1" } ,
{ file = "charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:f08ff5e948271dc7e18a35641d2f11a4cd8dfd5634f55228b691e62b37125eb3" } ,
{ file = "charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:234ac59ea147c59ee4da87a0c0f098e9c8d169f4dc2a159ef720f1a61bbe27cd" } ,
{ file = "charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:fd4ec41f914fa74ad1b8304bbc634b3de73d2a0889bd32076342a573e0779e00" } ,
{ file = "charset_normalizer-3.4.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:eea6ee1db730b3483adf394ea72f808b6e18cf3cb6454b4d86e04fa8c4327a12" } ,
{ file = "charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_aarch64.whl" , hash = "sha256:c96836c97b1238e9c9e3fe90844c947d5afbf4f4c92762679acfe19927d81d77" } ,
{ file = "charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_i686.whl" , hash = "sha256:4d86f7aff21ee58f26dcf5ae81a9addbd914115cdebcbb2217e4f0ed8982e146" } ,
{ file = "charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_ppc64le.whl" , hash = "sha256:09b5e6733cbd160dcc09589227187e242a30a49ca5cefa5a7edd3f9d19ed53fd" } ,
{ file = "charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_s390x.whl" , hash = "sha256:5777ee0881f9499ed0f71cc82cf873d9a0ca8af166dfa0af8ec4e675b7df48e6" } ,
{ file = "charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_x86_64.whl" , hash = "sha256:237bdbe6159cff53b4f24f397d43c6336c6b0b42affbe857970cefbb620911c8" } ,
{ file = "charset_normalizer-3.4.1-cp311-cp311-win32.whl" , hash = "sha256:8417cb1f36cc0bc7eaba8ccb0e04d55f0ee52df06df3ad55259b9a323555fc8b" } ,
{ file = "charset_normalizer-3.4.1-cp311-cp311-win_amd64.whl" , hash = "sha256:d7f50a1f8c450f3925cb367d011448c39239bb3eb4117c36a6d354794de4ce76" } ,
{ file = "charset_normalizer-3.4.1-cp312-cp312-macosx_10_13_universal2.whl" , hash = "sha256:73d94b58ec7fecbc7366247d3b0b10a21681004153238750bb67bd9012414545" } ,
{ file = "charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:dad3e487649f498dd991eeb901125411559b22e8d7ab25d3aeb1af367df5efd7" } ,
{ file = "charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:c30197aa96e8eed02200a83fba2657b4c3acd0f0aa4bdc9f6c1af8e8962e0757" } ,
{ file = "charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:2369eea1ee4a7610a860d88f268eb39b95cb588acd7235e02fd5a5601773d4fa" } ,
{ file = "charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:bc2722592d8998c870fa4e290c2eec2c1569b87fe58618e67d38b4665dfa680d" } ,
{ file = "charset_normalizer-3.4.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:ffc9202a29ab3920fa812879e95a9e78b2465fd10be7fcbd042899695d75e616" } ,
{ file = "charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_aarch64.whl" , hash = "sha256:804a4d582ba6e5b747c625bf1255e6b1507465494a40a2130978bda7b932c90b" } ,
{ file = "charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_i686.whl" , hash = "sha256:0f55e69f030f7163dffe9fd0752b32f070566451afe180f99dbeeb81f511ad8d" } ,
{ file = "charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_ppc64le.whl" , hash = "sha256:c4c3e6da02df6fa1410a7680bd3f63d4f710232d3139089536310d027950696a" } ,
{ file = "charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_s390x.whl" , hash = "sha256:5df196eb874dae23dcfb968c83d4f8fdccb333330fe1fc278ac5ceeb101003a9" } ,
{ file = "charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_x86_64.whl" , hash = "sha256:e358e64305fe12299a08e08978f51fc21fac060dcfcddd95453eabe5b93ed0e1" } ,
{ file = "charset_normalizer-3.4.1-cp312-cp312-win32.whl" , hash = "sha256:9b23ca7ef998bc739bf6ffc077c2116917eabcc901f88da1b9856b210ef63f35" } ,
{ file = "charset_normalizer-3.4.1-cp312-cp312-win_amd64.whl" , hash = "sha256:6ff8a4a60c227ad87030d76e99cd1698345d4491638dfa6673027c48b3cd395f" } ,
{ file = "charset_normalizer-3.4.1-cp313-cp313-macosx_10_13_universal2.whl" , hash = "sha256:aabfa34badd18f1da5ec1bc2715cadc8dca465868a4e73a0173466b688f29dda" } ,
{ file = "charset_normalizer-3.4.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:22e14b5d70560b8dd51ec22863f370d1e595ac3d024cb8ad7d308b4cd95f8313" } ,
{ file = "charset_normalizer-3.4.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:8436c508b408b82d87dc5f62496973a1805cd46727c34440b0d29d8a2f50a6c9" } ,
{ file = "charset_normalizer-3.4.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:2d074908e1aecee37a7635990b2c6d504cd4766c7bc9fc86d63f9c09af3fa11b" } ,
{ file = "charset_normalizer-3.4.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:955f8851919303c92343d2f66165294848d57e9bba6cf6e3625485a70a038d11" } ,
{ file = "charset_normalizer-3.4.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:44ecbf16649486d4aebafeaa7ec4c9fed8b88101f4dd612dcaf65d5e815f837f" } ,
{ file = "charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_aarch64.whl" , hash = "sha256:0924e81d3d5e70f8126529951dac65c1010cdf117bb75eb02dd12339b57749dd" } ,
{ file = "charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_i686.whl" , hash = "sha256:2967f74ad52c3b98de4c3b32e1a44e32975e008a9cd2a8cc8966d6a5218c5cb2" } ,
{ file = "charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_ppc64le.whl" , hash = "sha256:c75cb2a3e389853835e84a2d8fb2b81a10645b503eca9bcb98df6b5a43eb8886" } ,
{ file = "charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_s390x.whl" , hash = "sha256:09b26ae6b1abf0d27570633b2b078a2a20419c99d66fb2823173d73f188ce601" } ,
{ file = "charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_x86_64.whl" , hash = "sha256:fa88b843d6e211393a37219e6a1c1df99d35e8fd90446f1118f4216e307e48cd" } ,
{ file = "charset_normalizer-3.4.1-cp313-cp313-win32.whl" , hash = "sha256:eb8178fe3dba6450a3e024e95ac49ed3400e506fd4e9e5c32d30adda88cbd407" } ,
{ file = "charset_normalizer-3.4.1-cp313-cp313-win_amd64.whl" , hash = "sha256:b1ac5992a838106edb89654e0aebfc24f5848ae2547d22c2c3f66454daa11971" } ,
{ file = "charset_normalizer-3.4.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:f30bf9fd9be89ecb2360c7d94a711f00c09b976258846efe40db3d05828e8089" } ,
{ file = "charset_normalizer-3.4.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:97f68b8d6831127e4787ad15e6757232e14e12060bec17091b85eb1486b91d8d" } ,
{ file = "charset_normalizer-3.4.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:7974a0b5ecd505609e3b19742b60cee7aa2aa2fb3151bc917e6e2646d7667dcf" } ,
{ file = "charset_normalizer-3.4.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:fc54db6c8593ef7d4b2a331b58653356cf04f67c960f584edb7c3d8c97e8f39e" } ,
{ file = "charset_normalizer-3.4.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:311f30128d7d333eebd7896965bfcfbd0065f1716ec92bd5638d7748eb6f936a" } ,
{ file = "charset_normalizer-3.4.1-cp37-cp37m-musllinux_1_2_aarch64.whl" , hash = "sha256:7d053096f67cd1241601111b698f5cad775f97ab25d81567d3f59219b5f1adbd" } ,
{ file = "charset_normalizer-3.4.1-cp37-cp37m-musllinux_1_2_i686.whl" , hash = "sha256:807f52c1f798eef6cf26beb819eeb8819b1622ddfeef9d0977a8502d4db6d534" } ,
{ file = "charset_normalizer-3.4.1-cp37-cp37m-musllinux_1_2_ppc64le.whl" , hash = "sha256:dccbe65bd2f7f7ec22c4ff99ed56faa1e9f785482b9bbd7c717e26fd723a1d1e" } ,
{ file = "charset_normalizer-3.4.1-cp37-cp37m-musllinux_1_2_s390x.whl" , hash = "sha256:2fb9bd477fdea8684f78791a6de97a953c51831ee2981f8e4f583ff3b9d9687e" } ,
{ file = "charset_normalizer-3.4.1-cp37-cp37m-musllinux_1_2_x86_64.whl" , hash = "sha256:01732659ba9b5b873fc117534143e4feefecf3b2078b0a6a2e925271bb6f4cfa" } ,
{ file = "charset_normalizer-3.4.1-cp37-cp37m-win32.whl" , hash = "sha256:7a4f97a081603d2050bfaffdefa5b02a9ec823f8348a572e39032caa8404a487" } ,
{ file = "charset_normalizer-3.4.1-cp37-cp37m-win_amd64.whl" , hash = "sha256:7b1bef6280950ee6c177b326508f86cad7ad4dff12454483b51d8b7d673a2c5d" } ,
{ file = "charset_normalizer-3.4.1-cp38-cp38-macosx_10_9_universal2.whl" , hash = "sha256:ecddf25bee22fe4fe3737a399d0d177d72bc22be6913acfab364b40bce1ba83c" } ,
{ file = "charset_normalizer-3.4.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:8c60ca7339acd497a55b0ea5d506b2a2612afb2826560416f6894e8b5770d4a9" } ,
{ file = "charset_normalizer-3.4.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:b7b2d86dd06bfc2ade3312a83a5c364c7ec2e3498f8734282c6c3d4b07b346b8" } ,
{ file = "charset_normalizer-3.4.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:dd78cfcda14a1ef52584dbb008f7ac81c1328c0f58184bf9a84c49c605002da6" } ,
{ file = "charset_normalizer-3.4.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:6e27f48bcd0957c6d4cb9d6fa6b61d192d0b13d5ef563e5f2ae35feafc0d179c" } ,
{ file = "charset_normalizer-3.4.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:01ad647cdd609225c5350561d084b42ddf732f4eeefe6e678765636791e78b9a" } ,
{ file = "charset_normalizer-3.4.1-cp38-cp38-musllinux_1_2_aarch64.whl" , hash = "sha256:619a609aa74ae43d90ed2e89bdd784765de0a25ca761b93e196d938b8fd1dbbd" } ,
{ file = "charset_normalizer-3.4.1-cp38-cp38-musllinux_1_2_i686.whl" , hash = "sha256:89149166622f4db9b4b6a449256291dc87a99ee53151c74cbd82a53c8c2f6ccd" } ,
{ file = "charset_normalizer-3.4.1-cp38-cp38-musllinux_1_2_ppc64le.whl" , hash = "sha256:7709f51f5f7c853f0fb938bcd3bc59cdfdc5203635ffd18bf354f6967ea0f824" } ,
{ file = "charset_normalizer-3.4.1-cp38-cp38-musllinux_1_2_s390x.whl" , hash = "sha256:345b0426edd4e18138d6528aed636de7a9ed169b4aaf9d61a8c19e39d26838ca" } ,
{ file = "charset_normalizer-3.4.1-cp38-cp38-musllinux_1_2_x86_64.whl" , hash = "sha256:0907f11d019260cdc3f94fbdb23ff9125f6b5d1039b76003b5b0ac9d6a6c9d5b" } ,
{ file = "charset_normalizer-3.4.1-cp38-cp38-win32.whl" , hash = "sha256:ea0d8d539afa5eb2728aa1932a988a9a7af94f18582ffae4bc10b3fbdad0626e" } ,
{ file = "charset_normalizer-3.4.1-cp38-cp38-win_amd64.whl" , hash = "sha256:329ce159e82018d646c7ac45b01a430369d526569ec08516081727a20e9e4af4" } ,
{ file = "charset_normalizer-3.4.1-cp39-cp39-macosx_10_9_universal2.whl" , hash = "sha256:b97e690a2118911e39b4042088092771b4ae3fc3aa86518f84b8cf6888dbdb41" } ,
{ file = "charset_normalizer-3.4.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:78baa6d91634dfb69ec52a463534bc0df05dbd546209b79a3880a34487f4b84f" } ,
{ file = "charset_normalizer-3.4.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:1a2bc9f351a75ef49d664206d51f8e5ede9da246602dc2d2726837620ea034b2" } ,
{ file = "charset_normalizer-3.4.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:75832c08354f595c760a804588b9357d34ec00ba1c940c15e31e96d902093770" } ,
{ file = "charset_normalizer-3.4.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:0af291f4fe114be0280cdd29d533696a77b5b49cfde5467176ecab32353395c4" } ,
{ file = "charset_normalizer-3.4.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:0167ddc8ab6508fe81860a57dd472b2ef4060e8d378f0cc555707126830f2537" } ,
{ file = "charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_aarch64.whl" , hash = "sha256:2a75d49014d118e4198bcee5ee0a6f25856b29b12dbf7cd012791f8a6cc5c496" } ,
{ file = "charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_i686.whl" , hash = "sha256:363e2f92b0f0174b2f8238240a1a30142e3db7b957a5dd5689b0e75fb717cc78" } ,
{ file = "charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_ppc64le.whl" , hash = "sha256:ab36c8eb7e454e34e60eb55ca5d241a5d18b2c6244f6827a30e451c42410b5f7" } ,
{ file = "charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_s390x.whl" , hash = "sha256:4c0907b1928a36d5a998d72d64d8eaa7244989f7aaaf947500d3a800c83a3fd6" } ,
{ file = "charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_x86_64.whl" , hash = "sha256:04432ad9479fa40ec0f387795ddad4437a2b50417c69fa275e212933519ff294" } ,
{ file = "charset_normalizer-3.4.1-cp39-cp39-win32.whl" , hash = "sha256:3bed14e9c89dcb10e8f3a29f9ccac4955aebe93c71ae803af79265c9ca5644c5" } ,
{ file = "charset_normalizer-3.4.1-cp39-cp39-win_amd64.whl" , hash = "sha256:49402233c892a461407c512a19435d1ce275543138294f7ef013f0b63d5d3765" } ,
{ file = "charset_normalizer-3.4.1-py3-none-any.whl" , hash = "sha256:d98b1668f06378c6dbefec3b92299716b931cd4e6061f3c875a71ced1780ab85" } ,
{ file = "charset_normalizer-3.4.1.tar.gz" , hash = "sha256:44251f18cd68a75b56585dd00dae26183e102cd5e0f9f1466e6df5da2ed64ea3" } ,
2023-09-01 07:56:02 -07:00
]
[ [ package ] ]
name = "click"
2025-03-29 12:24:29 +00:00
version = "8.1.8"
2023-09-01 07:56:02 -07:00
description = "Composable command line interface toolkit"
optional = false
python-versions = ">=3.7"
files = [
2025-03-29 12:24:29 +00:00
{ file = "click-8.1.8-py3-none-any.whl" , hash = "sha256:63c132bbbed01578a06712a2d1f497bb62d9c1c0d329b7903a866228027263b2" } ,
{ file = "click-8.1.8.tar.gz" , hash = "sha256:ed53c9d8990d83c2a27deae68e4ee337473f6330c040a31d4225c9574d16096a" } ,
2023-09-01 07:56:02 -07:00
]
[ package . dependencies ]
colorama = { version = "*" , markers = "platform_system == \"Windows\"" }
[ [ package ] ]
name = "colorama"
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"
files = [
{ file = "colorama-0.4.6-py2.py3-none-any.whl" , hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6" } ,
{ file = "colorama-0.4.6.tar.gz" , hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44" } ,
]
[ [ package ] ]
name = "coverage"
2025-03-31 09:24:10 -07:00
version = "7.8.0"
2023-09-01 07:56:02 -07:00
description = "Code coverage measurement for Python"
optional = false
2024-10-21 23:44:06 +00:00
python-versions = ">=3.9"
2023-09-01 07:56:02 -07:00
files = [
2025-03-31 09:24:10 -07:00
{ file = "coverage-7.8.0-cp310-cp310-macosx_10_9_x86_64.whl" , hash = "sha256:2931f66991175369859b5fd58529cd4b73582461877ecfd859b6549869287ffe" } ,
{ file = "coverage-7.8.0-cp310-cp310-macosx_11_0_arm64.whl" , hash = "sha256:52a523153c568d2c0ef8826f6cc23031dc86cffb8c6aeab92c4ff776e7951b28" } ,
{ file = "coverage-7.8.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:5c8a5c139aae4c35cbd7cadca1df02ea8cf28a911534fc1b0456acb0b14234f3" } ,
{ file = "coverage-7.8.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:5a26c0c795c3e0b63ec7da6efded5f0bc856d7c0b24b2ac84b4d1d7bc578d676" } ,
{ file = "coverage-7.8.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:821f7bcbaa84318287115d54becb1915eece6918136c6f91045bb84e2f88739d" } ,
{ file = "coverage-7.8.0-cp310-cp310-musllinux_1_2_aarch64.whl" , hash = "sha256:a321c61477ff8ee705b8a5fed370b5710c56b3a52d17b983d9215861e37b642a" } ,
{ file = "coverage-7.8.0-cp310-cp310-musllinux_1_2_i686.whl" , hash = "sha256:ed2144b8a78f9d94d9515963ed273d620e07846acd5d4b0a642d4849e8d91a0c" } ,
{ file = "coverage-7.8.0-cp310-cp310-musllinux_1_2_x86_64.whl" , hash = "sha256:042e7841a26498fff7a37d6fda770d17519982f5b7d8bf5278d140b67b61095f" } ,
{ file = "coverage-7.8.0-cp310-cp310-win32.whl" , hash = "sha256:f9983d01d7705b2d1f7a95e10bbe4091fabc03a46881a256c2787637b087003f" } ,
{ file = "coverage-7.8.0-cp310-cp310-win_amd64.whl" , hash = "sha256:5a570cd9bd20b85d1a0d7b009aaf6c110b52b5755c17be6962f8ccd65d1dbd23" } ,
{ file = "coverage-7.8.0-cp311-cp311-macosx_10_9_x86_64.whl" , hash = "sha256:e7ac22a0bb2c7c49f441f7a6d46c9c80d96e56f5a8bc6972529ed43c8b694e27" } ,
{ file = "coverage-7.8.0-cp311-cp311-macosx_11_0_arm64.whl" , hash = "sha256:bf13d564d310c156d1c8e53877baf2993fb3073b2fc9f69790ca6a732eb4bfea" } ,
{ file = "coverage-7.8.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:a5761c70c017c1b0d21b0815a920ffb94a670c8d5d409d9b38857874c21f70d7" } ,
{ file = "coverage-7.8.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:e5ff52d790c7e1628241ffbcaeb33e07d14b007b6eb00a19320c7b8a7024c040" } ,
{ file = "coverage-7.8.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:d39fc4817fd67b3915256af5dda75fd4ee10621a3d484524487e33416c6f3543" } ,
{ file = "coverage-7.8.0-cp311-cp311-musllinux_1_2_aarch64.whl" , hash = "sha256:b44674870709017e4b4036e3d0d6c17f06a0e6d4436422e0ad29b882c40697d2" } ,
{ file = "coverage-7.8.0-cp311-cp311-musllinux_1_2_i686.whl" , hash = "sha256:8f99eb72bf27cbb167b636eb1726f590c00e1ad375002230607a844d9e9a2318" } ,
{ file = "coverage-7.8.0-cp311-cp311-musllinux_1_2_x86_64.whl" , hash = "sha256:b571bf5341ba8c6bc02e0baeaf3b061ab993bf372d982ae509807e7f112554e9" } ,
{ file = "coverage-7.8.0-cp311-cp311-win32.whl" , hash = "sha256:e75a2ad7b647fd8046d58c3132d7eaf31b12d8a53c0e4b21fa9c4d23d6ee6d3c" } ,
{ file = "coverage-7.8.0-cp311-cp311-win_amd64.whl" , hash = "sha256:3043ba1c88b2139126fc72cb48574b90e2e0546d4c78b5299317f61b7f718b78" } ,
{ file = "coverage-7.8.0-cp312-cp312-macosx_10_13_x86_64.whl" , hash = "sha256:bbb5cc845a0292e0c520656d19d7ce40e18d0e19b22cb3e0409135a575bf79fc" } ,
{ file = "coverage-7.8.0-cp312-cp312-macosx_11_0_arm64.whl" , hash = "sha256:4dfd9a93db9e78666d178d4f08a5408aa3f2474ad4d0e0378ed5f2ef71640cb6" } ,
{ file = "coverage-7.8.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:f017a61399f13aa6d1039f75cd467be388d157cd81f1a119b9d9a68ba6f2830d" } ,
{ file = "coverage-7.8.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:0915742f4c82208ebf47a2b154a5334155ed9ef9fe6190674b8a46c2fb89cb05" } ,
{ file = "coverage-7.8.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:8a40fcf208e021eb14b0fac6bdb045c0e0cab53105f93ba0d03fd934c956143a" } ,
{ file = "coverage-7.8.0-cp312-cp312-musllinux_1_2_aarch64.whl" , hash = "sha256:a1f406a8e0995d654b2ad87c62caf6befa767885301f3b8f6f73e6f3c31ec3a6" } ,
{ file = "coverage-7.8.0-cp312-cp312-musllinux_1_2_i686.whl" , hash = "sha256:77af0f6447a582fdc7de5e06fa3757a3ef87769fbb0fdbdeba78c23049140a47" } ,
{ file = "coverage-7.8.0-cp312-cp312-musllinux_1_2_x86_64.whl" , hash = "sha256:f2d32f95922927186c6dbc8bc60df0d186b6edb828d299ab10898ef3f40052fe" } ,
{ file = "coverage-7.8.0-cp312-cp312-win32.whl" , hash = "sha256:769773614e676f9d8e8a0980dd7740f09a6ea386d0f383db6821df07d0f08545" } ,
{ file = "coverage-7.8.0-cp312-cp312-win_amd64.whl" , hash = "sha256:e5d2b9be5b0693cf21eb4ce0ec8d211efb43966f6657807f6859aab3814f946b" } ,
{ file = "coverage-7.8.0-cp313-cp313-macosx_10_13_x86_64.whl" , hash = "sha256:5ac46d0c2dd5820ce93943a501ac5f6548ea81594777ca585bf002aa8854cacd" } ,
{ file = "coverage-7.8.0-cp313-cp313-macosx_11_0_arm64.whl" , hash = "sha256:771eb7587a0563ca5bb6f622b9ed7f9d07bd08900f7589b4febff05f469bea00" } ,
{ file = "coverage-7.8.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:42421e04069fb2cbcbca5a696c4050b84a43b05392679d4068acbe65449b5c64" } ,
{ file = "coverage-7.8.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:554fec1199d93ab30adaa751db68acec2b41c5602ac944bb19187cb9a41a8067" } ,
{ file = "coverage-7.8.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:5aaeb00761f985007b38cf463b1d160a14a22c34eb3f6a39d9ad6fc27cb73008" } ,
{ file = "coverage-7.8.0-cp313-cp313-musllinux_1_2_aarch64.whl" , hash = "sha256:581a40c7b94921fffd6457ffe532259813fc68eb2bdda60fa8cc343414ce3733" } ,
{ file = "coverage-7.8.0-cp313-cp313-musllinux_1_2_i686.whl" , hash = "sha256:f319bae0321bc838e205bf9e5bc28f0a3165f30c203b610f17ab5552cff90323" } ,
{ file = "coverage-7.8.0-cp313-cp313-musllinux_1_2_x86_64.whl" , hash = "sha256:04bfec25a8ef1c5f41f5e7e5c842f6b615599ca8ba8391ec33a9290d9d2db3a3" } ,
{ file = "coverage-7.8.0-cp313-cp313-win32.whl" , hash = "sha256:dd19608788b50eed889e13a5d71d832edc34fc9dfce606f66e8f9f917eef910d" } ,
{ file = "coverage-7.8.0-cp313-cp313-win_amd64.whl" , hash = "sha256:a9abbccd778d98e9c7e85038e35e91e67f5b520776781d9a1e2ee9d400869487" } ,
{ file = "coverage-7.8.0-cp313-cp313t-macosx_10_13_x86_64.whl" , hash = "sha256:18c5ae6d061ad5b3e7eef4363fb27a0576012a7447af48be6c75b88494c6cf25" } ,
{ file = "coverage-7.8.0-cp313-cp313t-macosx_11_0_arm64.whl" , hash = "sha256:95aa6ae391a22bbbce1b77ddac846c98c5473de0372ba5c463480043a07bff42" } ,
{ file = "coverage-7.8.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:e013b07ba1c748dacc2a80e69a46286ff145935f260eb8c72df7185bf048f502" } ,
{ file = "coverage-7.8.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:d766a4f0e5aa1ba056ec3496243150698dc0481902e2b8559314368717be82b1" } ,
{ file = "coverage-7.8.0-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:ad80e6b4a0c3cb6f10f29ae4c60e991f424e6b14219d46f1e7d442b938ee68a4" } ,
{ file = "coverage-7.8.0-cp313-cp313t-musllinux_1_2_aarch64.whl" , hash = "sha256:b87eb6fc9e1bb8f98892a2458781348fa37e6925f35bb6ceb9d4afd54ba36c73" } ,
{ file = "coverage-7.8.0-cp313-cp313t-musllinux_1_2_i686.whl" , hash = "sha256:d1ba00ae33be84066cfbe7361d4e04dec78445b2b88bdb734d0d1cbab916025a" } ,
{ file = "coverage-7.8.0-cp313-cp313t-musllinux_1_2_x86_64.whl" , hash = "sha256:f3c38e4e5ccbdc9198aecc766cedbb134b2d89bf64533973678dfcf07effd883" } ,
{ file = "coverage-7.8.0-cp313-cp313t-win32.whl" , hash = "sha256:379fe315e206b14e21db5240f89dc0774bdd3e25c3c58c2c733c99eca96f1ada" } ,
{ file = "coverage-7.8.0-cp313-cp313t-win_amd64.whl" , hash = "sha256:2e4b6b87bb0c846a9315e3ab4be2d52fac905100565f4b92f02c445c8799e257" } ,
{ file = "coverage-7.8.0-cp39-cp39-macosx_10_9_x86_64.whl" , hash = "sha256:fa260de59dfb143af06dcf30c2be0b200bed2a73737a8a59248fcb9fa601ef0f" } ,
{ file = "coverage-7.8.0-cp39-cp39-macosx_11_0_arm64.whl" , hash = "sha256:96121edfa4c2dfdda409877ea8608dd01de816a4dc4a0523356067b305e4e17a" } ,
{ file = "coverage-7.8.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:6b8af63b9afa1031c0ef05b217faa598f3069148eeee6bb24b79da9012423b82" } ,
{ file = "coverage-7.8.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:89b1f4af0d4afe495cd4787a68e00f30f1d15939f550e869de90a86efa7e0814" } ,
{ file = "coverage-7.8.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:94ec0be97723ae72d63d3aa41961a0b9a6f5a53ff599813c324548d18e3b9e8c" } ,
{ file = "coverage-7.8.0-cp39-cp39-musllinux_1_2_aarch64.whl" , hash = "sha256:8a1d96e780bdb2d0cbb297325711701f7c0b6f89199a57f2049e90064c29f6bd" } ,
{ file = "coverage-7.8.0-cp39-cp39-musllinux_1_2_i686.whl" , hash = "sha256:f1d8a2a57b47142b10374902777e798784abf400a004b14f1b0b9eaf1e528ba4" } ,
{ file = "coverage-7.8.0-cp39-cp39-musllinux_1_2_x86_64.whl" , hash = "sha256:cf60dd2696b457b710dd40bf17ad269d5f5457b96442f7f85722bdb16fa6c899" } ,
{ file = "coverage-7.8.0-cp39-cp39-win32.whl" , hash = "sha256:be945402e03de47ba1872cd5236395e0f4ad635526185a930735f66710e1bd3f" } ,
{ file = "coverage-7.8.0-cp39-cp39-win_amd64.whl" , hash = "sha256:90e7fbc6216ecaffa5a880cdc9c77b7418c1dcb166166b78dbc630d07f278cc3" } ,
{ file = "coverage-7.8.0-pp39.pp310.pp311-none-any.whl" , hash = "sha256:b8194fb8e50d556d5849753de991d390c5a1edeeba50f68e3a9253fbd8bf8ccd" } ,
{ file = "coverage-7.8.0-py3-none-any.whl" , hash = "sha256:dbf364b4c5e7bae9250528167dfe40219b62e2d573c854d74be213e1e52069f7" } ,
{ file = "coverage-7.8.0.tar.gz" , hash = "sha256:7a3d62b3b03b4b6fd41a085f3574874cf946cb4604d2b4d3e8dca8cd570ca501" } ,
2023-09-01 07:56:02 -07:00
]
[ package . extras ]
2025-03-26 09:16:07 -07:00
toml = [ "tomli" ]
2023-09-01 07:56:02 -07:00
[ [ package ] ]
name = "cryptography"
2025-03-18 16:54:41 +00:00
version = "44.0.2"
2023-09-01 07:56:02 -07:00
description = "cryptography is a package which provides cryptographic recipes and primitives to Python developers."
optional = false
2025-02-11 19:17:18 +00:00
python-versions = "!=3.9.0,!=3.9.1,>=3.7"
files = [
2025-03-18 16:54:41 +00:00
{ file = "cryptography-44.0.2-cp37-abi3-macosx_10_9_universal2.whl" , hash = "sha256:efcfe97d1b3c79e486554efddeb8f6f53a4cdd4cf6086642784fa31fc384e1d7" } ,
{ file = "cryptography-44.0.2-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:29ecec49f3ba3f3849362854b7253a9f59799e3763b0c9d0826259a88efa02f1" } ,
{ file = "cryptography-44.0.2-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:bc821e161ae88bfe8088d11bb39caf2916562e0a2dc7b6d56714a48b784ef0bb" } ,
{ file = "cryptography-44.0.2-cp37-abi3-manylinux_2_28_aarch64.whl" , hash = "sha256:3c00b6b757b32ce0f62c574b78b939afab9eecaf597c4d624caca4f9e71e7843" } ,
{ file = "cryptography-44.0.2-cp37-abi3-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl" , hash = "sha256:7bdcd82189759aba3816d1f729ce42ffded1ac304c151d0a8e89b9996ab863d5" } ,
{ file = "cryptography-44.0.2-cp37-abi3-manylinux_2_28_x86_64.whl" , hash = "sha256:4973da6ca3db4405c54cd0b26d328be54c7747e89e284fcff166132eb7bccc9c" } ,
{ file = "cryptography-44.0.2-cp37-abi3-manylinux_2_34_aarch64.whl" , hash = "sha256:4e389622b6927d8133f314949a9812972711a111d577a5d1f4bee5e58736b80a" } ,
{ file = "cryptography-44.0.2-cp37-abi3-manylinux_2_34_x86_64.whl" , hash = "sha256:f514ef4cd14bb6fb484b4a60203e912cfcb64f2ab139e88c2274511514bf7308" } ,
{ file = "cryptography-44.0.2-cp37-abi3-musllinux_1_2_aarch64.whl" , hash = "sha256:1bc312dfb7a6e5d66082c87c34c8a62176e684b6fe3d90fcfe1568de675e6688" } ,
{ file = "cryptography-44.0.2-cp37-abi3-musllinux_1_2_x86_64.whl" , hash = "sha256:3b721b8b4d948b218c88cb8c45a01793483821e709afe5f622861fc6182b20a7" } ,
{ file = "cryptography-44.0.2-cp37-abi3-win32.whl" , hash = "sha256:51e4de3af4ec3899d6d178a8c005226491c27c4ba84101bfb59c901e10ca9f79" } ,
{ file = "cryptography-44.0.2-cp37-abi3-win_amd64.whl" , hash = "sha256:c505d61b6176aaf982c5717ce04e87da5abc9a36a5b39ac03905c4aafe8de7aa" } ,
{ file = "cryptography-44.0.2-cp39-abi3-macosx_10_9_universal2.whl" , hash = "sha256:8e0ddd63e6bf1161800592c71ac794d3fb8001f2caebe0966e77c5234fa9efc3" } ,
{ file = "cryptography-44.0.2-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:81276f0ea79a208d961c433a947029e1a15948966658cf6710bbabb60fcc2639" } ,
{ file = "cryptography-44.0.2-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:9a1e657c0f4ea2a23304ee3f964db058c9e9e635cc7019c4aa21c330755ef6fd" } ,
{ file = "cryptography-44.0.2-cp39-abi3-manylinux_2_28_aarch64.whl" , hash = "sha256:6210c05941994290f3f7f175a4a57dbbb2afd9273657614c506d5976db061181" } ,
{ file = "cryptography-44.0.2-cp39-abi3-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl" , hash = "sha256:d1c3572526997b36f245a96a2b1713bf79ce99b271bbcf084beb6b9b075f29ea" } ,
{ file = "cryptography-44.0.2-cp39-abi3-manylinux_2_28_x86_64.whl" , hash = "sha256:b042d2a275c8cee83a4b7ae30c45a15e6a4baa65a179a0ec2d78ebb90e4f6699" } ,
{ file = "cryptography-44.0.2-cp39-abi3-manylinux_2_34_aarch64.whl" , hash = "sha256:d03806036b4f89e3b13b6218fefea8d5312e450935b1a2d55f0524e2ed7c59d9" } ,
{ file = "cryptography-44.0.2-cp39-abi3-manylinux_2_34_x86_64.whl" , hash = "sha256:c7362add18b416b69d58c910caa217f980c5ef39b23a38a0880dfd87bdf8cd23" } ,
{ file = "cryptography-44.0.2-cp39-abi3-musllinux_1_2_aarch64.whl" , hash = "sha256:8cadc6e3b5a1f144a039ea08a0bdb03a2a92e19c46be3285123d32029f40a922" } ,
{ file = "cryptography-44.0.2-cp39-abi3-musllinux_1_2_x86_64.whl" , hash = "sha256:6f101b1f780f7fc613d040ca4bdf835c6ef3b00e9bd7125a4255ec574c7916e4" } ,
{ file = "cryptography-44.0.2-cp39-abi3-win32.whl" , hash = "sha256:3dc62975e31617badc19a906481deacdeb80b4bb454394b4098e3f2525a488c5" } ,
{ file = "cryptography-44.0.2-cp39-abi3-win_amd64.whl" , hash = "sha256:5f6f90b72d8ccadb9c6e311c775c8305381db88374c65fa1a68250aa8a9cb3a6" } ,
{ file = "cryptography-44.0.2-pp310-pypy310_pp73-macosx_10_9_x86_64.whl" , hash = "sha256:af4ff3e388f2fa7bff9f7f2b31b87d5651c45731d3e8cfa0944be43dff5cfbdb" } ,
{ file = "cryptography-44.0.2-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl" , hash = "sha256:0529b1d5a0105dd3731fa65680b45ce49da4d8115ea76e9da77a875396727b41" } ,
{ file = "cryptography-44.0.2-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl" , hash = "sha256:7ca25849404be2f8e4b3c59483d9d3c51298a22c1c61a0e84415104dacaf5562" } ,
{ file = "cryptography-44.0.2-pp310-pypy310_pp73-manylinux_2_34_aarch64.whl" , hash = "sha256:268e4e9b177c76d569e8a145a6939eca9a5fec658c932348598818acf31ae9a5" } ,
{ file = "cryptography-44.0.2-pp310-pypy310_pp73-manylinux_2_34_x86_64.whl" , hash = "sha256:9eb9d22b0a5d8fd9925a7764a054dca914000607dff201a24c791ff5c799e1fa" } ,
{ file = "cryptography-44.0.2-pp310-pypy310_pp73-win_amd64.whl" , hash = "sha256:2bf7bf75f7df9715f810d1b038870309342bff3069c5bd8c6b96128cb158668d" } ,
{ file = "cryptography-44.0.2-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl" , hash = "sha256:909c97ab43a9c0c0b0ada7a1281430e4e5ec0458e6d9244c0e821bbf152f061d" } ,
{ file = "cryptography-44.0.2-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl" , hash = "sha256:96e7a5e9d6e71f9f4fca8eebfd603f8e86c5225bb18eb621b2c1e50b290a9471" } ,
{ file = "cryptography-44.0.2-pp311-pypy311_pp73-manylinux_2_34_aarch64.whl" , hash = "sha256:d1b3031093a366ac767b3feb8bcddb596671b3aaff82d4050f984da0c248b615" } ,
{ file = "cryptography-44.0.2-pp311-pypy311_pp73-manylinux_2_34_x86_64.whl" , hash = "sha256:04abd71114848aa25edb28e225ab5f268096f44cf0127f3d36975bdf1bdf3390" } ,
{ file = "cryptography-44.0.2.tar.gz" , hash = "sha256:c63454aa261a0cf0c5b4718349629793e9e634993538db841165b3df74f37ec0" } ,
2023-09-01 07:56:02 -07:00
]
[ package . dependencies ]
2024-02-06 16:41:07 -05:00
cffi = { version = ">=1.12" , markers = "platform_python_implementation != \"PyPy\"" }
2023-09-01 07:56:02 -07:00
[ package . extras ]
2025-03-26 09:16:07 -07:00
docs = [ "sphinx (>=5.3.0)" , "sphinx-rtd-theme (>=3.0.0)" ]
2025-02-11 19:17:18 +00:00
docstest = [ "pyenchant (>=3)" , "readme-renderer (>=30.0)" , "sphinxcontrib-spelling (>=7.3.1)" ]
2025-03-26 09:16:07 -07:00
nox = [ "nox (>=2024.4.15)" , "nox[uv] (>=2024.3.2)" ]
pep8test = [ "check-sdist" , "click (>=8.0.1)" , "mypy (>=1.4)" , "ruff (>=0.3.6)" ]
2025-02-11 19:17:18 +00:00
sdist = [ "build (>=1.0.0)" ]
2023-09-01 07:56:02 -07:00
ssh = [ "bcrypt (>=3.1.5)" ]
2025-03-18 16:54:41 +00:00
test = [ "certifi (>=2024)" , "cryptography-vectors (==44.0.2)" , "pretend (>=0.7)" , "pytest (>=7.4.0)" , "pytest-benchmark (>=4.0)" , "pytest-cov (>=2.10.1)" , "pytest-xdist (>=3.5.0)" ]
2023-09-01 07:56:02 -07:00
test-randomorder = [ "pytest-randomly" ]
[ [ package ] ]
name = "cyclonedx-python-lib"
2025-03-31 09:24:10 -07:00
version = "8.9.0"
2024-01-09 14:51:51 +00:00
description = "Python library for CycloneDX"
2023-09-01 07:56:02 -07:00
optional = false
2024-05-31 08:56:11 -07:00
python-versions = "<4.0,>=3.8"
2023-09-01 07:56:02 -07:00
files = [
2025-03-31 09:24:10 -07:00
{ file = "cyclonedx_python_lib-8.9.0-py3-none-any.whl" , hash = "sha256:017b95b334aa83b2d0db8af9764e13a46f0e903bd30a57d93d08dcd302c84032" } ,
{ file = "cyclonedx_python_lib-8.9.0.tar.gz" , hash = "sha256:112c6e6e5290420e32026c49b8391645bf3e646c7602f7bdb5d02c6febbaa073" } ,
2023-09-01 07:56:02 -07:00
]
[ package . dependencies ]
2023-09-12 13:05:37 -07:00
license-expression = ">=30,<31"
2024-03-08 15:00:48 -08:00
packageurl-python = ">=0.11,<2"
2025-03-31 09:24:10 -07:00
py-serializable = ">=1.1.1,<2.0.0"
2023-09-01 07:56:02 -07:00
sortedcontainers = ">=2.4.0,<3.0.0"
2024-01-09 14:51:51 +00:00
[ package . extras ]
json-validation = [ "jsonschema[format] (>=4.18,<5.0)" ]
validation = [ "jsonschema[format] (>=4.18,<5.0)" , "lxml (>=4,<6)" ]
xml-validation = [ "lxml (>=4,<6)" ]
2023-09-01 07:56:02 -07:00
[ [ package ] ]
name = "defusedxml"
version = "0.7.1"
description = "XML bomb protection for Python stdlib modules"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
files = [
{ file = "defusedxml-0.7.1-py2.py3-none-any.whl" , hash = "sha256:a352e7e428770286cc899e2542b6cdaedb2b4953ff269a210103ec58f6198a61" } ,
{ file = "defusedxml-0.7.1.tar.gz" , hash = "sha256:1bb3032db185915b62d7c6209c5a8792be6a32ab2fedacc84e01b52c51aa3e69" } ,
]
2024-05-20 12:04:25 -04:00
[ [ package ] ]
name = "detect-secrets"
version = "1.5.0"
description = "Tool for detecting secrets in the codebase"
optional = false
python-versions = "*"
files = [
{ file = "detect_secrets-1.5.0-py3-none-any.whl" , hash = "sha256:e24e7b9b5a35048c313e983f76c4bd09dad89f045ff059e354f9943bf45aa060" } ,
{ file = "detect_secrets-1.5.0.tar.gz" , hash = "sha256:6bb46dcc553c10df51475641bb30fd69d25645cc12339e46c824c1e0c388898a" } ,
]
[ package . dependencies ]
pyyaml = "*"
requests = "*"
[ package . extras ]
gibberish = [ "gibberish-detector" ]
word-list = [ "pyahocorasick" ]
2023-11-10 11:08:52 -08:00
[ [ package ] ]
name = "distlib"
2024-10-30 09:36:22 -04:00
version = "0.3.9"
2023-11-10 11:08:52 -08:00
description = "Distribution utilities"
optional = false
python-versions = "*"
files = [
2024-10-30 09:36:22 -04:00
{ file = "distlib-0.3.9-py2.py3-none-any.whl" , hash = "sha256:47f8c22fd27c27e25a65601af709b38e4f0a45ea4fc2e710f65755fa8caaaf87" } ,
{ file = "distlib-0.3.9.tar.gz" , hash = "sha256:a60f20dea646b8a33f3e7772f74dc0b2d0772d2837ee1342a00645c81edf9403" } ,
2023-11-10 11:08:52 -08:00
]
2023-09-01 07:56:02 -07:00
[ [ package ] ]
name = "dnspython"
2024-10-30 09:36:22 -04:00
version = "2.7.0"
2023-09-01 07:56:02 -07:00
description = "DNS toolkit"
optional = false
2024-10-30 09:36:22 -04:00
python-versions = ">=3.9"
2023-09-01 07:56:02 -07:00
files = [
2024-10-30 09:36:22 -04:00
{ file = "dnspython-2.7.0-py3-none-any.whl" , hash = "sha256:b4c34b7d10b51bcc3a5071e7b8dee77939f1e878477eeecc965e9835f63c6c86" } ,
{ file = "dnspython-2.7.0.tar.gz" , hash = "sha256:ce9c432eda0dc91cf618a5cedf1a4e142651196bbcd2c80e89ed5a907e5cfaf1" } ,
2023-09-01 07:56:02 -07:00
]
[ package . extras ]
2024-10-30 09:36:22 -04:00
dev = [ "black (>=23.1.0)" , "coverage (>=7.0)" , "flake8 (>=7)" , "hypercorn (>=0.16.0)" , "mypy (>=1.8)" , "pylint (>=3)" , "pytest (>=7.4)" , "pytest-cov (>=4.1.0)" , "quart-trio (>=0.11.0)" , "sphinx (>=7.2.0)" , "sphinx-rtd-theme (>=2.0.0)" , "twine (>=4.0.0)" , "wheel (>=0.42.0)" ]
dnssec = [ "cryptography (>=43)" ]
2024-03-08 15:00:48 -08:00
doh = [ "h2 (>=4.1.0)" , "httpcore (>=1.0.0)" , "httpx (>=0.26.0)" ]
2024-10-30 09:36:22 -04:00
doq = [ "aioquic (>=1.0.0)" ]
idna = [ "idna (>=3.7)" ]
2024-03-08 15:00:48 -08:00
trio = [ "trio (>=0.23)" ]
wmi = [ "wmi (>=1.5.1)" ]
2023-09-01 07:56:02 -07:00
[ [ package ] ]
name = "docopt"
version = "0.6.2"
description = "Pythonic argument parser, that will make you smile"
optional = false
python-versions = "*"
files = [
{ file = "docopt-0.6.2.tar.gz" , hash = "sha256:49b3a825280bd66b3aa83585ef59c4a8c82f2c8a522dbe754a8bc8d08c85c491" } ,
]
2024-09-30 10:13:12 -04:00
[ [ package ] ]
name = "docutils"
version = "0.16"
description = "Docutils -- Python Documentation Utilities"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
files = [
{ file = "docutils-0.16-py2.py3-none-any.whl" , hash = "sha256:0c5b78adfbf7762415433f5515cd5c9e762339e23369dbe8000d84a4bf4ab3af" } ,
{ file = "docutils-0.16.tar.gz" , hash = "sha256:c2de3a60e9e7d07be26b7f2b00ca0309c207e06c100f9cc2a94931fc75a478fc" } ,
]
2023-09-01 07:56:02 -07:00
[ [ package ] ]
name = "et-xmlfile"
2024-10-30 09:36:22 -04:00
version = "2.0.0"
2023-09-01 07:56:02 -07:00
description = "An implementation of lxml.xmlfile for the standard library"
optional = false
2024-10-30 09:36:22 -04:00
python-versions = ">=3.8"
2023-09-01 07:56:02 -07:00
files = [
2024-10-30 09:36:22 -04:00
{ file = "et_xmlfile-2.0.0-py3-none-any.whl" , hash = "sha256:7a91720bc756843502c3b7504c77b8fe44217c85c537d85037f0f536151b2caa" } ,
{ file = "et_xmlfile-2.0.0.tar.gz" , hash = "sha256:dab3f4764309081ce75662649be815c4c9081e88f0837825f90fd28317d4da54" } ,
2023-09-01 07:56:02 -07:00
]
[ [ package ] ]
name = "eventlet"
2025-03-31 09:24:10 -07:00
version = "0.39.1"
2023-09-01 07:56:02 -07:00
description = "Highly concurrent networking library"
optional = false
2025-03-31 09:24:10 -07:00
python-versions = ">=3.8"
2023-09-01 07:56:02 -07:00
files = [
2025-03-31 09:24:10 -07:00
{ file = "eventlet-0.39.1-py3-none-any.whl" , hash = "sha256:2a349b6bca3471c7fc51e838beff9be94d3b9a146dc31c80890d69333ba03b80" } ,
{ file = "eventlet-0.39.1.tar.gz" , hash = "sha256:4a8a6475282d4021edde06ba335228c230b911b8d014577ddb33114c2b0c0510" } ,
2023-09-01 07:56:02 -07:00
]
[ package . dependencies ]
dnspython = ">=1.15.0"
2024-03-08 15:00:48 -08:00
greenlet = ">=1.0"
[ package . extras ]
dev = [ "black" , "build" , "commitizen" , "isort" , "pip-tools" , "pre-commit" , "twine" ]
2023-09-01 07:56:02 -07:00
[ [ package ] ]
name = "exceptiongroup"
2024-07-16 11:32:08 -04:00
version = "1.2.2"
2023-09-01 07:56:02 -07:00
description = "Backport of PEP 654 (exception groups)"
optional = false
python-versions = ">=3.7"
files = [
2024-07-16 11:32:08 -04:00
{ file = "exceptiongroup-1.2.2-py3-none-any.whl" , hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b" } ,
{ file = "exceptiongroup-1.2.2.tar.gz" , hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc" } ,
2023-09-01 07:56:02 -07:00
]
[ package . extras ]
test = [ "pytest (>=6)" ]
[ [ package ] ]
name = "execnet"
2024-04-08 12:21:26 -07:00
version = "2.1.1"
2023-09-01 07:56:02 -07:00
description = "execnet: rapid multi-Python deployment"
optional = false
2024-04-08 12:21:26 -07:00
python-versions = ">=3.8"
2023-09-01 07:56:02 -07:00
files = [
2024-04-08 12:21:26 -07:00
{ file = "execnet-2.1.1-py3-none-any.whl" , hash = "sha256:26dee51f1b80cebd6d0ca8e74dd8745419761d3bef34163928cbebbdc4749fdc" } ,
{ file = "execnet-2.1.1.tar.gz" , hash = "sha256:5189b52c6121c24feae288166ab41b32549c7e2348652736540b9e6e7d4e72e3" } ,
2023-09-01 07:56:02 -07:00
]
[ package . extras ]
testing = [ "hatch" , "pre-commit" , "pytest" , "tox" ]
[ [ package ] ]
name = "filelock"
2025-03-31 09:24:10 -07:00
version = "3.18.0"
2023-09-01 07:56:02 -07:00
description = "A platform independent file lock."
optional = false
2025-03-31 09:24:10 -07:00
python-versions = ">=3.9"
2023-09-01 07:56:02 -07:00
files = [
2025-03-31 09:24:10 -07:00
{ file = "filelock-3.18.0-py3-none-any.whl" , hash = "sha256:c401f4f8377c4464e6db25fff06205fd89bdd83b65eb0488ed1b160f780e21de" } ,
{ file = "filelock-3.18.0.tar.gz" , hash = "sha256:adbc88eabb99d2fec8c9c1b229b171f18afa655400173ddc653d5d01501fb9f2" } ,
2023-09-01 07:56:02 -07:00
]
[ package . extras ]
2025-03-31 09:24:10 -07:00
docs = [ "furo (>=2024.8.6)" , "sphinx (>=8.1.3)" , "sphinx-autodoc-typehints (>=3)" ]
testing = [ "covdefaults (>=2.3)" , "coverage (>=7.6.10)" , "diff-cover (>=9.2.1)" , "pytest (>=8.3.4)" , "pytest-asyncio (>=0.25.2)" , "pytest-cov (>=6)" , "pytest-mock (>=3.14)" , "pytest-timeout (>=2.3.1)" , "virtualenv (>=20.28.1)" ]
2025-03-26 09:16:07 -07:00
typing = [ "typing-extensions (>=4.12.2)" ]
2023-09-01 07:56:02 -07:00
[ [ package ] ]
name = "flake8"
2025-03-31 09:24:10 -07:00
version = "7.2.0"
2023-09-01 07:56:02 -07:00
description = "the modular source code checker: pep8 pyflakes and co"
optional = false
2025-03-31 09:24:10 -07:00
python-versions = ">=3.9"
2023-09-01 07:56:02 -07:00
files = [
2025-03-31 09:24:10 -07:00
{ file = "flake8-7.2.0-py2.py3-none-any.whl" , hash = "sha256:93b92ba5bdb60754a6da14fa3b93a9361fd00a59632ada61fd7b130436c40343" } ,
{ file = "flake8-7.2.0.tar.gz" , hash = "sha256:fa558ae3f6f7dbf2b4f22663e5343b6b6023620461f8d4ff2019ef4b5ee70426" } ,
2023-09-01 07:56:02 -07:00
]
[ package . dependencies ]
mccabe = ">=0.7.0,<0.8.0"
2025-03-31 09:24:10 -07:00
pycodestyle = ">=2.13.0,<2.14.0"
pyflakes = ">=3.3.0,<3.4.0"
2023-09-01 07:56:02 -07:00
[ [ package ] ]
name = "flake8-bugbear"
2025-03-28 19:06:58 +00:00
version = "24.12.12"
2023-09-01 07:56:02 -07:00
description = "A plugin for flake8 finding likely bugs and design problems in your program. Contains warnings that don't belong in pyflakes and pycodestyle."
optional = false
python-versions = ">=3.8.1"
files = [
2025-03-28 19:06:58 +00:00
{ file = "flake8_bugbear-24.12.12-py3-none-any.whl" , hash = "sha256:1b6967436f65ca22a42e5373aaa6f2d87966ade9aa38d4baf2a1be550767545e" } ,
{ file = "flake8_bugbear-24.12.12.tar.gz" , hash = "sha256:46273cef0a6b6ff48ca2d69e472f41420a42a46e24b2a8972e4f0d6733d12a64" } ,
2023-09-01 07:56:02 -07:00
]
[ package . dependencies ]
2025-03-28 19:06:58 +00:00
attrs = ">=22.2.0"
2023-09-01 07:56:02 -07:00
flake8 = ">=6.0.0"
[ package . extras ]
dev = [ "coverage" , "hypothesis" , "hypothesmith (>=0.2)" , "pre-commit" , "pytest" , "tox" ]
2023-09-06 10:57:38 -04:00
[ [ package ] ]
name = "flake8-plugin-utils"
version = "1.3.3"
description = "The package provides base classes and utils for flake8 plugin writing"
optional = false
python-versions = ">=3.6,<4.0"
files = [
{ file = "flake8-plugin-utils-1.3.3.tar.gz" , hash = "sha256:39f6f338d038b301c6fd344b06f2e81e382b68fa03c0560dff0d9b1791a11a2c" } ,
{ file = "flake8_plugin_utils-1.3.3-py3-none-any.whl" , hash = "sha256:e4848c57d9d50f19100c2d75fa794b72df068666a9041b4b0409be923356a3ed" } ,
]
2023-09-01 07:56:02 -07:00
[ [ package ] ]
name = "flake8-print"
version = "5.0.0"
description = "print statement checker plugin for flake8"
optional = false
python-versions = ">=3.7"
files = [
{ file = "flake8-print-5.0.0.tar.gz" , hash = "sha256:76915a2a389cc1c0879636c219eb909c38501d3a43cc8dae542081c9ba48bdf9" } ,
{ file = "flake8_print-5.0.0-py3-none-any.whl" , hash = "sha256:84a1a6ea10d7056b804221ac5e62b1cee1aefc897ce16f2e5c42d3046068f5d8" } ,
]
[ package . dependencies ]
flake8 = ">=3.0"
pycodestyle = "*"
2023-09-06 10:57:38 -04:00
[ [ package ] ]
name = "flake8-pytest-style"
2025-03-26 23:50:21 +00:00
version = "2.1.0"
2023-09-06 10:57:38 -04:00
description = "A flake8 plugin checking common style issues or inconsistencies with pytest-based tests."
optional = false
2025-03-26 23:50:21 +00:00
python-versions = ">=3.9"
2023-09-06 10:57:38 -04:00
files = [
2025-03-26 23:50:21 +00:00
{ file = "flake8_pytest_style-2.1.0-py3-none-any.whl" , hash = "sha256:a0d6dddcd533bfc13f19b8445907be0330c5e6ccf7090bcd9d5fa5a0b1b65e71" } ,
{ file = "flake8_pytest_style-2.1.0.tar.gz" , hash = "sha256:fee6befdb5915d600ef24e38d48a077d0dcffb032945ae0169486e7ff8a1079a" } ,
2023-09-06 10:57:38 -04:00
]
[ package . dependencies ]
flake8-plugin-utils = ">=1.3.2,<2.0.0"
2023-09-01 07:56:02 -07:00
[ [ package ] ]
name = "flask"
2025-03-31 09:24:10 -07:00
version = "3.1.0"
2023-09-01 07:56:02 -07:00
description = "A simple framework for building complex web applications."
optional = false
2025-03-31 09:24:10 -07:00
python-versions = ">=3.9"
2023-09-01 07:56:02 -07:00
files = [
2025-03-31 09:24:10 -07:00
{ file = "flask-3.1.0-py3-none-any.whl" , hash = "sha256:d667207822eb83f1c4b50949b1623c8fc8d51f2341d65f72e1a1815397551136" } ,
{ file = "flask-3.1.0.tar.gz" , hash = "sha256:5f873c5184c897c8d9d1b05df1e3d01b14910ce69607a117bd3277098a5836ac" } ,
2023-09-01 07:56:02 -07:00
]
[ package . dependencies ]
2025-03-31 09:24:10 -07:00
blinker = ">=1.9"
2023-09-01 07:56:02 -07:00
click = ">=8.1.3"
2025-03-31 09:24:10 -07:00
itsdangerous = ">=2.2"
2023-09-01 07:56:02 -07:00
Jinja2 = ">=3.1.2"
2025-03-31 09:24:10 -07:00
Werkzeug = ">=3.1"
2023-09-01 07:56:02 -07:00
[ package . extras ]
async = [ "asgiref (>=3.2)" ]
dotenv = [ "python-dotenv" ]
[ [ package ] ]
name = "flask-basicauth"
version = "0.2.0"
description = "HTTP basic access authentication for Flask."
optional = false
python-versions = "*"
files = [
{ file = "Flask-BasicAuth-0.2.0.tar.gz" , hash = "sha256:df5ebd489dc0914c224419da059d991eb72988a01cdd4b956d52932ce7d501ff" } ,
]
[ package . dependencies ]
Flask = "*"
[ [ package ] ]
name = "flask-login"
2023-10-30 16:25:15 -04:00
version = "0.6.3"
2023-09-01 07:56:02 -07:00
description = "User authentication and session management for Flask."
optional = false
python-versions = ">=3.7"
files = [
2023-10-30 16:25:15 -04:00
{ file = "Flask-Login-0.6.3.tar.gz" , hash = "sha256:5e23d14a607ef12806c699590b89d0f0e0d67baeec599d75947bf9c147330333" } ,
{ file = "Flask_Login-0.6.3-py3-none-any.whl" , hash = "sha256:849b25b82a436bf830a054e74214074af59097171562ab10bfa999e6b78aae5d" } ,
2023-09-01 07:56:02 -07:00
]
[ package . dependencies ]
Flask = ">=1.0.4"
Werkzeug = ">=1.0.1"
[ [ package ] ]
name = "flask-redis"
version = "0.4.0"
description = "A nice way to use Redis in your Flask app"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
files = [
{ file = "flask-redis-0.4.0.tar.gz" , hash = "sha256:e1fccc11e7ea35c2a4d68c0b9aa58226a098e45e834d615c7b6c4928b01ddd6c" } ,
{ file = "flask_redis-0.4.0-py2.py3-none-any.whl" , hash = "sha256:8d79eef4eb1217095edab603acc52f935b983ae4b7655ee7c82c0dfd87315d17" } ,
]
[ package . dependencies ]
Flask = ">=0.8"
redis = ">=2.7.6"
[ package . extras ]
dev = [ "coverage" , "pre-commit" , "pytest" , "pytest-mock" ]
tests = [ "coverage" , "pytest" , "pytest-mock" ]
[ [ package ] ]
name = "flask-talisman"
version = "1.1.0"
description = "HTTP security headers for Flask."
optional = false
python-versions = "*"
files = [
{ file = "flask-talisman-1.1.0.tar.gz" , hash = "sha256:c5f486f5f54420729f84b3c3850cd63f96e8b033a9629bee66c524ea363797ff" } ,
{ file = "flask_talisman-1.1.0-py2.py3-none-any.whl" , hash = "sha256:3c42b610ebe49b0e35ca150e179bf51aa1da01e4635b49a674868ea681046208" } ,
]
[ [ package ] ]
name = "flask-wtf"
2024-10-30 09:36:22 -04:00
version = "1.2.2"
2023-09-01 07:56:02 -07:00
description = "Form rendering, validation, and CSRF protection for Flask with WTForms."
optional = false
2024-10-30 09:36:22 -04:00
python-versions = ">=3.9"
2023-09-01 07:56:02 -07:00
files = [
2024-10-30 09:36:22 -04:00
{ file = "flask_wtf-1.2.2-py3-none-any.whl" , hash = "sha256:e93160c5c5b6b571cf99300b6e01b72f9a101027cab1579901f8b10c5daf0b70" } ,
{ file = "flask_wtf-1.2.2.tar.gz" , hash = "sha256:79d2ee1e436cf570bccb7d916533fa18757a2f18c290accffab1b9a0b684666b" } ,
2023-09-01 07:56:02 -07:00
]
[ package . dependencies ]
2023-10-11 14:32:40 +00:00
flask = "*"
2023-09-01 07:56:02 -07:00
itsdangerous = "*"
2023-10-11 14:32:40 +00:00
wtforms = "*"
2023-09-01 07:56:02 -07:00
[ package . extras ]
email = [ "email-validator" ]
[ [ package ] ]
name = "freezegun"
2024-05-14 15:42:08 -04:00
version = "1.5.1"
2023-09-01 07:56:02 -07:00
description = "Let your Python tests travel through time"
optional = false
2023-12-05 20:21:04 +00:00
python-versions = ">=3.7"
2023-09-01 07:56:02 -07:00
files = [
2024-05-14 15:42:08 -04:00
{ file = "freezegun-1.5.1-py3-none-any.whl" , hash = "sha256:bf111d7138a8abe55ab48a71755673dbaa4ab87f4cff5634a4442dfec34c15f1" } ,
{ file = "freezegun-1.5.1.tar.gz" , hash = "sha256:b29dedfcda6d5e8e083ce71b2b542753ad48cfec44037b3fc79702e2980a89e9" } ,
2023-09-01 07:56:02 -07:00
]
[ package . dependencies ]
python-dateutil = ">=2.7"
[ [ package ] ]
name = "geojson"
2025-03-31 09:24:10 -07:00
version = "3.2.0"
2023-09-01 07:56:02 -07:00
description = "Python bindings and utilities for GeoJSON"
optional = false
2023-11-10 09:10:56 -08:00
python-versions = ">=3.7"
2023-09-01 07:56:02 -07:00
files = [
2025-03-31 09:24:10 -07:00
{ file = "geojson-3.2.0-py3-none-any.whl" , hash = "sha256:69d14156469e13c79479672eafae7b37e2dcd19bdfd77b53f74fa8fe29910b52" } ,
{ file = "geojson-3.2.0.tar.gz" , hash = "sha256:b860baba1e8c6f71f8f5f6e3949a694daccf40820fa8f138b3f712bd85804903" } ,
2023-09-01 07:56:02 -07:00
]
[ [ package ] ]
name = "greenlet"
2024-10-30 09:36:22 -04:00
version = "3.1.1"
2023-09-01 07:56:02 -07:00
description = "Lightweight in-process concurrent programming"
optional = false
2023-11-10 09:10:56 -08:00
python-versions = ">=3.7"
files = [
2024-10-30 09:36:22 -04:00
{ file = "greenlet-3.1.1-cp310-cp310-macosx_11_0_universal2.whl" , hash = "sha256:0bbae94a29c9e5c7e4a2b7f0aae5c17e8e90acbfd3bf6270eeba60c39fce3563" } ,
{ file = "greenlet-3.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:0fde093fb93f35ca72a556cf72c92ea3ebfda3d79fc35bb19fbe685853869a83" } ,
{ file = "greenlet-3.1.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:36b89d13c49216cadb828db8dfa6ce86bbbc476a82d3a6c397f0efae0525bdd0" } ,
{ file = "greenlet-3.1.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:94b6150a85e1b33b40b1464a3f9988dcc5251d6ed06842abff82e42632fac120" } ,
{ file = "greenlet-3.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:93147c513fac16385d1036b7e5b102c7fbbdb163d556b791f0f11eada7ba65dc" } ,
{ file = "greenlet-3.1.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:da7a9bff22ce038e19bf62c4dd1ec8391062878710ded0a845bcf47cc0200617" } ,
{ file = "greenlet-3.1.1-cp310-cp310-musllinux_1_1_aarch64.whl" , hash = "sha256:b2795058c23988728eec1f36a4e5e4ebad22f8320c85f3587b539b9ac84128d7" } ,
{ file = "greenlet-3.1.1-cp310-cp310-musllinux_1_1_x86_64.whl" , hash = "sha256:ed10eac5830befbdd0c32f83e8aa6288361597550ba669b04c48f0f9a2c843c6" } ,
{ file = "greenlet-3.1.1-cp310-cp310-win_amd64.whl" , hash = "sha256:77c386de38a60d1dfb8e55b8c1101d68c79dfdd25c7095d51fec2dd800892b80" } ,
{ file = "greenlet-3.1.1-cp311-cp311-macosx_11_0_universal2.whl" , hash = "sha256:e4d333e558953648ca09d64f13e6d8f0523fa705f51cae3f03b5983489958c70" } ,
{ file = "greenlet-3.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:09fc016b73c94e98e29af67ab7b9a879c307c6731a2c9da0db5a7d9b7edd1159" } ,
{ file = "greenlet-3.1.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:d5e975ca70269d66d17dd995dafc06f1b06e8cb1ec1e9ed54c1d1e4a7c4cf26e" } ,
{ file = "greenlet-3.1.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:3b2813dc3de8c1ee3f924e4d4227999285fd335d1bcc0d2be6dc3f1f6a318ec1" } ,
{ file = "greenlet-3.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:e347b3bfcf985a05e8c0b7d462ba6f15b1ee1c909e2dcad795e49e91b152c383" } ,
{ file = "greenlet-3.1.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:9e8f8c9cb53cdac7ba9793c276acd90168f416b9ce36799b9b885790f8ad6c0a" } ,
{ file = "greenlet-3.1.1-cp311-cp311-musllinux_1_1_aarch64.whl" , hash = "sha256:62ee94988d6b4722ce0028644418d93a52429e977d742ca2ccbe1c4f4a792511" } ,
{ file = "greenlet-3.1.1-cp311-cp311-musllinux_1_1_x86_64.whl" , hash = "sha256:1776fd7f989fc6b8d8c8cb8da1f6b82c5814957264d1f6cf818d475ec2bf6395" } ,
{ file = "greenlet-3.1.1-cp311-cp311-win_amd64.whl" , hash = "sha256:48ca08c771c268a768087b408658e216133aecd835c0ded47ce955381105ba39" } ,
{ file = "greenlet-3.1.1-cp312-cp312-macosx_11_0_universal2.whl" , hash = "sha256:4afe7ea89de619adc868e087b4d2359282058479d7cfb94970adf4b55284574d" } ,
{ file = "greenlet-3.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:f406b22b7c9a9b4f8aa9d2ab13d6ae0ac3e85c9a809bd590ad53fed2bf70dc79" } ,
{ file = "greenlet-3.1.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:c3a701fe5a9695b238503ce5bbe8218e03c3bcccf7e204e455e7462d770268aa" } ,
{ file = "greenlet-3.1.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:2846930c65b47d70b9d178e89c7e1a69c95c1f68ea5aa0a58646b7a96df12441" } ,
{ file = "greenlet-3.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:99cfaa2110534e2cf3ba31a7abcac9d328d1d9f1b95beede58294a60348fba36" } ,
{ file = "greenlet-3.1.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:1443279c19fca463fc33e65ef2a935a5b09bb90f978beab37729e1c3c6c25fe9" } ,
{ file = "greenlet-3.1.1-cp312-cp312-musllinux_1_1_aarch64.whl" , hash = "sha256:b7cede291382a78f7bb5f04a529cb18e068dd29e0fb27376074b6d0317bf4dd0" } ,
{ file = "greenlet-3.1.1-cp312-cp312-musllinux_1_1_x86_64.whl" , hash = "sha256:23f20bb60ae298d7d8656c6ec6db134bca379ecefadb0b19ce6f19d1f232a942" } ,
{ file = "greenlet-3.1.1-cp312-cp312-win_amd64.whl" , hash = "sha256:7124e16b4c55d417577c2077be379514321916d5790fa287c9ed6f23bd2ffd01" } ,
{ file = "greenlet-3.1.1-cp313-cp313-macosx_11_0_universal2.whl" , hash = "sha256:05175c27cb459dcfc05d026c4232f9de8913ed006d42713cb8a5137bd49375f1" } ,
{ file = "greenlet-3.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:935e943ec47c4afab8965954bf49bfa639c05d4ccf9ef6e924188f762145c0ff" } ,
{ file = "greenlet-3.1.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:667a9706c970cb552ede35aee17339a18e8f2a87a51fba2ed39ceeeb1004798a" } ,
{ file = "greenlet-3.1.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:b8a678974d1f3aa55f6cc34dc480169d58f2e6d8958895d68845fa4ab566509e" } ,
{ file = "greenlet-3.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:efc0f674aa41b92da8c49e0346318c6075d734994c3c4e4430b1c3f853e498e4" } ,
{ file = "greenlet-3.1.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:0153404a4bb921f0ff1abeb5ce8a5131da56b953eda6e14b88dc6bbc04d2049e" } ,
{ file = "greenlet-3.1.1-cp313-cp313-musllinux_1_1_aarch64.whl" , hash = "sha256:275f72decf9932639c1c6dd1013a1bc266438eb32710016a1c742df5da6e60a1" } ,
{ file = "greenlet-3.1.1-cp313-cp313-musllinux_1_1_x86_64.whl" , hash = "sha256:c4aab7f6381f38a4b42f269057aee279ab0fc7bf2e929e3d4abfae97b682a12c" } ,
{ file = "greenlet-3.1.1-cp313-cp313-win_amd64.whl" , hash = "sha256:b42703b1cf69f2aa1df7d1030b9d77d3e584a70755674d60e710f0af570f3761" } ,
{ file = "greenlet-3.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:f1695e76146579f8c06c1509c7ce4dfe0706f49c6831a817ac04eebb2fd02011" } ,
{ file = "greenlet-3.1.1-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:7876452af029456b3f3549b696bb36a06db7c90747740c5302f74a9e9fa14b13" } ,
{ file = "greenlet-3.1.1-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:4ead44c85f8ab905852d3de8d86f6f8baf77109f9da589cb4fa142bd3b57b475" } ,
{ file = "greenlet-3.1.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:8320f64b777d00dd7ccdade271eaf0cad6636343293a25074cc5566160e4de7b" } ,
{ file = "greenlet-3.1.1-cp313-cp313t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:6510bf84a6b643dabba74d3049ead221257603a253d0a9873f55f6a59a65f822" } ,
{ file = "greenlet-3.1.1-cp313-cp313t-musllinux_1_1_aarch64.whl" , hash = "sha256:04b013dc07c96f83134b1e99888e7a79979f1a247e2a9f59697fa14b5862ed01" } ,
{ file = "greenlet-3.1.1-cp313-cp313t-musllinux_1_1_x86_64.whl" , hash = "sha256:411f015496fec93c1c8cd4e5238da364e1da7a124bcb293f085bf2860c32c6f6" } ,
{ file = "greenlet-3.1.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:47da355d8687fd65240c364c90a31569a133b7b60de111c255ef5b606f2ae291" } ,
{ file = "greenlet-3.1.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:98884ecf2ffb7d7fe6bd517e8eb99d31ff7855a840fa6d0d63cd07c037f6a981" } ,
{ file = "greenlet-3.1.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:f1d4aeb8891338e60d1ab6127af1fe45def5259def8094b9c7e34690c8858803" } ,
{ file = "greenlet-3.1.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:db32b5348615a04b82240cc67983cb315309e88d444a288934ee6ceaebcad6cc" } ,
{ file = "greenlet-3.1.1-cp37-cp37m-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:dcc62f31eae24de7f8dce72134c8651c58000d3b1868e01392baea7c32c247de" } ,
{ file = "greenlet-3.1.1-cp37-cp37m-musllinux_1_1_aarch64.whl" , hash = "sha256:1d3755bcb2e02de341c55b4fca7a745a24a9e7212ac953f6b3a48d117d7257aa" } ,
{ file = "greenlet-3.1.1-cp37-cp37m-musllinux_1_1_x86_64.whl" , hash = "sha256:b8da394b34370874b4572676f36acabac172602abf054cbc4ac910219f3340af" } ,
{ file = "greenlet-3.1.1-cp37-cp37m-win32.whl" , hash = "sha256:a0dfc6c143b519113354e780a50381508139b07d2177cb6ad6a08278ec655798" } ,
{ file = "greenlet-3.1.1-cp37-cp37m-win_amd64.whl" , hash = "sha256:54558ea205654b50c438029505def3834e80f0869a70fb15b871c29b4575ddef" } ,
{ file = "greenlet-3.1.1-cp38-cp38-macosx_11_0_universal2.whl" , hash = "sha256:346bed03fe47414091be4ad44786d1bd8bef0c3fcad6ed3dee074a032ab408a9" } ,
{ file = "greenlet-3.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:dfc59d69fc48664bc693842bd57acfdd490acafda1ab52c7836e3fc75c90a111" } ,
{ file = "greenlet-3.1.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:d21e10da6ec19b457b82636209cbe2331ff4306b54d06fa04b7c138ba18c8a81" } ,
{ file = "greenlet-3.1.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:37b9de5a96111fc15418819ab4c4432e4f3c2ede61e660b1e33971eba26ef9ba" } ,
{ file = "greenlet-3.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:6ef9ea3f137e5711f0dbe5f9263e8c009b7069d8a1acea822bd5e9dae0ae49c8" } ,
{ file = "greenlet-3.1.1-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:85f3ff71e2e60bd4b4932a043fbbe0f499e263c628390b285cb599154a3b03b1" } ,
{ file = "greenlet-3.1.1-cp38-cp38-musllinux_1_1_aarch64.whl" , hash = "sha256:95ffcf719966dd7c453f908e208e14cde192e09fde6c7186c8f1896ef778d8cd" } ,
{ file = "greenlet-3.1.1-cp38-cp38-musllinux_1_1_x86_64.whl" , hash = "sha256:03a088b9de532cbfe2ba2034b2b85e82df37874681e8c470d6fb2f8c04d7e4b7" } ,
{ file = "greenlet-3.1.1-cp38-cp38-win32.whl" , hash = "sha256:8b8b36671f10ba80e159378df9c4f15c14098c4fd73a36b9ad715f057272fbef" } ,
{ file = "greenlet-3.1.1-cp38-cp38-win_amd64.whl" , hash = "sha256:7017b2be767b9d43cc31416aba48aab0d2309ee31b4dbf10a1d38fb7972bdf9d" } ,
{ file = "greenlet-3.1.1-cp39-cp39-macosx_11_0_universal2.whl" , hash = "sha256:396979749bd95f018296af156201d6211240e7a23090f50a8d5d18c370084dc3" } ,
{ file = "greenlet-3.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:ca9d0ff5ad43e785350894d97e13633a66e2b50000e8a183a50a88d834752d42" } ,
{ file = "greenlet-3.1.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:f6ff3b14f2df4c41660a7dec01045a045653998784bf8cfcb5a525bdffffbc8f" } ,
{ file = "greenlet-3.1.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:94ebba31df2aa506d7b14866fed00ac141a867e63143fe5bca82a8e503b36437" } ,
{ file = "greenlet-3.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:73aaad12ac0ff500f62cebed98d8789198ea0e6f233421059fa68a5aa7220145" } ,
{ file = "greenlet-3.1.1-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:63e4844797b975b9af3a3fb8f7866ff08775f5426925e1e0bbcfe7932059a12c" } ,
{ file = "greenlet-3.1.1-cp39-cp39-musllinux_1_1_aarch64.whl" , hash = "sha256:7939aa3ca7d2a1593596e7ac6d59391ff30281ef280d8632fa03d81f7c5f955e" } ,
{ file = "greenlet-3.1.1-cp39-cp39-musllinux_1_1_x86_64.whl" , hash = "sha256:d0028e725ee18175c6e422797c407874da24381ce0690d6b9396c204c7f7276e" } ,
{ file = "greenlet-3.1.1-cp39-cp39-win32.whl" , hash = "sha256:5e06afd14cbaf9e00899fae69b24a32f2196c19de08fcb9f4779dd4f004e5e7c" } ,
{ file = "greenlet-3.1.1-cp39-cp39-win_amd64.whl" , hash = "sha256:3319aa75e0e0639bc15ff54ca327e8dc7a6fe404003496e3c6925cd3142e0e22" } ,
{ file = "greenlet-3.1.1.tar.gz" , hash = "sha256:4ce3ac6cdb6adf7946475d7ef31777c26d94bccc377e070a7986bd2d5c515467" } ,
2024-03-08 15:00:48 -08:00
]
[ package . extras ]
docs = [ "Sphinx" , "furo" ]
2023-09-01 07:56:02 -07:00
test = [ "objgraph" , "psutil" ]
[ [ package ] ]
name = "gunicorn"
2025-03-22 14:07:53 +00:00
version = "23.0.0"
2023-09-01 07:56:02 -07:00
description = "WSGI HTTP Server for UNIX"
optional = false
2024-04-17 18:05:19 -04:00
python-versions = ">=3.7"
2023-09-01 07:56:02 -07:00
files = [
2025-03-22 14:07:53 +00:00
{ file = "gunicorn-23.0.0-py3-none-any.whl" , hash = "sha256:ec400d38950de4dfd418cff8328b2c8faed0edb0d517d3394e457c317908ca4d" } ,
{ file = "gunicorn-23.0.0.tar.gz" , hash = "sha256:f014447a0101dc57e294f6c18ca6b40227a4c90e9bdb586042628030cba004ec" } ,
2023-09-01 07:56:02 -07:00
]
[ package . dependencies ]
2024-04-17 18:05:19 -04:00
eventlet = { version = ">=0.24.1,<0.36.0 || >0.36.0" , optional = true , markers = "extra == \"eventlet\"" }
2023-09-01 07:56:02 -07:00
packaging = "*"
[ package . extras ]
2024-04-17 18:05:19 -04:00
eventlet = [ "eventlet (>=0.24.1,!=0.36.0)" ]
2023-09-01 07:56:02 -07:00
gevent = [ "gevent (>=1.4.0)" ]
setproctitle = [ "setproctitle" ]
2024-04-17 18:05:19 -04:00
testing = [ "coverage" , "eventlet" , "gevent" , "pytest" , "pytest-cov" ]
2023-09-01 07:56:02 -07:00
tornado = [ "tornado (>=0.2)" ]
[ [ package ] ]
name = "humanize"
2025-03-28 17:08:41 +00:00
version = "4.12.2"
2023-09-01 07:56:02 -07:00
description = "Python humanize utilities"
optional = false
2024-10-30 09:36:22 -04:00
python-versions = ">=3.9"
2023-09-01 07:56:02 -07:00
files = [
2025-03-28 17:08:41 +00:00
{ file = "humanize-4.12.2-py3-none-any.whl" , hash = "sha256:e4e44dced598b7e03487f3b1c6fd5b1146c30ea55a110e71d5d4bca3e094259e" } ,
{ file = "humanize-4.12.2.tar.gz" , hash = "sha256:ce0715740e9caacc982bb89098182cf8ded3552693a433311c6a4ce6f4e12a2c" } ,
2023-09-01 07:56:02 -07:00
]
[ package . extras ]
tests = [ "freezegun" , "pytest" , "pytest-cov" ]
2023-11-22 10:47:31 -05:00
[ [ package ] ]
name = "identify"
2025-03-31 09:24:10 -07:00
version = "2.6.9"
2023-11-22 10:47:31 -05:00
description = "File identification library for Python"
optional = false
2025-03-31 09:24:10 -07:00
python-versions = ">=3.9"
2023-11-22 10:47:31 -05:00
files = [
2025-03-31 09:24:10 -07:00
{ file = "identify-2.6.9-py2.py3-none-any.whl" , hash = "sha256:c98b4322da415a8e5a70ff6e51fbc2d2932c015532d77e9f8537b4ba7813b150" } ,
{ file = "identify-2.6.9.tar.gz" , hash = "sha256:d40dfe3142a1421d8518e3d3985ef5ac42890683e32306ad614a29490abeb6bf" } ,
2023-11-22 10:47:31 -05:00
]
[ package . extras ]
license = [ "ukkonen" ]
2023-09-01 07:56:02 -07:00
[ [ package ] ]
name = "idna"
2024-10-30 09:36:22 -04:00
version = "3.10"
2023-09-01 07:56:02 -07:00
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
2024-10-30 09:36:22 -04:00
python-versions = ">=3.6"
2023-09-01 07:56:02 -07:00
files = [
2024-10-30 09:36:22 -04:00
{ file = "idna-3.10-py3-none-any.whl" , hash = "sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3" } ,
{ file = "idna-3.10.tar.gz" , hash = "sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9" } ,
2023-09-01 07:56:02 -07:00
]
2024-10-30 09:36:22 -04:00
[ package . extras ]
all = [ "flake8 (>=7.1.1)" , "mypy (>=1.11.2)" , "pytest (>=8.3.2)" , "ruff (>=0.6.2)" ]
2023-09-01 07:56:02 -07:00
[ [ package ] ]
name = "iniconfig"
2025-03-31 09:24:10 -07:00
version = "2.1.0"
2023-09-01 07:56:02 -07:00
description = "brain-dead simple config-ini parsing"
optional = false
2025-03-31 09:24:10 -07:00
python-versions = ">=3.8"
2023-09-01 07:56:02 -07:00
files = [
2025-03-31 09:24:10 -07:00
{ file = "iniconfig-2.1.0-py3-none-any.whl" , hash = "sha256:9deba5723312380e77435581c6bf4935c94cbfab9b1ed33ef8d238ea168eb760" } ,
{ file = "iniconfig-2.1.0.tar.gz" , hash = "sha256:3abbd2e30b36733fee78f9c7f7308f2d0050e88f0087fd25c2645f63c773e1c7" } ,
2023-09-01 07:56:02 -07:00
]
[ [ package ] ]
name = "isort"
2023-12-13 22:37:58 +00:00
version = "5.13.2"
2023-09-01 07:56:02 -07:00
description = "A Python utility / library to sort Python imports."
optional = false
python-versions = ">=3.8.0"
files = [
2023-12-13 22:37:58 +00:00
{ file = "isort-5.13.2-py3-none-any.whl" , hash = "sha256:8ca5e72a8d85860d5a3fa69b8745237f2939afe12dbf656afbcb47fe72d947a6" } ,
{ file = "isort-5.13.2.tar.gz" , hash = "sha256:48fdfcb9face5d58a4f6dde2e72a1fb8dcaf8ab26f95ab49fab84c2ddefb0109" } ,
2023-09-01 07:56:02 -07:00
]
[ package . extras ]
2023-12-13 22:37:58 +00:00
colors = [ "colorama (>=0.4.6)" ]
2023-09-01 07:56:02 -07:00
[ [ package ] ]
name = "itsdangerous"
2024-04-17 18:05:19 -04:00
version = "2.2.0"
2023-09-01 07:56:02 -07:00
description = "Safely pass data to untrusted environments and back."
optional = false
2024-04-17 18:05:19 -04:00
python-versions = ">=3.8"
2023-09-01 07:56:02 -07:00
files = [
2024-04-17 18:05:19 -04:00
{ file = "itsdangerous-2.2.0-py3-none-any.whl" , hash = "sha256:c6242fc49e35958c8b15141343aa660db5fc54d4f13a1db01a3f5891b98700ef" } ,
{ file = "itsdangerous-2.2.0.tar.gz" , hash = "sha256:e0050c0b7da1eea53ffaf149c0cfbb5c6e2e2b69c4bef22c81fa6eb73e5f6173" } ,
2023-09-01 07:56:02 -07:00
]
[ [ package ] ]
name = "jinja2"
2025-03-06 04:48:03 +00:00
version = "3.1.6"
2023-09-01 07:56:02 -07:00
description = "A very fast and expressive template engine."
optional = false
python-versions = ">=3.7"
files = [
2025-03-06 04:48:03 +00:00
{ file = "jinja2-3.1.6-py3-none-any.whl" , hash = "sha256:85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67" } ,
{ file = "jinja2-3.1.6.tar.gz" , hash = "sha256:0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d" } ,
2023-09-01 07:56:02 -07:00
]
[ package . dependencies ]
MarkupSafe = ">=2.0"
[ package . extras ]
i18n = [ "Babel (>=2.7)" ]
[ [ package ] ]
name = "jinja2-cli"
version = "0.8.2"
description = "A CLI interface to Jinja2"
optional = false
python-versions = "*"
files = [
{ file = "jinja2-cli-0.8.2.tar.gz" , hash = "sha256:a16bb1454111128e206f568c95938cdef5b5a139929378f72bb8cf6179e18e50" } ,
{ file = "jinja2_cli-0.8.2-py2.py3-none-any.whl" , hash = "sha256:b91715c79496beaddad790171e7258a87db21c1a0b6d2b15bca3ba44b74aac5d" } ,
]
[ package . dependencies ]
jinja2 = "*"
pyyaml = { version = "*" , optional = true , markers = "extra == \"yaml\"" }
[ package . extras ]
tests = [ "flake8" , "jinja2" , "pytest" ]
toml = [ "jinja2" , "toml" ]
xml = [ "jinja2" , "xmltodict" ]
yaml = [ "jinja2" , "pyyaml" ]
[ [ package ] ]
name = "jmespath"
version = "1.0.1"
description = "JSON Matching Expressions"
optional = false
python-versions = ">=3.7"
files = [
{ file = "jmespath-1.0.1-py3-none-any.whl" , hash = "sha256:02e2e4cc71b5bcab88332eebf907519190dd9e6e82107fa7f83b1003a6252980" } ,
{ file = "jmespath-1.0.1.tar.gz" , hash = "sha256:90261b206d6defd58fdd5e85f478bf633a2901798906be2ad389150c5c60edbe" } ,
]
2023-09-12 13:05:37 -07:00
[ [ package ] ]
name = "license-expression"
2025-03-31 09:24:10 -07:00
version = "30.4.1"
2023-09-12 13:05:37 -07:00
description = "license-expression is a comprehensive utility library to parse, compare, simplify and normalize license expressions (such as SPDX license expressions) using boolean logic."
optional = false
2024-10-30 09:36:22 -04:00
python-versions = ">=3.9"
2023-09-12 13:05:37 -07:00
files = [
2025-03-31 09:24:10 -07:00
{ file = "license_expression-30.4.1-py3-none-any.whl" , hash = "sha256:679646bc3261a17690494a3e1cada446e5ee342dbd87dcfa4a0c24cc5dce13ee" } ,
{ file = "license_expression-30.4.1.tar.gz" , hash = "sha256:9f02105f9e0fcecba6a85dfbbed7d94ea1c3a70cf23ddbfb5adf3438a6f6fce0" } ,
2023-09-12 13:05:37 -07:00
]
[ package . dependencies ]
"boolean.py" = ">=4.0"
[ package . extras ]
2024-03-08 15:00:48 -08:00
docs = [ "Sphinx (>=5.0.2)" , "doc8 (>=0.11.2)" , "sphinx-autobuild" , "sphinx-copybutton" , "sphinx-reredirects (>=0.1.2)" , "sphinx-rtd-dark-mode (>=1.3.0)" , "sphinx-rtd-theme (>=1.0.0)" , "sphinxcontrib-apidoc (>=0.4.0)" ]
2023-09-12 13:05:37 -07:00
testing = [ "black" , "isort" , "pytest (>=6,!=7.0.0)" , "pytest-xdist (>=2)" , "twine" ]
2023-09-01 07:56:02 -07:00
[ [ package ] ]
name = "lml"
2025-03-25 13:51:05 +00:00
version = "0.2.0"
2023-09-01 07:56:02 -07:00
description = "Load me later. A lazy plugin management system."
optional = false
python-versions = "*"
files = [
2025-03-25 13:51:05 +00:00
{ file = "lml-0.2.0-py2.py3-none-any.whl" , hash = "sha256:20c80728189e46e8d986f5d0cdf6d83c493471fc25b1c31a8cb3fa96e80b58f8" } ,
{ file = "lml-0.2.0.tar.gz" , hash = "sha256:8dd5afb4367a593d1cdb2144a05874cd9938f5266bebb0c9e1413200423c0d74" } ,
2023-09-01 07:56:02 -07:00
]
[ [ package ] ]
name = "lxml"
2025-03-31 09:24:10 -07:00
version = "5.3.1"
2023-09-01 07:56:02 -07:00
description = "Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API."
optional = false
2024-03-08 15:00:48 -08:00
python-versions = ">=3.6"
files = [
2025-03-31 09:24:10 -07:00
{ file = "lxml-5.3.1-cp310-cp310-macosx_10_9_universal2.whl" , hash = "sha256:a4058f16cee694577f7e4dd410263cd0ef75644b43802a689c2b3c2a7e69453b" } ,
{ file = "lxml-5.3.1-cp310-cp310-macosx_10_9_x86_64.whl" , hash = "sha256:364de8f57d6eda0c16dcfb999af902da31396949efa0e583e12675d09709881b" } ,
{ file = "lxml-5.3.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:528f3a0498a8edc69af0559bdcf8a9f5a8bf7c00051a6ef3141fdcf27017bbf5" } ,
{ file = "lxml-5.3.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:db4743e30d6f5f92b6d2b7c86b3ad250e0bad8dee4b7ad8a0c44bfb276af89a3" } ,
{ file = "lxml-5.3.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:17b5d7f8acf809465086d498d62a981fa6a56d2718135bb0e4aa48c502055f5c" } ,
{ file = "lxml-5.3.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:928e75a7200a4c09e6efc7482a1337919cc61fe1ba289f297827a5b76d8969c2" } ,
{ file = "lxml-5.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:5a997b784a639e05b9d4053ef3b20c7e447ea80814a762f25b8ed5a89d261eac" } ,
{ file = "lxml-5.3.1-cp310-cp310-manylinux_2_28_aarch64.whl" , hash = "sha256:7b82e67c5feb682dbb559c3e6b78355f234943053af61606af126df2183b9ef9" } ,
{ file = "lxml-5.3.1-cp310-cp310-manylinux_2_28_ppc64le.whl" , hash = "sha256:f1de541a9893cf8a1b1db9bf0bf670a2decab42e3e82233d36a74eda7822b4c9" } ,
{ file = "lxml-5.3.1-cp310-cp310-manylinux_2_28_s390x.whl" , hash = "sha256:de1fc314c3ad6bc2f6bd5b5a5b9357b8c6896333d27fdbb7049aea8bd5af2d79" } ,
{ file = "lxml-5.3.1-cp310-cp310-manylinux_2_28_x86_64.whl" , hash = "sha256:7c0536bd9178f754b277a3e53f90f9c9454a3bd108b1531ffff720e082d824f2" } ,
{ file = "lxml-5.3.1-cp310-cp310-musllinux_1_2_aarch64.whl" , hash = "sha256:68018c4c67d7e89951a91fbd371e2e34cd8cfc71f0bb43b5332db38497025d51" } ,
{ file = "lxml-5.3.1-cp310-cp310-musllinux_1_2_ppc64le.whl" , hash = "sha256:aa826340a609d0c954ba52fd831f0fba2a4165659ab0ee1a15e4aac21f302406" } ,
{ file = "lxml-5.3.1-cp310-cp310-musllinux_1_2_s390x.whl" , hash = "sha256:796520afa499732191e39fc95b56a3b07f95256f2d22b1c26e217fb69a9db5b5" } ,
{ file = "lxml-5.3.1-cp310-cp310-musllinux_1_2_x86_64.whl" , hash = "sha256:3effe081b3135237da6e4c4530ff2a868d3f80be0bda027e118a5971285d42d0" } ,
{ file = "lxml-5.3.1-cp310-cp310-win32.whl" , hash = "sha256:a22f66270bd6d0804b02cd49dae2b33d4341015545d17f8426f2c4e22f557a23" } ,
{ file = "lxml-5.3.1-cp310-cp310-win_amd64.whl" , hash = "sha256:0bcfadea3cdc68e678d2b20cb16a16716887dd00a881e16f7d806c2138b8ff0c" } ,
{ file = "lxml-5.3.1-cp311-cp311-macosx_10_9_universal2.whl" , hash = "sha256:e220f7b3e8656ab063d2eb0cd536fafef396829cafe04cb314e734f87649058f" } ,
{ file = "lxml-5.3.1-cp311-cp311-macosx_10_9_x86_64.whl" , hash = "sha256:0f2cfae0688fd01f7056a17367e3b84f37c545fb447d7282cf2c242b16262607" } ,
{ file = "lxml-5.3.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:67d2f8ad9dcc3a9e826bdc7802ed541a44e124c29b7d95a679eeb58c1c14ade8" } ,
{ file = "lxml-5.3.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:db0c742aad702fd5d0c6611a73f9602f20aec2007c102630c06d7633d9c8f09a" } ,
{ file = "lxml-5.3.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:198bb4b4dd888e8390afa4f170d4fa28467a7eaf857f1952589f16cfbb67af27" } ,
{ file = "lxml-5.3.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:d2a3e412ce1849be34b45922bfef03df32d1410a06d1cdeb793a343c2f1fd666" } ,
{ file = "lxml-5.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:2b8969dbc8d09d9cd2ae06362c3bad27d03f433252601ef658a49bd9f2b22d79" } ,
{ file = "lxml-5.3.1-cp311-cp311-manylinux_2_28_aarch64.whl" , hash = "sha256:5be8f5e4044146a69c96077c7e08f0709c13a314aa5315981185c1f00235fe65" } ,
{ file = "lxml-5.3.1-cp311-cp311-manylinux_2_28_ppc64le.whl" , hash = "sha256:133f3493253a00db2c870d3740bc458ebb7d937bd0a6a4f9328373e0db305709" } ,
{ file = "lxml-5.3.1-cp311-cp311-manylinux_2_28_s390x.whl" , hash = "sha256:52d82b0d436edd6a1d22d94a344b9a58abd6c68c357ed44f22d4ba8179b37629" } ,
{ file = "lxml-5.3.1-cp311-cp311-manylinux_2_28_x86_64.whl" , hash = "sha256:1b6f92e35e2658a5ed51c6634ceb5ddae32053182851d8cad2a5bc102a359b33" } ,
{ file = "lxml-5.3.1-cp311-cp311-musllinux_1_2_aarch64.whl" , hash = "sha256:203b1d3eaebd34277be06a3eb880050f18a4e4d60861efba4fb946e31071a295" } ,
{ file = "lxml-5.3.1-cp311-cp311-musllinux_1_2_ppc64le.whl" , hash = "sha256:155e1a5693cf4b55af652f5c0f78ef36596c7f680ff3ec6eb4d7d85367259b2c" } ,
{ file = "lxml-5.3.1-cp311-cp311-musllinux_1_2_s390x.whl" , hash = "sha256:22ec2b3c191f43ed21f9545e9df94c37c6b49a5af0a874008ddc9132d49a2d9c" } ,
{ file = "lxml-5.3.1-cp311-cp311-musllinux_1_2_x86_64.whl" , hash = "sha256:7eda194dd46e40ec745bf76795a7cccb02a6a41f445ad49d3cf66518b0bd9cff" } ,
{ file = "lxml-5.3.1-cp311-cp311-win32.whl" , hash = "sha256:fb7c61d4be18e930f75948705e9718618862e6fc2ed0d7159b2262be73f167a2" } ,
{ file = "lxml-5.3.1-cp311-cp311-win_amd64.whl" , hash = "sha256:c809eef167bf4a57af4b03007004896f5c60bd38dc3852fcd97a26eae3d4c9e6" } ,
{ file = "lxml-5.3.1-cp312-cp312-macosx_10_9_universal2.whl" , hash = "sha256:e69add9b6b7b08c60d7ff0152c7c9a6c45b4a71a919be5abde6f98f1ea16421c" } ,
{ file = "lxml-5.3.1-cp312-cp312-macosx_10_9_x86_64.whl" , hash = "sha256:4e52e1b148867b01c05e21837586ee307a01e793b94072d7c7b91d2c2da02ffe" } ,
{ file = "lxml-5.3.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:a4b382e0e636ed54cd278791d93fe2c4f370772743f02bcbe431a160089025c9" } ,
{ file = "lxml-5.3.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:c2e49dc23a10a1296b04ca9db200c44d3eb32c8d8ec532e8c1fd24792276522a" } ,
{ file = "lxml-5.3.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:4399b4226c4785575fb20998dc571bc48125dc92c367ce2602d0d70e0c455eb0" } ,
{ file = "lxml-5.3.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:5412500e0dc5481b1ee9cf6b38bb3b473f6e411eb62b83dc9b62699c3b7b79f7" } ,
{ file = "lxml-5.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:1c93ed3c998ea8472be98fb55aed65b5198740bfceaec07b2eba551e55b7b9ae" } ,
{ file = "lxml-5.3.1-cp312-cp312-manylinux_2_28_aarch64.whl" , hash = "sha256:63d57fc94eb0bbb4735e45517afc21ef262991d8758a8f2f05dd6e4174944519" } ,
{ file = "lxml-5.3.1-cp312-cp312-manylinux_2_28_ppc64le.whl" , hash = "sha256:b450d7cabcd49aa7ab46a3c6aa3ac7e1593600a1a0605ba536ec0f1b99a04322" } ,
{ file = "lxml-5.3.1-cp312-cp312-manylinux_2_28_s390x.whl" , hash = "sha256:4df0ec814b50275ad6a99bc82a38b59f90e10e47714ac9871e1b223895825468" } ,
{ file = "lxml-5.3.1-cp312-cp312-manylinux_2_28_x86_64.whl" , hash = "sha256:d184f85ad2bb1f261eac55cddfcf62a70dee89982c978e92b9a74a1bfef2e367" } ,
{ file = "lxml-5.3.1-cp312-cp312-musllinux_1_2_aarch64.whl" , hash = "sha256:b725e70d15906d24615201e650d5b0388b08a5187a55f119f25874d0103f90dd" } ,
{ file = "lxml-5.3.1-cp312-cp312-musllinux_1_2_ppc64le.whl" , hash = "sha256:a31fa7536ec1fb7155a0cd3a4e3d956c835ad0a43e3610ca32384d01f079ea1c" } ,
{ file = "lxml-5.3.1-cp312-cp312-musllinux_1_2_s390x.whl" , hash = "sha256:3c3c8b55c7fc7b7e8877b9366568cc73d68b82da7fe33d8b98527b73857a225f" } ,
{ file = "lxml-5.3.1-cp312-cp312-musllinux_1_2_x86_64.whl" , hash = "sha256:d61ec60945d694df806a9aec88e8f29a27293c6e424f8ff91c80416e3c617645" } ,
{ file = "lxml-5.3.1-cp312-cp312-win32.whl" , hash = "sha256:f4eac0584cdc3285ef2e74eee1513a6001681fd9753b259e8159421ed28a72e5" } ,
{ file = "lxml-5.3.1-cp312-cp312-win_amd64.whl" , hash = "sha256:29bfc8d3d88e56ea0a27e7c4897b642706840247f59f4377d81be8f32aa0cfbf" } ,
{ file = "lxml-5.3.1-cp313-cp313-macosx_10_13_universal2.whl" , hash = "sha256:c093c7088b40d8266f57ed71d93112bd64c6724d31f0794c1e52cc4857c28e0e" } ,
{ file = "lxml-5.3.1-cp313-cp313-macosx_10_13_x86_64.whl" , hash = "sha256:b0884e3f22d87c30694e625b1e62e6f30d39782c806287450d9dc2fdf07692fd" } ,
{ file = "lxml-5.3.1-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:1637fa31ec682cd5760092adfabe86d9b718a75d43e65e211d5931809bc111e7" } ,
{ file = "lxml-5.3.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:a364e8e944d92dcbf33b6b494d4e0fb3499dcc3bd9485beb701aa4b4201fa414" } ,
{ file = "lxml-5.3.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:779e851fd0e19795ccc8a9bb4d705d6baa0ef475329fe44a13cf1e962f18ff1e" } ,
{ file = "lxml-5.3.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:c4393600915c308e546dc7003d74371744234e8444a28622d76fe19b98fa59d1" } ,
{ file = "lxml-5.3.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:673b9d8e780f455091200bba8534d5f4f465944cbdd61f31dc832d70e29064a5" } ,
{ file = "lxml-5.3.1-cp313-cp313-manylinux_2_28_aarch64.whl" , hash = "sha256:2e4a570f6a99e96c457f7bec5ad459c9c420ee80b99eb04cbfcfe3fc18ec6423" } ,
{ file = "lxml-5.3.1-cp313-cp313-manylinux_2_28_ppc64le.whl" , hash = "sha256:71f31eda4e370f46af42fc9f264fafa1b09f46ba07bdbee98f25689a04b81c20" } ,
{ file = "lxml-5.3.1-cp313-cp313-manylinux_2_28_s390x.whl" , hash = "sha256:42978a68d3825eaac55399eb37a4d52012a205c0c6262199b8b44fcc6fd686e8" } ,
{ file = "lxml-5.3.1-cp313-cp313-manylinux_2_28_x86_64.whl" , hash = "sha256:8b1942b3e4ed9ed551ed3083a2e6e0772de1e5e3aca872d955e2e86385fb7ff9" } ,
{ file = "lxml-5.3.1-cp313-cp313-musllinux_1_2_aarch64.whl" , hash = "sha256:85c4f11be9cf08917ac2a5a8b6e1ef63b2f8e3799cec194417e76826e5f1de9c" } ,
{ file = "lxml-5.3.1-cp313-cp313-musllinux_1_2_ppc64le.whl" , hash = "sha256:231cf4d140b22a923b1d0a0a4e0b4f972e5893efcdec188934cc65888fd0227b" } ,
{ file = "lxml-5.3.1-cp313-cp313-musllinux_1_2_s390x.whl" , hash = "sha256:5865b270b420eda7b68928d70bb517ccbe045e53b1a428129bb44372bf3d7dd5" } ,
{ file = "lxml-5.3.1-cp313-cp313-musllinux_1_2_x86_64.whl" , hash = "sha256:dbf7bebc2275016cddf3c997bf8a0f7044160714c64a9b83975670a04e6d2252" } ,
{ file = "lxml-5.3.1-cp313-cp313-win32.whl" , hash = "sha256:d0751528b97d2b19a388b302be2a0ee05817097bab46ff0ed76feeec24951f78" } ,
{ file = "lxml-5.3.1-cp313-cp313-win_amd64.whl" , hash = "sha256:91fb6a43d72b4f8863d21f347a9163eecbf36e76e2f51068d59cd004c506f332" } ,
{ file = "lxml-5.3.1-cp36-cp36m-macosx_10_9_x86_64.whl" , hash = "sha256:016b96c58e9a4528219bb563acf1aaaa8bc5452e7651004894a973f03b84ba81" } ,
{ file = "lxml-5.3.1-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:82a4bb10b0beef1434fb23a09f001ab5ca87895596b4581fd53f1e5145a8934a" } ,
{ file = "lxml-5.3.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:3d68eeef7b4d08a25e51897dac29bcb62aba830e9ac6c4e3297ee7c6a0cf6439" } ,
{ file = "lxml-5.3.1-cp36-cp36m-manylinux_2_28_x86_64.whl" , hash = "sha256:f12582b8d3b4c6be1d298c49cb7ae64a3a73efaf4c2ab4e37db182e3545815ac" } ,
{ file = "lxml-5.3.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl" , hash = "sha256:2df7ed5edeb6bd5590914cd61df76eb6cce9d590ed04ec7c183cf5509f73530d" } ,
{ file = "lxml-5.3.1-cp36-cp36m-musllinux_1_2_x86_64.whl" , hash = "sha256:585c4dc429deebc4307187d2b71ebe914843185ae16a4d582ee030e6cfbb4d8a" } ,
{ file = "lxml-5.3.1-cp36-cp36m-win32.whl" , hash = "sha256:06a20d607a86fccab2fc15a77aa445f2bdef7b49ec0520a842c5c5afd8381576" } ,
{ file = "lxml-5.3.1-cp36-cp36m-win_amd64.whl" , hash = "sha256:057e30d0012439bc54ca427a83d458752ccda725c1c161cc283db07bcad43cf9" } ,
{ file = "lxml-5.3.1-cp37-cp37m-macosx_10_9_x86_64.whl" , hash = "sha256:4867361c049761a56bd21de507cab2c2a608c55102311d142ade7dab67b34f32" } ,
{ file = "lxml-5.3.1-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:3dddf0fb832486cc1ea71d189cb92eb887826e8deebe128884e15020bb6e3f61" } ,
{ file = "lxml-5.3.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:1bcc211542f7af6f2dfb705f5f8b74e865592778e6cafdfd19c792c244ccce19" } ,
{ file = "lxml-5.3.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:aaca5a812f050ab55426c32177091130b1e49329b3f002a32934cd0245571307" } ,
{ file = "lxml-5.3.1-cp37-cp37m-manylinux_2_28_aarch64.whl" , hash = "sha256:236610b77589faf462337b3305a1be91756c8abc5a45ff7ca8f245a71c5dab70" } ,
{ file = "lxml-5.3.1-cp37-cp37m-manylinux_2_28_x86_64.whl" , hash = "sha256:aed57b541b589fa05ac248f4cb1c46cbb432ab82cbd467d1c4f6a2bdc18aecf9" } ,
{ file = "lxml-5.3.1-cp37-cp37m-musllinux_1_2_aarch64.whl" , hash = "sha256:75fa3d6946d317ffc7016a6fcc44f42db6d514b7fdb8b4b28cbe058303cb6e53" } ,
{ file = "lxml-5.3.1-cp37-cp37m-musllinux_1_2_x86_64.whl" , hash = "sha256:96eef5b9f336f623ffc555ab47a775495e7e8846dde88de5f941e2906453a1ce" } ,
{ file = "lxml-5.3.1-cp37-cp37m-win32.whl" , hash = "sha256:ef45f31aec9be01379fc6c10f1d9c677f032f2bac9383c827d44f620e8a88407" } ,
{ file = "lxml-5.3.1-cp37-cp37m-win_amd64.whl" , hash = "sha256:a0611da6b07dd3720f492db1b463a4d1175b096b49438761cc9f35f0d9eaaef5" } ,
{ file = "lxml-5.3.1-cp38-cp38-macosx_10_9_x86_64.whl" , hash = "sha256:b2aca14c235c7a08558fe0a4786a1a05873a01e86b474dfa8f6df49101853a4e" } ,
{ file = "lxml-5.3.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:ae82fce1d964f065c32c9517309f0c7be588772352d2f40b1574a214bd6e6098" } ,
{ file = "lxml-5.3.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:7aae7a3d63b935babfdc6864b31196afd5145878ddd22f5200729006366bc4d5" } ,
{ file = "lxml-5.3.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:e8e0d177b1fe251c3b1b914ab64135475c5273c8cfd2857964b2e3bb0fe196a7" } ,
{ file = "lxml-5.3.1-cp38-cp38-manylinux_2_28_aarch64.whl" , hash = "sha256:6c4dd3bfd0c82400060896717dd261137398edb7e524527438c54a8c34f736bf" } ,
{ file = "lxml-5.3.1-cp38-cp38-manylinux_2_28_x86_64.whl" , hash = "sha256:f1208c1c67ec9e151d78aa3435aa9b08a488b53d9cfac9b699f15255a3461ef2" } ,
{ file = "lxml-5.3.1-cp38-cp38-musllinux_1_2_aarch64.whl" , hash = "sha256:c6aacf00d05b38a5069826e50ae72751cb5bc27bdc4d5746203988e429b385bb" } ,
{ file = "lxml-5.3.1-cp38-cp38-musllinux_1_2_x86_64.whl" , hash = "sha256:5881aaa4bf3a2d086c5f20371d3a5856199a0d8ac72dd8d0dbd7a2ecfc26ab73" } ,
{ file = "lxml-5.3.1-cp38-cp38-win32.whl" , hash = "sha256:45fbb70ccbc8683f2fb58bea89498a7274af1d9ec7995e9f4af5604e028233fc" } ,
{ file = "lxml-5.3.1-cp38-cp38-win_amd64.whl" , hash = "sha256:7512b4d0fc5339d5abbb14d1843f70499cab90d0b864f790e73f780f041615d7" } ,
{ file = "lxml-5.3.1-cp39-cp39-macosx_10_9_universal2.whl" , hash = "sha256:5885bc586f1edb48e5d68e7a4b4757b5feb2a496b64f462b4d65950f5af3364f" } ,
{ file = "lxml-5.3.1-cp39-cp39-macosx_10_9_x86_64.whl" , hash = "sha256:1b92fe86e04f680b848fff594a908edfa72b31bfc3499ef7433790c11d4c8cd8" } ,
{ file = "lxml-5.3.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:a091026c3bf7519ab1e64655a3f52a59ad4a4e019a6f830c24d6430695b1cf6a" } ,
{ file = "lxml-5.3.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:8ffb141361108e864ab5f1813f66e4e1164181227f9b1f105b042729b6c15125" } ,
{ file = "lxml-5.3.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:3715cdf0dd31b836433af9ee9197af10e3df41d273c19bb249230043667a5dfd" } ,
{ file = "lxml-5.3.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:88b72eb7222d918c967202024812c2bfb4048deeb69ca328363fb8e15254c549" } ,
{ file = "lxml-5.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:aa59974880ab5ad8ef3afaa26f9bda148c5f39e06b11a8ada4660ecc9fb2feb3" } ,
{ file = "lxml-5.3.1-cp39-cp39-manylinux_2_28_aarch64.whl" , hash = "sha256:3bb8149840daf2c3f97cebf00e4ed4a65a0baff888bf2605a8d0135ff5cf764e" } ,
{ file = "lxml-5.3.1-cp39-cp39-manylinux_2_28_ppc64le.whl" , hash = "sha256:0d6b2fa86becfa81f0a0271ccb9eb127ad45fb597733a77b92e8a35e53414914" } ,
{ file = "lxml-5.3.1-cp39-cp39-manylinux_2_28_s390x.whl" , hash = "sha256:136bf638d92848a939fd8f0e06fcf92d9f2e4b57969d94faae27c55f3d85c05b" } ,
{ file = "lxml-5.3.1-cp39-cp39-manylinux_2_28_x86_64.whl" , hash = "sha256:89934f9f791566e54c1d92cdc8f8fd0009447a5ecdb1ec6b810d5f8c4955f6be" } ,
{ file = "lxml-5.3.1-cp39-cp39-musllinux_1_2_aarch64.whl" , hash = "sha256:a8ade0363f776f87f982572c2860cc43c65ace208db49c76df0a21dde4ddd16e" } ,
{ file = "lxml-5.3.1-cp39-cp39-musllinux_1_2_ppc64le.whl" , hash = "sha256:bfbbab9316330cf81656fed435311386610f78b6c93cc5db4bebbce8dd146675" } ,
{ file = "lxml-5.3.1-cp39-cp39-musllinux_1_2_s390x.whl" , hash = "sha256:172d65f7c72a35a6879217bcdb4bb11bc88d55fb4879e7569f55616062d387c2" } ,
{ file = "lxml-5.3.1-cp39-cp39-musllinux_1_2_x86_64.whl" , hash = "sha256:e3c623923967f3e5961d272718655946e5322b8d058e094764180cdee7bab1af" } ,
{ file = "lxml-5.3.1-cp39-cp39-win32.whl" , hash = "sha256:ce0930a963ff593e8bb6fda49a503911accc67dee7e5445eec972668e672a0f0" } ,
{ file = "lxml-5.3.1-cp39-cp39-win_amd64.whl" , hash = "sha256:f7b64fcd670bca8800bc10ced36620c6bbb321e7bc1214b9c0c0df269c1dddc2" } ,
{ file = "lxml-5.3.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl" , hash = "sha256:afa578b6524ff85fb365f454cf61683771d0170470c48ad9d170c48075f86725" } ,
{ file = "lxml-5.3.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:67f5e80adf0aafc7b5454f2c1cb0cde920c9b1f2cbd0485f07cc1d0497c35c5d" } ,
{ file = "lxml-5.3.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:2dd0b80ac2d8f13ffc906123a6f20b459cb50a99222d0da492360512f3e50f84" } ,
{ file = "lxml-5.3.1-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl" , hash = "sha256:422c179022ecdedbe58b0e242607198580804253da220e9454ffe848daa1cfd2" } ,
{ file = "lxml-5.3.1-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl" , hash = "sha256:524ccfded8989a6595dbdda80d779fb977dbc9a7bc458864fc9a0c2fc15dc877" } ,
{ file = "lxml-5.3.1-pp310-pypy310_pp73-win_amd64.whl" , hash = "sha256:48fd46bf7155def2e15287c6f2b133a2f78e2d22cdf55647269977b873c65499" } ,
{ file = "lxml-5.3.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl" , hash = "sha256:05123fad495a429f123307ac6d8fd6f977b71e9a0b6d9aeeb8f80c017cb17131" } ,
{ file = "lxml-5.3.1-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:a243132767150a44e6a93cd1dde41010036e1cbc63cc3e9fe1712b277d926ce3" } ,
{ file = "lxml-5.3.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:c92ea6d9dd84a750b2bae72ff5e8cf5fdd13e58dda79c33e057862c29a8d5b50" } ,
{ file = "lxml-5.3.1-pp37-pypy37_pp73-manylinux_2_28_aarch64.whl" , hash = "sha256:2f1be45d4c15f237209bbf123a0e05b5d630c8717c42f59f31ea9eae2ad89394" } ,
{ file = "lxml-5.3.1-pp37-pypy37_pp73-manylinux_2_28_x86_64.whl" , hash = "sha256:a83d3adea1e0ee36dac34627f78ddd7f093bb9cfc0a8e97f1572a949b695cb98" } ,
{ file = "lxml-5.3.1-pp37-pypy37_pp73-win_amd64.whl" , hash = "sha256:3edbb9c9130bac05d8c3fe150c51c337a471cc7fdb6d2a0a7d3a88e88a829314" } ,
{ file = "lxml-5.3.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl" , hash = "sha256:2f23cf50eccb3255b6e913188291af0150d89dab44137a69e14e4dcb7be981f1" } ,
{ file = "lxml-5.3.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:df7e5edac4778127f2bf452e0721a58a1cfa4d1d9eac63bdd650535eb8543615" } ,
{ file = "lxml-5.3.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:094b28ed8a8a072b9e9e2113a81fda668d2053f2ca9f2d202c2c8c7c2d6516b1" } ,
{ file = "lxml-5.3.1-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl" , hash = "sha256:514fe78fc4b87e7a7601c92492210b20a1b0c6ab20e71e81307d9c2e377c64de" } ,
{ file = "lxml-5.3.1-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl" , hash = "sha256:8fffc08de02071c37865a155e5ea5fce0282e1546fd5bde7f6149fcaa32558ac" } ,
{ file = "lxml-5.3.1-pp38-pypy38_pp73-win_amd64.whl" , hash = "sha256:4b0d5cdba1b655d5b18042ac9c9ff50bda33568eb80feaaca4fc237b9c4fbfde" } ,
{ file = "lxml-5.3.1-pp39-pypy39_pp73-macosx_10_15_x86_64.whl" , hash = "sha256:3031e4c16b59424e8d78522c69b062d301d951dc55ad8685736c3335a97fc270" } ,
{ file = "lxml-5.3.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:cb659702a45136c743bc130760c6f137870d4df3a9e14386478b8a0511abcfca" } ,
{ file = "lxml-5.3.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:5a11b16a33656ffc43c92a5343a28dc71eefe460bcc2a4923a96f292692709f6" } ,
{ file = "lxml-5.3.1-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl" , hash = "sha256:c5ae125276f254b01daa73e2c103363d3e99e3e10505686ac7d9d2442dd4627a" } ,
{ file = "lxml-5.3.1-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl" , hash = "sha256:c76722b5ed4a31ba103e0dc77ab869222ec36efe1a614e42e9bcea88a36186fe" } ,
{ file = "lxml-5.3.1-pp39-pypy39_pp73-win_amd64.whl" , hash = "sha256:33e06717c00c788ab4e79bc4726ecc50c54b9bfb55355eae21473c145d83c2d2" } ,
{ file = "lxml-5.3.1.tar.gz" , hash = "sha256:106b7b5d2977b339f1e97efe2778e2ab20e99994cbb0ec5e55771ed0795920c8" } ,
2023-09-01 07:56:02 -07:00
]
[ package . extras ]
cssselect = [ "cssselect (>=0.7)" ]
2025-03-31 09:24:10 -07:00
html-clean = [ "lxml_html_clean" ]
2023-09-01 07:56:02 -07:00
html5 = [ "html5lib" ]
htmlsoup = [ "BeautifulSoup4" ]
2025-03-31 09:24:10 -07:00
source = [ "Cython (>=3.0.11,<3.1.0)" ]
2023-09-01 07:56:02 -07:00
[ [ package ] ]
name = "mando"
version = "0.7.1"
description = "Create Python CLI apps with little to no effort at all!"
optional = false
python-versions = "*"
files = [
{ file = "mando-0.7.1-py2.py3-none-any.whl" , hash = "sha256:26ef1d70928b6057ee3ca12583d73c63e05c49de8972d620c278a7b206581a8a" } ,
{ file = "mando-0.7.1.tar.gz" , hash = "sha256:18baa999b4b613faefb00eac4efadcf14f510b59b924b66e08289aa1de8c3500" } ,
]
[ package . dependencies ]
six = "*"
[ package . extras ]
restructuredtext = [ "rst2ansi" ]
2023-12-22 10:48:39 -07:00
[ [ package ] ]
name = "markdown"
2024-10-30 09:36:22 -04:00
version = "3.7"
2023-12-22 10:48:39 -07:00
description = "Python implementation of John Gruber's Markdown."
optional = false
python-versions = ">=3.8"
files = [
2024-10-30 09:36:22 -04:00
{ file = "Markdown-3.7-py3-none-any.whl" , hash = "sha256:7eb6df5690b81a1d7942992c97fad2938e956e79df20cbc6186e9c3a77b1c803" } ,
{ file = "markdown-3.7.tar.gz" , hash = "sha256:2ae2471477cfd02dbbf038d5d9bc226d40def84b4fe2986e49b59b6b472bbed2" } ,
2023-12-22 10:48:39 -07:00
]
[ package . extras ]
docs = [ "mdx-gh-links (>=0.2)" , "mkdocs (>=1.5)" , "mkdocs-gen-files" , "mkdocs-literate-nav" , "mkdocs-nature (>=0.6)" , "mkdocs-section-index" , "mkdocstrings[python]" ]
testing = [ "coverage" , "pyyaml" ]
2023-09-01 07:56:02 -07:00
[ [ package ] ]
name = "markdown-it-py"
version = "3.0.0"
description = "Python port of markdown-it. Markdown parsing, done right!"
optional = false
python-versions = ">=3.8"
files = [
{ file = "markdown-it-py-3.0.0.tar.gz" , hash = "sha256:e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb" } ,
{ file = "markdown_it_py-3.0.0-py3-none-any.whl" , hash = "sha256:355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1" } ,
]
[ package . dependencies ]
mdurl = ">=0.1,<1.0"
[ package . extras ]
benchmarking = [ "psutil" , "pytest" , "pytest-benchmark" ]
code-style = [ "pre-commit (>=3.0,<4.0)" ]
compare = [ "commonmark (>=0.9,<1.0)" , "markdown (>=3.4,<4.0)" , "mistletoe (>=1.0,<2.0)" , "mistune (>=2.0,<3.0)" , "panflute (>=2.3,<3.0)" ]
linkify = [ "linkify-it-py (>=1,<3)" ]
plugins = [ "mdit-py-plugins" ]
profiling = [ "gprof2dot" ]
rtd = [ "jupyter_sphinx" , "mdit-py-plugins" , "myst-parser" , "pyyaml" , "sphinx" , "sphinx-copybutton" , "sphinx-design" , "sphinx_book_theme" ]
testing = [ "coverage" , "pytest" , "pytest-cov" , "pytest-regressions" ]
[ [ package ] ]
name = "markupsafe"
2024-03-08 15:00:48 -08:00
version = "2.1.5"
2023-09-01 07:56:02 -07:00
description = "Safely add untrusted strings to HTML/XML markup."
optional = false
python-versions = ">=3.7"
files = [
2024-03-08 15:00:48 -08:00
{ file = "MarkupSafe-2.1.5-cp310-cp310-macosx_10_9_universal2.whl" , hash = "sha256:a17a92de5231666cfbe003f0e4b9b3a7ae3afb1ec2845aadc2bacc93ff85febc" } ,
{ file = "MarkupSafe-2.1.5-cp310-cp310-macosx_10_9_x86_64.whl" , hash = "sha256:72b6be590cc35924b02c78ef34b467da4ba07e4e0f0454a2c5907f473fc50ce5" } ,
{ file = "MarkupSafe-2.1.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:e61659ba32cf2cf1481e575d0462554625196a1f2fc06a1c777d3f48e8865d46" } ,
{ file = "MarkupSafe-2.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:2174c595a0d73a3080ca3257b40096db99799265e1c27cc5a610743acd86d62f" } ,
{ file = "MarkupSafe-2.1.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:ae2ad8ae6ebee9d2d94b17fb62763125f3f374c25618198f40cbb8b525411900" } ,
{ file = "MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_aarch64.whl" , hash = "sha256:075202fa5b72c86ad32dc7d0b56024ebdbcf2048c0ba09f1cde31bfdd57bcfff" } ,
{ file = "MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_i686.whl" , hash = "sha256:598e3276b64aff0e7b3451b72e94fa3c238d452e7ddcd893c3ab324717456bad" } ,
{ file = "MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_x86_64.whl" , hash = "sha256:fce659a462a1be54d2ffcacea5e3ba2d74daa74f30f5f143fe0c58636e355fdd" } ,
{ file = "MarkupSafe-2.1.5-cp310-cp310-win32.whl" , hash = "sha256:d9fad5155d72433c921b782e58892377c44bd6252b5af2f67f16b194987338a4" } ,
{ file = "MarkupSafe-2.1.5-cp310-cp310-win_amd64.whl" , hash = "sha256:bf50cd79a75d181c9181df03572cdce0fbb75cc353bc350712073108cba98de5" } ,
{ file = "MarkupSafe-2.1.5-cp311-cp311-macosx_10_9_universal2.whl" , hash = "sha256:629ddd2ca402ae6dbedfceeba9c46d5f7b2a61d9749597d4307f943ef198fc1f" } ,
{ file = "MarkupSafe-2.1.5-cp311-cp311-macosx_10_9_x86_64.whl" , hash = "sha256:5b7b716f97b52c5a14bffdf688f971b2d5ef4029127f1ad7a513973cfd818df2" } ,
{ file = "MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:6ec585f69cec0aa07d945b20805be741395e28ac1627333b1c5b0105962ffced" } ,
{ file = "MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:b91c037585eba9095565a3556f611e3cbfaa42ca1e865f7b8015fe5c7336d5a5" } ,
{ file = "MarkupSafe-2.1.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:7502934a33b54030eaf1194c21c692a534196063db72176b0c4028e140f8f32c" } ,
{ file = "MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_aarch64.whl" , hash = "sha256:0e397ac966fdf721b2c528cf028494e86172b4feba51d65f81ffd65c63798f3f" } ,
{ file = "MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_i686.whl" , hash = "sha256:c061bb86a71b42465156a3ee7bd58c8c2ceacdbeb95d05a99893e08b8467359a" } ,
{ file = "MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_x86_64.whl" , hash = "sha256:3a57fdd7ce31c7ff06cdfbf31dafa96cc533c21e443d57f5b1ecc6cdc668ec7f" } ,
{ file = "MarkupSafe-2.1.5-cp311-cp311-win32.whl" , hash = "sha256:397081c1a0bfb5124355710fe79478cdbeb39626492b15d399526ae53422b906" } ,
{ file = "MarkupSafe-2.1.5-cp311-cp311-win_amd64.whl" , hash = "sha256:2b7c57a4dfc4f16f7142221afe5ba4e093e09e728ca65c51f5620c9aaeb9a617" } ,
{ file = "MarkupSafe-2.1.5-cp312-cp312-macosx_10_9_universal2.whl" , hash = "sha256:8dec4936e9c3100156f8a2dc89c4b88d5c435175ff03413b443469c7c8c5f4d1" } ,
{ file = "MarkupSafe-2.1.5-cp312-cp312-macosx_10_9_x86_64.whl" , hash = "sha256:3c6b973f22eb18a789b1460b4b91bf04ae3f0c4234a0a6aa6b0a92f6f7b951d4" } ,
{ file = "MarkupSafe-2.1.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:ac07bad82163452a6884fe8fa0963fb98c2346ba78d779ec06bd7a6262132aee" } ,
{ file = "MarkupSafe-2.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:f5dfb42c4604dddc8e4305050aa6deb084540643ed5804d7455b5df8fe16f5e5" } ,
{ file = "MarkupSafe-2.1.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:ea3d8a3d18833cf4304cd2fc9cbb1efe188ca9b5efef2bdac7adc20594a0e46b" } ,
{ file = "MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_aarch64.whl" , hash = "sha256:d050b3361367a06d752db6ead6e7edeb0009be66bc3bae0ee9d97fb326badc2a" } ,
{ file = "MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_i686.whl" , hash = "sha256:bec0a414d016ac1a18862a519e54b2fd0fc8bbfd6890376898a6c0891dd82e9f" } ,
{ file = "MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_x86_64.whl" , hash = "sha256:58c98fee265677f63a4385256a6d7683ab1832f3ddd1e66fe948d5880c21a169" } ,
{ file = "MarkupSafe-2.1.5-cp312-cp312-win32.whl" , hash = "sha256:8590b4ae07a35970728874632fed7bd57b26b0102df2d2b233b6d9d82f6c62ad" } ,
{ file = "MarkupSafe-2.1.5-cp312-cp312-win_amd64.whl" , hash = "sha256:823b65d8706e32ad2df51ed89496147a42a2a6e01c13cfb6ffb8b1e92bc910bb" } ,
{ file = "MarkupSafe-2.1.5-cp37-cp37m-macosx_10_9_x86_64.whl" , hash = "sha256:c8b29db45f8fe46ad280a7294f5c3ec36dbac9491f2d1c17345be8e69cc5928f" } ,
{ file = "MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:ec6a563cff360b50eed26f13adc43e61bc0c04d94b8be985e6fb24b81f6dcfdf" } ,
{ file = "MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:a549b9c31bec33820e885335b451286e2969a2d9e24879f83fe904a5ce59d70a" } ,
{ file = "MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:4f11aa001c540f62c6166c7726f71f7573b52c68c31f014c25cc7901deea0b52" } ,
{ file = "MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_aarch64.whl" , hash = "sha256:7b2e5a267c855eea6b4283940daa6e88a285f5f2a67f2220203786dfa59b37e9" } ,
{ file = "MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_i686.whl" , hash = "sha256:2d2d793e36e230fd32babe143b04cec8a8b3eb8a3122d2aceb4a371e6b09b8df" } ,
{ file = "MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_x86_64.whl" , hash = "sha256:ce409136744f6521e39fd8e2a24c53fa18ad67aa5bc7c2cf83645cce5b5c4e50" } ,
{ file = "MarkupSafe-2.1.5-cp37-cp37m-win32.whl" , hash = "sha256:4096e9de5c6fdf43fb4f04c26fb114f61ef0bf2e5604b6ee3019d51b69e8c371" } ,
{ file = "MarkupSafe-2.1.5-cp37-cp37m-win_amd64.whl" , hash = "sha256:4275d846e41ecefa46e2015117a9f491e57a71ddd59bbead77e904dc02b1bed2" } ,
{ file = "MarkupSafe-2.1.5-cp38-cp38-macosx_10_9_universal2.whl" , hash = "sha256:656f7526c69fac7f600bd1f400991cc282b417d17539a1b228617081106feb4a" } ,
{ file = "MarkupSafe-2.1.5-cp38-cp38-macosx_10_9_x86_64.whl" , hash = "sha256:97cafb1f3cbcd3fd2b6fbfb99ae11cdb14deea0736fc2b0952ee177f2b813a46" } ,
{ file = "MarkupSafe-2.1.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:1f3fbcb7ef1f16e48246f704ab79d79da8a46891e2da03f8783a5b6fa41a9532" } ,
{ file = "MarkupSafe-2.1.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:fa9db3f79de01457b03d4f01b34cf91bc0048eb2c3846ff26f66687c2f6d16ab" } ,
{ file = "MarkupSafe-2.1.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:ffee1f21e5ef0d712f9033568f8344d5da8cc2869dbd08d87c84656e6a2d2f68" } ,
{ file = "MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_aarch64.whl" , hash = "sha256:5dedb4db619ba5a2787a94d877bc8ffc0566f92a01c0ef214865e54ecc9ee5e0" } ,
{ file = "MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_i686.whl" , hash = "sha256:30b600cf0a7ac9234b2638fbc0fb6158ba5bdcdf46aeb631ead21248b9affbc4" } ,
{ file = "MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_x86_64.whl" , hash = "sha256:8dd717634f5a044f860435c1d8c16a270ddf0ef8588d4887037c5028b859b0c3" } ,
{ file = "MarkupSafe-2.1.5-cp38-cp38-win32.whl" , hash = "sha256:daa4ee5a243f0f20d528d939d06670a298dd39b1ad5f8a72a4275124a7819eff" } ,
{ file = "MarkupSafe-2.1.5-cp38-cp38-win_amd64.whl" , hash = "sha256:619bc166c4f2de5caa5a633b8b7326fbe98e0ccbfacabd87268a2b15ff73a029" } ,
{ file = "MarkupSafe-2.1.5-cp39-cp39-macosx_10_9_universal2.whl" , hash = "sha256:7a68b554d356a91cce1236aa7682dc01df0edba8d043fd1ce607c49dd3c1edcf" } ,
{ file = "MarkupSafe-2.1.5-cp39-cp39-macosx_10_9_x86_64.whl" , hash = "sha256:db0b55e0f3cc0be60c1f19efdde9a637c32740486004f20d1cff53c3c0ece4d2" } ,
{ file = "MarkupSafe-2.1.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:3e53af139f8579a6d5f7b76549125f0d94d7e630761a2111bc431fd820e163b8" } ,
{ file = "MarkupSafe-2.1.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:17b950fccb810b3293638215058e432159d2b71005c74371d784862b7e4683f3" } ,
{ file = "MarkupSafe-2.1.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:4c31f53cdae6ecfa91a77820e8b151dba54ab528ba65dfd235c80b086d68a465" } ,
{ file = "MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_aarch64.whl" , hash = "sha256:bff1b4290a66b490a2f4719358c0cdcd9bafb6b8f061e45c7a2460866bf50c2e" } ,
{ file = "MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_i686.whl" , hash = "sha256:bc1667f8b83f48511b94671e0e441401371dfd0f0a795c7daa4a3cd1dde55bea" } ,
{ file = "MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_x86_64.whl" , hash = "sha256:5049256f536511ee3f7e1b3f87d1d1209d327e818e6ae1365e8653d7e3abb6a6" } ,
{ file = "MarkupSafe-2.1.5-cp39-cp39-win32.whl" , hash = "sha256:00e046b6dd71aa03a41079792f8473dc494d564611a8f89bbbd7cb93295ebdcf" } ,
{ file = "MarkupSafe-2.1.5-cp39-cp39-win_amd64.whl" , hash = "sha256:fa173ec60341d6bb97a89f5ea19c85c5643c1e7dedebc22f5181eb73573142c5" } ,
{ file = "MarkupSafe-2.1.5.tar.gz" , hash = "sha256:d283d37a890ba4c1ae73ffadf8046435c76e7bc2247bbb63c00bd1a709c6544b" } ,
2023-09-01 07:56:02 -07:00
]
[ [ package ] ]
name = "mccabe"
version = "0.7.0"
description = "McCabe checker, plugin for flake8"
optional = false
python-versions = ">=3.6"
files = [
{ file = "mccabe-0.7.0-py2.py3-none-any.whl" , hash = "sha256:6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e" } ,
{ file = "mccabe-0.7.0.tar.gz" , hash = "sha256:348e0240c33b60bbdf4e523192ef919f28cb2c3d7d5c7794f74009290f236325" } ,
]
[ [ package ] ]
name = "mdurl"
version = "0.1.2"
description = "Markdown URL utilities"
optional = false
python-versions = ">=3.7"
files = [
{ file = "mdurl-0.1.2-py3-none-any.whl" , hash = "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8" } ,
{ file = "mdurl-0.1.2.tar.gz" , hash = "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba" } ,
]
[ [ package ] ]
name = "mistune"
2025-03-26 09:16:07 -07:00
version = "3.1.3"
description = "A sane and fast Markdown parser with useful plugins and renderers"
2023-09-01 07:56:02 -07:00
optional = false
2025-03-26 09:16:07 -07:00
python-versions = ">=3.8"
2023-09-01 07:56:02 -07:00
files = [
2025-03-26 09:16:07 -07:00
{ file = "mistune-3.1.3-py3-none-any.whl" , hash = "sha256:1a32314113cff28aa6432e99e522677c8587fd83e3d51c29b82a52409c842bd9" } ,
{ file = "mistune-3.1.3.tar.gz" , hash = "sha256:a7035c21782b2becb6be62f8f25d3df81ccb4d6fa477a6525b15af06539f02a0" } ,
2023-09-01 07:56:02 -07:00
]
2024-05-28 11:27:57 -07:00
[ [ package ] ]
name = "moto"
2025-03-31 09:24:10 -07:00
version = "5.1.2"
2025-03-26 23:50:01 +00:00
description = "A library that allows you to easily mock out tests based on AWS infrastructure"
2024-05-28 11:27:57 -07:00
optional = false
2025-03-26 23:50:01 +00:00
python-versions = ">=3.9"
2024-05-28 11:27:57 -07:00
files = [
2025-03-31 09:24:10 -07:00
{ file = "moto-5.1.2-py3-none-any.whl" , hash = "sha256:3789084bb20052b6eb846fe6f4831ce6dfe8a3b197c8f63789b40281b5e1731d" } ,
{ file = "moto-5.1.2.tar.gz" , hash = "sha256:0e4c650d31eacfbe726c37e956efa04d36948e23f7d3228a7c3746aa839e66c2" } ,
2024-05-28 11:27:57 -07:00
]
[ package . dependencies ]
boto3 = ">=1.9.201"
2025-03-31 09:24:10 -07:00
botocore = ">=1.20.88,<1.35.45 || >1.35.45,<1.35.46 || >1.35.46"
2025-03-26 23:50:01 +00:00
cryptography = ">=35.0.0"
2024-05-28 11:27:57 -07:00
Jinja2 = ">=2.10.1"
python-dateutil = ">=2.1,<3.0.0"
requests = ">=2.5"
2025-03-26 23:50:01 +00:00
responses = ">=0.15.0,<0.25.5 || >0.25.5"
2024-05-28 11:27:57 -07:00
werkzeug = ">=0.5,<2.2.0 || >2.2.0,<2.2.1 || >2.2.1"
xmltodict = "*"
[ package . extras ]
2025-03-26 23:50:01 +00:00
all = [ "PyYAML (>=5.1)" , "antlr4-python3-runtime" , "aws-xray-sdk (>=0.93,!=0.96)" , "cfn-lint (>=0.40.0)" , "docker (>=3.0.0)" , "graphql-core" , "joserfc (>=0.9.0)" , "jsonpath_ng" , "jsonschema" , "multipart" , "openapi-spec-validator (>=0.5.0)" , "py-partiql-parser (==0.6.1)" , "pyparsing (>=3.0.7)" , "setuptools" ]
2024-05-28 11:27:57 -07:00
apigateway = [ "PyYAML (>=5.1)" , "joserfc (>=0.9.0)" , "openapi-spec-validator (>=0.5.0)" ]
apigatewayv2 = [ "PyYAML (>=5.1)" , "openapi-spec-validator (>=0.5.0)" ]
appsync = [ "graphql-core" ]
awslambda = [ "docker (>=3.0.0)" ]
batch = [ "docker (>=3.0.0)" ]
2025-03-26 23:50:01 +00:00
cloudformation = [ "PyYAML (>=5.1)" , "aws-xray-sdk (>=0.93,!=0.96)" , "cfn-lint (>=0.40.0)" , "docker (>=3.0.0)" , "graphql-core" , "joserfc (>=0.9.0)" , "openapi-spec-validator (>=0.5.0)" , "py-partiql-parser (==0.6.1)" , "pyparsing (>=3.0.7)" , "setuptools" ]
2024-05-28 11:27:57 -07:00
cognitoidp = [ "joserfc (>=0.9.0)" ]
2025-03-26 23:50:01 +00:00
dynamodb = [ "docker (>=3.0.0)" , "py-partiql-parser (==0.6.1)" ]
dynamodbstreams = [ "docker (>=3.0.0)" , "py-partiql-parser (==0.6.1)" ]
events = [ "jsonpath_ng" ]
2024-05-28 11:27:57 -07:00
glue = [ "pyparsing (>=3.0.7)" ]
2025-03-26 23:50:01 +00:00
proxy = [ "PyYAML (>=5.1)" , "antlr4-python3-runtime" , "aws-xray-sdk (>=0.93,!=0.96)" , "cfn-lint (>=0.40.0)" , "docker (>=2.5.1)" , "graphql-core" , "joserfc (>=0.9.0)" , "jsonpath_ng" , "multipart" , "openapi-spec-validator (>=0.5.0)" , "py-partiql-parser (==0.6.1)" , "pyparsing (>=3.0.7)" , "setuptools" ]
2024-10-30 09:36:22 -04:00
quicksight = [ "jsonschema" ]
2025-03-26 23:50:01 +00:00
resourcegroupstaggingapi = [ "PyYAML (>=5.1)" , "cfn-lint (>=0.40.0)" , "docker (>=3.0.0)" , "graphql-core" , "joserfc (>=0.9.0)" , "openapi-spec-validator (>=0.5.0)" , "py-partiql-parser (==0.6.1)" , "pyparsing (>=3.0.7)" ]
s3 = [ "PyYAML (>=5.1)" , "py-partiql-parser (==0.6.1)" ]
s3crc32c = [ "PyYAML (>=5.1)" , "crc32c" , "py-partiql-parser (==0.6.1)" ]
server = [ "PyYAML (>=5.1)" , "antlr4-python3-runtime" , "aws-xray-sdk (>=0.93,!=0.96)" , "cfn-lint (>=0.40.0)" , "docker (>=3.0.0)" , "flask (!=2.2.0,!=2.2.1)" , "flask-cors" , "graphql-core" , "joserfc (>=0.9.0)" , "jsonpath_ng" , "openapi-spec-validator (>=0.5.0)" , "py-partiql-parser (==0.6.1)" , "pyparsing (>=3.0.7)" , "setuptools" ]
2024-05-28 11:27:57 -07:00
ssm = [ "PyYAML (>=5.1)" ]
2025-03-26 23:50:01 +00:00
stepfunctions = [ "antlr4-python3-runtime" , "jsonpath_ng" ]
2024-05-28 11:27:57 -07:00
xray = [ "aws-xray-sdk (>=0.93,!=0.96)" , "setuptools" ]
2023-09-01 07:56:02 -07:00
[ [ package ] ]
name = "msgpack"
2024-10-30 09:36:22 -04:00
version = "1.1.0"
2023-09-01 07:56:02 -07:00
description = "MessagePack serializer"
optional = false
2023-09-22 10:16:27 -07:00
python-versions = ">=3.8"
2023-09-01 07:56:02 -07:00
files = [
2024-10-30 09:36:22 -04:00
{ file = "msgpack-1.1.0-cp310-cp310-macosx_10_9_universal2.whl" , hash = "sha256:7ad442d527a7e358a469faf43fda45aaf4ac3249c8310a82f0ccff9164e5dccd" } ,
{ file = "msgpack-1.1.0-cp310-cp310-macosx_10_9_x86_64.whl" , hash = "sha256:74bed8f63f8f14d75eec75cf3d04ad581da6b914001b474a5d3cd3372c8cc27d" } ,
{ file = "msgpack-1.1.0-cp310-cp310-macosx_11_0_arm64.whl" , hash = "sha256:914571a2a5b4e7606997e169f64ce53a8b1e06f2cf2c3a7273aa106236d43dd5" } ,
{ file = "msgpack-1.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:c921af52214dcbb75e6bdf6a661b23c3e6417f00c603dd2070bccb5c3ef499f5" } ,
{ file = "msgpack-1.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:d8ce0b22b890be5d252de90d0e0d119f363012027cf256185fc3d474c44b1b9e" } ,
{ file = "msgpack-1.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:73322a6cc57fcee3c0c57c4463d828e9428275fb85a27aa2aa1a92fdc42afd7b" } ,
{ file = "msgpack-1.1.0-cp310-cp310-musllinux_1_2_aarch64.whl" , hash = "sha256:e1f3c3d21f7cf67bcf2da8e494d30a75e4cf60041d98b3f79875afb5b96f3a3f" } ,
{ file = "msgpack-1.1.0-cp310-cp310-musllinux_1_2_i686.whl" , hash = "sha256:64fc9068d701233effd61b19efb1485587560b66fe57b3e50d29c5d78e7fef68" } ,
{ file = "msgpack-1.1.0-cp310-cp310-musllinux_1_2_x86_64.whl" , hash = "sha256:42f754515e0f683f9c79210a5d1cad631ec3d06cea5172214d2176a42e67e19b" } ,
{ file = "msgpack-1.1.0-cp310-cp310-win32.whl" , hash = "sha256:3df7e6b05571b3814361e8464f9304c42d2196808e0119f55d0d3e62cd5ea044" } ,
{ file = "msgpack-1.1.0-cp310-cp310-win_amd64.whl" , hash = "sha256:685ec345eefc757a7c8af44a3032734a739f8c45d1b0ac45efc5d8977aa4720f" } ,
{ file = "msgpack-1.1.0-cp311-cp311-macosx_10_9_universal2.whl" , hash = "sha256:3d364a55082fb2a7416f6c63ae383fbd903adb5a6cf78c5b96cc6316dc1cedc7" } ,
{ file = "msgpack-1.1.0-cp311-cp311-macosx_10_9_x86_64.whl" , hash = "sha256:79ec007767b9b56860e0372085f8504db5d06bd6a327a335449508bbee9648fa" } ,
{ file = "msgpack-1.1.0-cp311-cp311-macosx_11_0_arm64.whl" , hash = "sha256:6ad622bf7756d5a497d5b6836e7fc3752e2dd6f4c648e24b1803f6048596f701" } ,
{ file = "msgpack-1.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:8e59bca908d9ca0de3dc8684f21ebf9a690fe47b6be93236eb40b99af28b6ea6" } ,
{ file = "msgpack-1.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:5e1da8f11a3dd397f0a32c76165cf0c4eb95b31013a94f6ecc0b280c05c91b59" } ,
{ file = "msgpack-1.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:452aff037287acb1d70a804ffd022b21fa2bb7c46bee884dbc864cc9024128a0" } ,
{ file = "msgpack-1.1.0-cp311-cp311-musllinux_1_2_aarch64.whl" , hash = "sha256:8da4bf6d54ceed70e8861f833f83ce0814a2b72102e890cbdfe4b34764cdd66e" } ,
{ file = "msgpack-1.1.0-cp311-cp311-musllinux_1_2_i686.whl" , hash = "sha256:41c991beebf175faf352fb940bf2af9ad1fb77fd25f38d9142053914947cdbf6" } ,
{ file = "msgpack-1.1.0-cp311-cp311-musllinux_1_2_x86_64.whl" , hash = "sha256:a52a1f3a5af7ba1c9ace055b659189f6c669cf3657095b50f9602af3a3ba0fe5" } ,
{ file = "msgpack-1.1.0-cp311-cp311-win32.whl" , hash = "sha256:58638690ebd0a06427c5fe1a227bb6b8b9fdc2bd07701bec13c2335c82131a88" } ,
{ file = "msgpack-1.1.0-cp311-cp311-win_amd64.whl" , hash = "sha256:fd2906780f25c8ed5d7b323379f6138524ba793428db5d0e9d226d3fa6aa1788" } ,
{ file = "msgpack-1.1.0-cp312-cp312-macosx_10_9_universal2.whl" , hash = "sha256:d46cf9e3705ea9485687aa4001a76e44748b609d260af21c4ceea7f2212a501d" } ,
{ file = "msgpack-1.1.0-cp312-cp312-macosx_10_9_x86_64.whl" , hash = "sha256:5dbad74103df937e1325cc4bfeaf57713be0b4f15e1c2da43ccdd836393e2ea2" } ,
{ file = "msgpack-1.1.0-cp312-cp312-macosx_11_0_arm64.whl" , hash = "sha256:58dfc47f8b102da61e8949708b3eafc3504509a5728f8b4ddef84bd9e16ad420" } ,
{ file = "msgpack-1.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:4676e5be1b472909b2ee6356ff425ebedf5142427842aa06b4dfd5117d1ca8a2" } ,
{ file = "msgpack-1.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:17fb65dd0bec285907f68b15734a993ad3fc94332b5bb21b0435846228de1f39" } ,
{ file = "msgpack-1.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:a51abd48c6d8ac89e0cfd4fe177c61481aca2d5e7ba42044fd218cfd8ea9899f" } ,
{ file = "msgpack-1.1.0-cp312-cp312-musllinux_1_2_aarch64.whl" , hash = "sha256:2137773500afa5494a61b1208619e3871f75f27b03bcfca7b3a7023284140247" } ,
{ file = "msgpack-1.1.0-cp312-cp312-musllinux_1_2_i686.whl" , hash = "sha256:398b713459fea610861c8a7b62a6fec1882759f308ae0795b5413ff6a160cf3c" } ,
{ file = "msgpack-1.1.0-cp312-cp312-musllinux_1_2_x86_64.whl" , hash = "sha256:06f5fd2f6bb2a7914922d935d3b8bb4a7fff3a9a91cfce6d06c13bc42bec975b" } ,
{ file = "msgpack-1.1.0-cp312-cp312-win32.whl" , hash = "sha256:ad33e8400e4ec17ba782f7b9cf868977d867ed784a1f5f2ab46e7ba53b6e1e1b" } ,
{ file = "msgpack-1.1.0-cp312-cp312-win_amd64.whl" , hash = "sha256:115a7af8ee9e8cddc10f87636767857e7e3717b7a2e97379dc2054712693e90f" } ,
{ file = "msgpack-1.1.0-cp313-cp313-macosx_10_13_universal2.whl" , hash = "sha256:071603e2f0771c45ad9bc65719291c568d4edf120b44eb36324dcb02a13bfddf" } ,
{ file = "msgpack-1.1.0-cp313-cp313-macosx_10_13_x86_64.whl" , hash = "sha256:0f92a83b84e7c0749e3f12821949d79485971f087604178026085f60ce109330" } ,
{ file = "msgpack-1.1.0-cp313-cp313-macosx_11_0_arm64.whl" , hash = "sha256:4a1964df7b81285d00a84da4e70cb1383f2e665e0f1f2a7027e683956d04b734" } ,
{ file = "msgpack-1.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:59caf6a4ed0d164055ccff8fe31eddc0ebc07cf7326a2aaa0dbf7a4001cd823e" } ,
{ file = "msgpack-1.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:0907e1a7119b337971a689153665764adc34e89175f9a34793307d9def08e6ca" } ,
{ file = "msgpack-1.1.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:65553c9b6da8166e819a6aa90ad15288599b340f91d18f60b2061f402b9a4915" } ,
{ file = "msgpack-1.1.0-cp313-cp313-musllinux_1_2_aarch64.whl" , hash = "sha256:7a946a8992941fea80ed4beae6bff74ffd7ee129a90b4dd5cf9c476a30e9708d" } ,
{ file = "msgpack-1.1.0-cp313-cp313-musllinux_1_2_i686.whl" , hash = "sha256:4b51405e36e075193bc051315dbf29168d6141ae2500ba8cd80a522964e31434" } ,
{ file = "msgpack-1.1.0-cp313-cp313-musllinux_1_2_x86_64.whl" , hash = "sha256:b4c01941fd2ff87c2a934ee6055bda4ed353a7846b8d4f341c428109e9fcde8c" } ,
{ file = "msgpack-1.1.0-cp313-cp313-win32.whl" , hash = "sha256:7c9a35ce2c2573bada929e0b7b3576de647b0defbd25f5139dcdaba0ae35a4cc" } ,
{ file = "msgpack-1.1.0-cp313-cp313-win_amd64.whl" , hash = "sha256:bce7d9e614a04d0883af0b3d4d501171fbfca038f12c77fa838d9f198147a23f" } ,
{ file = "msgpack-1.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:c40ffa9a15d74e05ba1fe2681ea33b9caffd886675412612d93ab17b58ea2fec" } ,
{ file = "msgpack-1.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:f1ba6136e650898082d9d5a5217d5906d1e138024f836ff48691784bbe1adf96" } ,
{ file = "msgpack-1.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:e0856a2b7e8dcb874be44fea031d22e5b3a19121be92a1e098f46068a11b0870" } ,
{ file = "msgpack-1.1.0-cp38-cp38-musllinux_1_2_aarch64.whl" , hash = "sha256:471e27a5787a2e3f974ba023f9e265a8c7cfd373632247deb225617e3100a3c7" } ,
{ file = "msgpack-1.1.0-cp38-cp38-musllinux_1_2_i686.whl" , hash = "sha256:646afc8102935a388ffc3914b336d22d1c2d6209c773f3eb5dd4d6d3b6f8c1cb" } ,
{ file = "msgpack-1.1.0-cp38-cp38-musllinux_1_2_x86_64.whl" , hash = "sha256:13599f8829cfbe0158f6456374e9eea9f44eee08076291771d8ae93eda56607f" } ,
{ file = "msgpack-1.1.0-cp38-cp38-win32.whl" , hash = "sha256:8a84efb768fb968381e525eeeb3d92857e4985aacc39f3c47ffd00eb4509315b" } ,
{ file = "msgpack-1.1.0-cp38-cp38-win_amd64.whl" , hash = "sha256:879a7b7b0ad82481c52d3c7eb99bf6f0645dbdec5134a4bddbd16f3506947feb" } ,
{ file = "msgpack-1.1.0-cp39-cp39-macosx_10_9_universal2.whl" , hash = "sha256:53258eeb7a80fc46f62fd59c876957a2d0e15e6449a9e71842b6d24419d88ca1" } ,
{ file = "msgpack-1.1.0-cp39-cp39-macosx_10_9_x86_64.whl" , hash = "sha256:7e7b853bbc44fb03fbdba34feb4bd414322180135e2cb5164f20ce1c9795ee48" } ,
{ file = "msgpack-1.1.0-cp39-cp39-macosx_11_0_arm64.whl" , hash = "sha256:f3e9b4936df53b970513eac1758f3882c88658a220b58dcc1e39606dccaaf01c" } ,
{ file = "msgpack-1.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:46c34e99110762a76e3911fc923222472c9d681f1094096ac4102c18319e6468" } ,
{ file = "msgpack-1.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:8a706d1e74dd3dea05cb54580d9bd8b2880e9264856ce5068027eed09680aa74" } ,
{ file = "msgpack-1.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:534480ee5690ab3cbed89d4c8971a5c631b69a8c0883ecfea96c19118510c846" } ,
{ file = "msgpack-1.1.0-cp39-cp39-musllinux_1_2_aarch64.whl" , hash = "sha256:8cf9e8c3a2153934a23ac160cc4cba0ec035f6867c8013cc6077a79823370346" } ,
{ file = "msgpack-1.1.0-cp39-cp39-musllinux_1_2_i686.whl" , hash = "sha256:3180065ec2abbe13a4ad37688b61b99d7f9e012a535b930e0e683ad6bc30155b" } ,
{ file = "msgpack-1.1.0-cp39-cp39-musllinux_1_2_x86_64.whl" , hash = "sha256:c5a91481a3cc573ac8c0d9aace09345d989dc4a0202b7fcb312c88c26d4e71a8" } ,
{ file = "msgpack-1.1.0-cp39-cp39-win32.whl" , hash = "sha256:f80bc7d47f76089633763f952e67f8214cb7b3ee6bfa489b3cb6a84cfac114cd" } ,
{ file = "msgpack-1.1.0-cp39-cp39-win_amd64.whl" , hash = "sha256:4d1b7ff2d6146e16e8bd665ac726a89c74163ef8cd39fa8c1087d4e52d3a2325" } ,
{ file = "msgpack-1.1.0.tar.gz" , hash = "sha256:dd432ccc2c72b914e4cb77afce64aab761c1137cc698be3984eee260bcb2896e" } ,
2023-09-01 07:56:02 -07:00
]
[ [ package ] ]
name = "mypy-extensions"
version = "1.0.0"
description = "Type system extensions for programs checked with the mypy type checker."
optional = false
python-versions = ">=3.5"
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" } ,
]
[ [ package ] ]
name = "newrelic"
2025-03-31 09:24:10 -07:00
version = "10.8.0"
2023-09-01 07:56:02 -07:00
description = "New Relic Python Agent"
optional = false
2024-10-30 09:36:22 -04:00
python-versions = ">=3.7"
2023-09-01 07:56:02 -07:00
files = [
2025-03-31 09:24:10 -07:00
{ file = "newrelic-10.8.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:c8509a6c732c489cc5c5b8c8c8e86eaab04e5ca796c3fffb7bb10100a0ad8a4d" } ,
{ file = "newrelic-10.8.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:d8a59e5b8033e6bf731a494cd6a192bc65d405f69a7bb1b91bb161c3510345dc" } ,
{ file = "newrelic-10.8.0-cp310-cp310-musllinux_1_2_aarch64.whl" , hash = "sha256:1adb97c00b733a03caedce977b9faefec1bd331e6dee3040df1271ad9850df4b" } ,
{ file = "newrelic-10.8.0-cp310-cp310-musllinux_1_2_x86_64.whl" , hash = "sha256:6a538213e38146034ccf887952c45576d84210d3298142e2455c3533646f4f16" } ,
{ file = "newrelic-10.8.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:4f16232294116ac21934ea3638c5d04fa77b73d884a224bc72bd5927fc8da82f" } ,
{ file = "newrelic-10.8.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:2bc608fb4eaa7899465b8f86b28ceed0799d62544313a7a3e24aafb812625027" } ,
{ file = "newrelic-10.8.0-cp311-cp311-musllinux_1_2_aarch64.whl" , hash = "sha256:9e2c87d38a6ec60c75ac32a80e4854c2546bc18d3792bcdf2d68bdfe32ac6c7e" } ,
{ file = "newrelic-10.8.0-cp311-cp311-musllinux_1_2_x86_64.whl" , hash = "sha256:5188c2279d4fb42dfd43ee44116fe5a971c1c2d62257986ba3c9e123983b7201" } ,
{ file = "newrelic-10.8.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:71fa9e230a0d4d66db98bf40848add659bb1fb9f9817b0475666816931392efb" } ,
{ file = "newrelic-10.8.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:b7b9fbd1c83c96c396b2a7564e70235f9c6612782201dc1f35f0698421d6c49f" } ,
{ file = "newrelic-10.8.0-cp312-cp312-musllinux_1_2_aarch64.whl" , hash = "sha256:d29f4079b7b67fb25d91a9178109c9c2837523856319721e1661389cc7eef47e" } ,
{ file = "newrelic-10.8.0-cp312-cp312-musllinux_1_2_x86_64.whl" , hash = "sha256:bcc26d00a9f8c1fcf6587c5690f5db845d91832e6eae103e3541f2032f35dfa0" } ,
{ file = "newrelic-10.8.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:9581ee1993f65420b7abc23c903e047e83c03fc101b9bb752cb75f85d63a4fc1" } ,
{ file = "newrelic-10.8.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:657d6193f9e524f425e461ad3732a26c5bec903acdb2b55cbc6d2fe53f435c5d" } ,
{ file = "newrelic-10.8.0-cp313-cp313-musllinux_1_2_aarch64.whl" , hash = "sha256:fb3892b6c1d4cdef5e791c1d504f96a8931378b03ccae8ea516b810348204e7e" } ,
{ file = "newrelic-10.8.0-cp313-cp313-musllinux_1_2_x86_64.whl" , hash = "sha256:4ba41c6bce6fa11a10bbd764af1a936485aca306794ef17574998a10b274e4e5" } ,
{ file = "newrelic-10.8.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:00187175d3856ba9fcae964f39fd9066f8f0019442c8d0d88dda62b209831638" } ,
{ file = "newrelic-10.8.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:7a3157fd2c3fab2a66339dc370f03bd4265045c56491b4b610cb14be34722ecd" } ,
{ file = "newrelic-10.8.0-cp37-cp37m-musllinux_1_1_aarch64.whl" , hash = "sha256:20af2bdc06c3bb7bbdd64c4967304b08df6afc0d38db53b122fe14e6c35d3eba" } ,
{ file = "newrelic-10.8.0-cp37-cp37m-musllinux_1_1_x86_64.whl" , hash = "sha256:bb0b570ec419d584fb3d4e12979603f986c7a0635fa36e52af93971dbac9e212" } ,
{ file = "newrelic-10.8.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:be8910807888002b08c53f0a4c24267f9788ae380b88650e69019adcffa9fe05" } ,
{ file = "newrelic-10.8.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:1ec9d2cf4772ffb20af3bdc9f02eb7e7200a9bd249c4d739c9ba057a6d20890d" } ,
{ file = "newrelic-10.8.0-cp38-cp38-musllinux_1_2_aarch64.whl" , hash = "sha256:dffa80015a7be50c16128cf63625b03d2b853d0d012932b8649702c7913a96c9" } ,
{ file = "newrelic-10.8.0-cp38-cp38-musllinux_1_2_x86_64.whl" , hash = "sha256:04d3aadbbe4ba5b2333658e44423f68ea027bcf85ec8897828aa5af935dd41fa" } ,
{ file = "newrelic-10.8.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:1b3e667c8b5dc1c72a280d5b25418fa0d8668ca558c9b9848075937d8e5b1085" } ,
{ file = "newrelic-10.8.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:4833339b0dba5648ec8598baeef8c3d9c50c7a0ec0e29d9aba051b7744b4c987" } ,
{ file = "newrelic-10.8.0-cp39-cp39-musllinux_1_2_aarch64.whl" , hash = "sha256:000d8f713aa86c2961adced11f79a899009d5a565d08fefc854ea70a4d836e71" } ,
{ file = "newrelic-10.8.0-cp39-cp39-musllinux_1_2_x86_64.whl" , hash = "sha256:4ff33092b078285802ba3f83a6bd1eef032052a3b63f5d2e894d596704dcdfee" } ,
{ file = "newrelic-10.8.0.tar.gz" , hash = "sha256:cf475492f07e3d37d6b09eee5ea88aac998c713cf1aa0c8279a215ae7bcda2db" } ,
2023-09-01 07:56:02 -07:00
]
[ package . extras ]
infinite-tracing = [ "grpcio" , "protobuf" ]
2023-11-22 10:47:31 -05:00
[ [ package ] ]
name = "nodeenv"
2024-06-05 16:55:17 -04:00
version = "1.9.1"
2023-11-22 10:47:31 -05:00
description = "Node.js virtual environment builder"
optional = false
2024-05-31 08:56:11 -07:00
python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7"
2023-11-22 10:47:31 -05:00
files = [
2024-06-05 16:55:17 -04:00
{ file = "nodeenv-1.9.1-py2.py3-none-any.whl" , hash = "sha256:ba11c9782d29c27c70ffbdda2d7415098754709be8a7056d79a737cd901155c9" } ,
{ file = "nodeenv-1.9.1.tar.gz" , hash = "sha256:6ec12890a2dab7946721edbfbcd91f3319c6ccc9aec47be7c7e6b7011ee6645f" } ,
2023-11-22 10:47:31 -05:00
]
2023-09-01 07:56:02 -07:00
[ [ package ] ]
name = "notifications-python-client"
2025-03-29 12:50:24 +00:00
version = "10.0.1"
2023-09-01 07:56:02 -07:00
description = "Python API client for GOV.UK Notify."
optional = false
2024-07-29 17:39:27 -04:00
python-versions = ">=3.8"
2023-09-01 07:56:02 -07:00
files = [
2025-03-29 12:50:24 +00:00
{ file = "notifications_python_client-10.0.1-py3-none-any.whl" , hash = "sha256:00d88eacb6fd6eb0467d7396a7e23677194cfebe0ebd88de2efa031fb51eb23f" } ,
2023-09-01 07:56:02 -07:00
]
[ package . dependencies ]
docopt = ">=0.3.0"
PyJWT = ">=1.5.1"
requests = ">=2.0.0"
[ [ package ] ]
name = "numpy"
2025-03-22 14:29:50 +00:00
version = "2.2.4"
2023-09-01 07:56:02 -07:00
description = "Fundamental package for array computing in Python"
optional = false
2025-03-11 14:16:14 +00:00
python-versions = ">=3.10"
2023-09-01 07:56:02 -07:00
files = [
2025-03-22 14:29:50 +00:00
{ file = "numpy-2.2.4-cp310-cp310-macosx_10_9_x86_64.whl" , hash = "sha256:8146f3550d627252269ac42ae660281d673eb6f8b32f113538e0cc2a9aed42b9" } ,
{ file = "numpy-2.2.4-cp310-cp310-macosx_11_0_arm64.whl" , hash = "sha256:e642d86b8f956098b564a45e6f6ce68a22c2c97a04f5acd3f221f57b8cb850ae" } ,
{ file = "numpy-2.2.4-cp310-cp310-macosx_14_0_arm64.whl" , hash = "sha256:a84eda42bd12edc36eb5b53bbcc9b406820d3353f1994b6cfe453a33ff101775" } ,
{ file = "numpy-2.2.4-cp310-cp310-macosx_14_0_x86_64.whl" , hash = "sha256:4ba5054787e89c59c593a4169830ab362ac2bee8a969249dc56e5d7d20ff8df9" } ,
{ file = "numpy-2.2.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:7716e4a9b7af82c06a2543c53ca476fa0b57e4d760481273e09da04b74ee6ee2" } ,
{ file = "numpy-2.2.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:adf8c1d66f432ce577d0197dceaac2ac00c0759f573f28516246351c58a85020" } ,
{ file = "numpy-2.2.4-cp310-cp310-musllinux_1_2_aarch64.whl" , hash = "sha256:218f061d2faa73621fa23d6359442b0fc658d5b9a70801373625d958259eaca3" } ,
{ file = "numpy-2.2.4-cp310-cp310-musllinux_1_2_x86_64.whl" , hash = "sha256:df2f57871a96bbc1b69733cd4c51dc33bea66146b8c63cacbfed73eec0883017" } ,
{ file = "numpy-2.2.4-cp310-cp310-win32.whl" , hash = "sha256:a0258ad1f44f138b791327961caedffbf9612bfa504ab9597157806faa95194a" } ,
{ file = "numpy-2.2.4-cp310-cp310-win_amd64.whl" , hash = "sha256:0d54974f9cf14acf49c60f0f7f4084b6579d24d439453d5fc5805d46a165b542" } ,
{ file = "numpy-2.2.4-cp311-cp311-macosx_10_9_x86_64.whl" , hash = "sha256:e9e0a277bb2eb5d8a7407e14688b85fd8ad628ee4e0c7930415687b6564207a4" } ,
{ file = "numpy-2.2.4-cp311-cp311-macosx_11_0_arm64.whl" , hash = "sha256:9eeea959168ea555e556b8188da5fa7831e21d91ce031e95ce23747b7609f8a4" } ,
{ file = "numpy-2.2.4-cp311-cp311-macosx_14_0_arm64.whl" , hash = "sha256:bd3ad3b0a40e713fc68f99ecfd07124195333f1e689387c180813f0e94309d6f" } ,
{ file = "numpy-2.2.4-cp311-cp311-macosx_14_0_x86_64.whl" , hash = "sha256:cf28633d64294969c019c6df4ff37f5698e8326db68cc2b66576a51fad634880" } ,
{ file = "numpy-2.2.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:2fa8fa7697ad1646b5c93de1719965844e004fcad23c91228aca1cf0800044a1" } ,
{ file = "numpy-2.2.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:f4162988a360a29af158aeb4a2f4f09ffed6a969c9776f8f3bdee9b06a8ab7e5" } ,
{ file = "numpy-2.2.4-cp311-cp311-musllinux_1_2_aarch64.whl" , hash = "sha256:892c10d6a73e0f14935c31229e03325a7b3093fafd6ce0af704be7f894d95687" } ,
{ file = "numpy-2.2.4-cp311-cp311-musllinux_1_2_x86_64.whl" , hash = "sha256:db1f1c22173ac1c58db249ae48aa7ead29f534b9a948bc56828337aa84a32ed6" } ,
{ file = "numpy-2.2.4-cp311-cp311-win32.whl" , hash = "sha256:ea2bb7e2ae9e37d96835b3576a4fa4b3a97592fbea8ef7c3587078b0068b8f09" } ,
{ file = "numpy-2.2.4-cp311-cp311-win_amd64.whl" , hash = "sha256:f7de08cbe5551911886d1ab60de58448c6df0f67d9feb7d1fb21e9875ef95e91" } ,
{ file = "numpy-2.2.4-cp312-cp312-macosx_10_13_x86_64.whl" , hash = "sha256:a7b9084668aa0f64e64bd00d27ba5146ef1c3a8835f3bd912e7a9e01326804c4" } ,
{ file = "numpy-2.2.4-cp312-cp312-macosx_11_0_arm64.whl" , hash = "sha256:dbe512c511956b893d2dacd007d955a3f03d555ae05cfa3ff1c1ff6df8851854" } ,
{ file = "numpy-2.2.4-cp312-cp312-macosx_14_0_arm64.whl" , hash = "sha256:bb649f8b207ab07caebba230d851b579a3c8711a851d29efe15008e31bb4de24" } ,
{ file = "numpy-2.2.4-cp312-cp312-macosx_14_0_x86_64.whl" , hash = "sha256:f34dc300df798742b3d06515aa2a0aee20941c13579d7a2f2e10af01ae4901ee" } ,
{ file = "numpy-2.2.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:c3f7ac96b16955634e223b579a3e5798df59007ca43e8d451a0e6a50f6bfdfba" } ,
{ file = "numpy-2.2.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:4f92084defa704deadd4e0a5ab1dc52d8ac9e8a8ef617f3fbb853e79b0ea3592" } ,
{ file = "numpy-2.2.4-cp312-cp312-musllinux_1_2_aarch64.whl" , hash = "sha256:7a4e84a6283b36632e2a5b56e121961f6542ab886bc9e12f8f9818b3c266bfbb" } ,
{ file = "numpy-2.2.4-cp312-cp312-musllinux_1_2_x86_64.whl" , hash = "sha256:11c43995255eb4127115956495f43e9343736edb7fcdb0d973defd9de14cd84f" } ,
{ file = "numpy-2.2.4-cp312-cp312-win32.whl" , hash = "sha256:65ef3468b53269eb5fdb3a5c09508c032b793da03251d5f8722b1194f1790c00" } ,
{ file = "numpy-2.2.4-cp312-cp312-win_amd64.whl" , hash = "sha256:2aad3c17ed2ff455b8eaafe06bcdae0062a1db77cb99f4b9cbb5f4ecb13c5146" } ,
{ file = "numpy-2.2.4-cp313-cp313-macosx_10_13_x86_64.whl" , hash = "sha256:1cf4e5c6a278d620dee9ddeb487dc6a860f9b199eadeecc567f777daace1e9e7" } ,
{ file = "numpy-2.2.4-cp313-cp313-macosx_11_0_arm64.whl" , hash = "sha256:1974afec0b479e50438fc3648974268f972e2d908ddb6d7fb634598cdb8260a0" } ,
{ file = "numpy-2.2.4-cp313-cp313-macosx_14_0_arm64.whl" , hash = "sha256:79bd5f0a02aa16808fcbc79a9a376a147cc1045f7dfe44c6e7d53fa8b8a79392" } ,
{ file = "numpy-2.2.4-cp313-cp313-macosx_14_0_x86_64.whl" , hash = "sha256:3387dd7232804b341165cedcb90694565a6015433ee076c6754775e85d86f1fc" } ,
{ file = "numpy-2.2.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:6f527d8fdb0286fd2fd97a2a96c6be17ba4232da346931d967a0630050dfd298" } ,
{ file = "numpy-2.2.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:bce43e386c16898b91e162e5baaad90c4b06f9dcbe36282490032cec98dc8ae7" } ,
{ file = "numpy-2.2.4-cp313-cp313-musllinux_1_2_aarch64.whl" , hash = "sha256:31504f970f563d99f71a3512d0c01a645b692b12a63630d6aafa0939e52361e6" } ,
{ file = "numpy-2.2.4-cp313-cp313-musllinux_1_2_x86_64.whl" , hash = "sha256:81413336ef121a6ba746892fad881a83351ee3e1e4011f52e97fba79233611fd" } ,
{ file = "numpy-2.2.4-cp313-cp313-win32.whl" , hash = "sha256:f486038e44caa08dbd97275a9a35a283a8f1d2f0ee60ac260a1790e76660833c" } ,
{ file = "numpy-2.2.4-cp313-cp313-win_amd64.whl" , hash = "sha256:207a2b8441cc8b6a2a78c9ddc64d00d20c303d79fba08c577752f080c4007ee3" } ,
{ file = "numpy-2.2.4-cp313-cp313t-macosx_10_13_x86_64.whl" , hash = "sha256:8120575cb4882318c791f839a4fd66161a6fa46f3f0a5e613071aae35b5dd8f8" } ,
{ file = "numpy-2.2.4-cp313-cp313t-macosx_11_0_arm64.whl" , hash = "sha256:a761ba0fa886a7bb33c6c8f6f20213735cb19642c580a931c625ee377ee8bd39" } ,
{ file = "numpy-2.2.4-cp313-cp313t-macosx_14_0_arm64.whl" , hash = "sha256:ac0280f1ba4a4bfff363a99a6aceed4f8e123f8a9b234c89140f5e894e452ecd" } ,
{ file = "numpy-2.2.4-cp313-cp313t-macosx_14_0_x86_64.whl" , hash = "sha256:879cf3a9a2b53a4672a168c21375166171bc3932b7e21f622201811c43cdd3b0" } ,
{ file = "numpy-2.2.4-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:f05d4198c1bacc9124018109c5fba2f3201dbe7ab6e92ff100494f236209c960" } ,
{ file = "numpy-2.2.4-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:e2f085ce2e813a50dfd0e01fbfc0c12bbe5d2063d99f8b29da30e544fb6483b8" } ,
{ file = "numpy-2.2.4-cp313-cp313t-musllinux_1_2_aarch64.whl" , hash = "sha256:92bda934a791c01d6d9d8e038363c50918ef7c40601552a58ac84c9613a665bc" } ,
{ file = "numpy-2.2.4-cp313-cp313t-musllinux_1_2_x86_64.whl" , hash = "sha256:ee4d528022f4c5ff67332469e10efe06a267e32f4067dc76bb7e2cddf3cd25ff" } ,
{ file = "numpy-2.2.4-cp313-cp313t-win32.whl" , hash = "sha256:05c076d531e9998e7e694c36e8b349969c56eadd2cdcd07242958489d79a7286" } ,
{ file = "numpy-2.2.4-cp313-cp313t-win_amd64.whl" , hash = "sha256:188dcbca89834cc2e14eb2f106c96d6d46f200fe0200310fc29089657379c58d" } ,
{ file = "numpy-2.2.4-pp310-pypy310_pp73-macosx_10_15_x86_64.whl" , hash = "sha256:7051ee569db5fbac144335e0f3b9c2337e0c8d5c9fee015f259a5bd70772b7e8" } ,
{ file = "numpy-2.2.4-pp310-pypy310_pp73-macosx_14_0_x86_64.whl" , hash = "sha256:ab2939cd5bec30a7430cbdb2287b63151b77cf9624de0532d629c9a1c59b1d5c" } ,
{ file = "numpy-2.2.4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:d0f35b19894a9e08639fd60a1ec1978cb7f5f7f1eace62f38dd36be8aecdef4d" } ,
{ file = "numpy-2.2.4-pp310-pypy310_pp73-win_amd64.whl" , hash = "sha256:b4adfbbc64014976d2f91084915ca4e626fbf2057fb81af209c1a6d776d23e3d" } ,
{ file = "numpy-2.2.4.tar.gz" , hash = "sha256:9ba03692a45d3eef66559efe1d1096c4b9b75c0986b5dff5530c378fb8331d4f" } ,
2023-09-01 07:56:02 -07:00
]
[ [ package ] ]
name = "openpyxl"
version = "3.0.10"
description = "A Python library to read/write Excel 2010 xlsx/xlsm files"
optional = false
python-versions = ">=3.6"
files = [
{ file = "openpyxl-3.0.10-py2.py3-none-any.whl" , hash = "sha256:0ab6d25d01799f97a9464630abacbb34aafecdcaa0ef3cba6d6b3499867d0355" } ,
{ file = "openpyxl-3.0.10.tar.gz" , hash = "sha256:e47805627aebcf860edb4edf7987b1309c1b3632f3750538ed962bbcc3bd7449" } ,
]
[ package . dependencies ]
et-xmlfile = "*"
[ [ package ] ]
2024-03-08 15:00:48 -08:00
name = "ordered-set"
version = "4.1.0"
description = "An OrderedSet is a custom MutableSet that remembers its order, so that every"
2023-09-01 07:56:02 -07:00
optional = false
2024-03-08 15:00:48 -08:00
python-versions = ">=3.7"
2023-09-01 07:56:02 -07:00
files = [
2024-03-08 15:00:48 -08:00
{ file = "ordered-set-4.1.0.tar.gz" , hash = "sha256:694a8e44c87657c59292ede72891eb91d34131f6531463aab3009191c77364a8" } ,
{ file = "ordered_set-4.1.0-py3-none-any.whl" , hash = "sha256:046e1132c71fcf3330438a539928932caf51ddbc582496833e23de611de14562" } ,
2023-09-01 07:56:02 -07:00
]
2024-03-08 15:00:48 -08:00
[ package . extras ]
dev = [ "black" , "mypy" , "pytest" ]
2023-09-01 07:56:02 -07:00
[ [ package ] ]
name = "packageurl-python"
2024-10-30 09:36:22 -04:00
version = "0.16.0"
2023-09-01 07:56:02 -07:00
description = "A purl aka. Package URL parser and builder"
optional = false
2024-10-30 09:36:22 -04:00
python-versions = ">=3.8"
2023-09-01 07:56:02 -07:00
files = [
2024-10-30 09:36:22 -04:00
{ file = "packageurl_python-0.16.0-py3-none-any.whl" , hash = "sha256:5c3872638b177b0f1cf01c3673017b7b27ebee485693ae12a8bed70fa7fa7c35" } ,
{ file = "packageurl_python-0.16.0.tar.gz" , hash = "sha256:69e3bf8a3932fe9c2400f56aaeb9f86911ecee2f9398dbe1b58ec34340be365d" } ,
2023-09-01 07:56:02 -07:00
]
[ package . extras ]
2024-03-08 15:00:48 -08:00
build = [ "setuptools" , "wheel" ]
2023-09-01 07:56:02 -07:00
lint = [ "black" , "isort" , "mypy" ]
sqlalchemy = [ "sqlalchemy (>=2.0.0)" ]
test = [ "pytest" ]
[ [ package ] ]
name = "packaging"
2025-03-31 09:24:10 -07:00
version = "24.2"
2023-09-01 07:56:02 -07:00
description = "Core utilities for Python packages"
optional = false
2024-06-14 10:22:01 -04:00
python-versions = ">=3.8"
2023-09-01 07:56:02 -07:00
files = [
2025-03-31 09:24:10 -07:00
{ file = "packaging-24.2-py3-none-any.whl" , hash = "sha256:09abb1bccd265c01f4a3aa3f7a7db064b36514d2cba19a2f694fe6150451a759" } ,
{ file = "packaging-24.2.tar.gz" , hash = "sha256:c228a6dc5e932d346bc5739379109d49e8853dd8223571c7c5b55260edc0b97f" } ,
2023-09-01 07:56:02 -07:00
]
[ [ package ] ]
name = "pathspec"
2024-03-08 15:00:48 -08:00
version = "0.12.1"
2023-09-01 07:56:02 -07:00
description = "Utility library for gitignore style pattern matching of file paths."
optional = false
2024-03-08 15:00:48 -08:00
python-versions = ">=3.8"
2023-09-01 07:56:02 -07:00
files = [
2024-03-08 15:00:48 -08:00
{ file = "pathspec-0.12.1-py3-none-any.whl" , hash = "sha256:a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08" } ,
{ file = "pathspec-0.12.1.tar.gz" , hash = "sha256:a482d51503a1ab33b1c67a6c3813a26953dbdc71c31dacaef9a838c4e29f5712" } ,
2023-09-01 07:56:02 -07:00
]
[ [ package ] ]
name = "pbr"
2025-03-31 09:24:10 -07:00
version = "6.1.1"
2023-09-01 07:56:02 -07:00
description = "Python Build Reasonableness"
optional = false
python-versions = ">=2.6"
files = [
2025-03-31 09:24:10 -07:00
{ file = "pbr-6.1.1-py2.py3-none-any.whl" , hash = "sha256:38d4daea5d9fa63b3f626131b9d34947fd0c8be9b05a29276870580050a25a76" } ,
{ file = "pbr-6.1.1.tar.gz" , hash = "sha256:93ea72ce6989eb2eed99d0f75721474f69ad88128afdef5ac377eb797c4bf76b" } ,
2023-09-01 07:56:02 -07:00
]
2025-03-31 09:24:10 -07:00
[ package . dependencies ]
setuptools = "*"
2023-09-01 07:56:02 -07:00
[ [ package ] ]
name = "phonenumbers"
2025-03-31 09:24:10 -07:00
version = "8.13.55"
2023-09-01 07:56:02 -07:00
description = "Python version of Google's common library for parsing, formatting, storing and validating international phone numbers."
optional = false
python-versions = "*"
files = [
2025-03-31 09:24:10 -07:00
{ file = "phonenumbers-8.13.55-py2.py3-none-any.whl" , hash = "sha256:25feaf46135f0fb1e61b69513dc97c477285ba98a69204bf5a8cf241a844a718" } ,
{ file = "phonenumbers-8.13.55.tar.gz" , hash = "sha256:57c989dda3eabab1b5a9e3d24438a39ebd032fa0172bf68bfd90ab70b3d5e08b" } ,
2023-09-01 07:56:02 -07:00
]
[ [ package ] ]
name = "pip"
2025-03-31 09:24:10 -07:00
version = "25.0.1"
2023-09-01 07:56:02 -07:00
description = "The PyPA recommended tool for installing Python packages."
optional = false
2024-06-28 11:01:13 -04:00
python-versions = ">=3.8"
2023-09-01 07:56:02 -07:00
files = [
2025-03-31 09:24:10 -07:00
{ file = "pip-25.0.1-py3-none-any.whl" , hash = "sha256:c46efd13b6aa8279f33f2864459c8ce587ea6a1a59ee20de055868d8f7688f7f" } ,
{ file = "pip-25.0.1.tar.gz" , hash = "sha256:88f96547ea48b940a3a385494e181e29fb8637898f88d88737c5049780f196ea" } ,
2023-09-01 07:56:02 -07:00
]
[ [ package ] ]
name = "pip-api"
2024-07-12 12:02:37 -04:00
version = "0.0.34"
2023-09-01 07:56:02 -07:00
description = "An unofficial, importable pip API"
optional = false
2024-07-12 12:02:37 -04:00
python-versions = ">=3.8"
2023-09-01 07:56:02 -07:00
files = [
2024-07-12 12:02:37 -04:00
{ file = "pip_api-0.0.34-py3-none-any.whl" , hash = "sha256:8b2d7d7c37f2447373aa2cf8b1f60a2f2b27a84e1e9e0294a3f6ef10eb3ba6bb" } ,
{ file = "pip_api-0.0.34.tar.gz" , hash = "sha256:9b75e958f14c5a2614bae415f2adf7eeb54d50a2cfbe7e24fd4826471bac3625" } ,
2023-09-01 07:56:02 -07:00
]
[ package . dependencies ]
pip = "*"
[ [ package ] ]
name = "pip-audit"
2025-03-31 09:24:10 -07:00
version = "2.8.0"
2023-09-01 07:56:02 -07:00
description = "A tool for scanning Python environments for known vulnerabilities"
optional = false
2025-03-31 09:24:10 -07:00
python-versions = ">=3.9"
2023-09-01 07:56:02 -07:00
files = [
2025-03-31 09:24:10 -07:00
{ file = "pip_audit-2.8.0-py3-none-any.whl" , hash = "sha256:200f50d56cb6fba3a9189c20d53250354f72f161d63b6ef77ae5de2b53044566" } ,
{ file = "pip_audit-2.8.0.tar.gz" , hash = "sha256:9816cbd94de6f618a8965c117433006b3d565a708dc05d5a7be47ab65b66fa05" } ,
2023-09-01 07:56:02 -07:00
]
[ package . dependencies ]
CacheControl = { version = ">=0.13.0" , extras = [ "filecache" ] }
2025-03-31 09:24:10 -07:00
cyclonedx-python-lib = ">=5,<9"
2023-09-01 07:56:02 -07:00
packaging = ">=23.0.0"
pip-api = ">=0.0.28"
pip-requirements-parser = ">=32.0.0"
2025-03-31 09:24:10 -07:00
platformdirs = ">=4.2.0"
2023-09-01 07:56:02 -07:00
requests = ">=2.31.0"
rich = ">=12.4"
toml = ">=0.10"
[ package . extras ]
2025-03-31 09:24:10 -07:00
dev = [ "build" , "pip-audit[doc,lint,test]" ]
2023-09-01 07:56:02 -07:00
doc = [ "pdoc" ]
2025-03-31 09:24:10 -07:00
lint = [ "interrogate (>=1.6,<2.0)" , "mypy" , "ruff (>=0.9,<1.0)" , "types-requests" , "types-toml" ]
2023-12-20 03:50:25 +00:00
test = [ "coverage[toml] (>=7.0,!=7.3.3,<8.0)" , "pretend" , "pytest" , "pytest-cov" ]
2023-09-01 07:56:02 -07:00
[ [ package ] ]
name = "pip-requirements-parser"
version = "32.0.1"
description = "pip requirements parser - a mostly correct pip requirements parsing library because it uses pip's own code."
optional = false
python-versions = ">=3.6.0"
files = [
{ file = "pip-requirements-parser-32.0.1.tar.gz" , hash = "sha256:b4fa3a7a0be38243123cf9d1f3518da10c51bdb165a2b2985566247f9155a7d3" } ,
{ file = "pip_requirements_parser-32.0.1-py3-none-any.whl" , hash = "sha256:4659bc2a667783e7a15d190f6fccf8b2486685b6dba4c19c3876314769c57526" } ,
]
[ package . dependencies ]
packaging = "*"
pyparsing = "*"
[ package . extras ]
docs = [ "Sphinx (>=3.3.1)" , "doc8 (>=0.8.1)" , "sphinx-rtd-theme (>=0.5.0)" ]
testing = [ "aboutcode-toolkit (>=6.0.0)" , "black" , "pytest (>=6,!=7.0.0)" , "pytest-xdist (>=2)" ]
[ [ package ] ]
name = "platformdirs"
2025-03-31 09:24:10 -07:00
version = "4.3.7"
2024-04-24 12:11:33 -07:00
description = "A small Python package for determining appropriate platform-specific dirs, e.g. a `user data dir`."
2023-09-01 07:56:02 -07:00
optional = false
2025-03-31 09:24:10 -07:00
python-versions = ">=3.9"
2023-09-01 07:56:02 -07:00
files = [
2025-03-31 09:24:10 -07:00
{ file = "platformdirs-4.3.7-py3-none-any.whl" , hash = "sha256:a03875334331946f13c549dbd8f4bac7a13a50a895a0eb1e8c6a8ace80d40a94" } ,
{ file = "platformdirs-4.3.7.tar.gz" , hash = "sha256:eb437d586b6a0986388f0d6f74aa0cde27b48d0e3d66843640bfb6bdcdb6e351" } ,
2023-09-01 07:56:02 -07:00
]
[ package . extras ]
2025-03-31 09:24:10 -07:00
docs = [ "furo (>=2024.8.6)" , "proselint (>=0.14)" , "sphinx (>=8.1.3)" , "sphinx-autodoc-typehints (>=3)" ]
test = [ "appdirs (==1.4.4)" , "covdefaults (>=2.3)" , "pytest (>=8.3.4)" , "pytest-cov (>=6)" , "pytest-mock (>=3.14)" ]
type = [ "mypy (>=1.14.1)" ]
2023-09-01 07:56:02 -07:00
[ [ package ] ]
name = "playwright"
2025-03-31 09:24:10 -07:00
version = "1.51.0"
2023-09-01 07:56:02 -07:00
description = "A high-level API to automate web browsers"
optional = false
2025-03-31 09:24:10 -07:00
python-versions = ">=3.9"
2023-09-01 07:56:02 -07:00
files = [
2025-03-31 09:24:10 -07:00
{ file = "playwright-1.51.0-py3-none-macosx_10_13_x86_64.whl" , hash = "sha256:bcaaa3d5d73bda659bfb9ff2a288b51e85a91bd89eda86eaf8186550973e416a" } ,
{ file = "playwright-1.51.0-py3-none-macosx_11_0_arm64.whl" , hash = "sha256:2e0ae6eb44297b24738e1a6d9c580ca4243b4e21b7e65cf936a71492c08dd0d4" } ,
{ file = "playwright-1.51.0-py3-none-macosx_11_0_universal2.whl" , hash = "sha256:ab4c0ff00bded52c946be60734868febc964c8a08a9b448d7c20cb3811c6521c" } ,
{ file = "playwright-1.51.0-py3-none-manylinux1_x86_64.whl" , hash = "sha256:d5c9f67bc6ef49094618991c78a1466c5bac5ed09157660d78b8510b77f92746" } ,
{ file = "playwright-1.51.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:814e4ec2a1a0d6f6221f075622c06b31ceb2bdc6d622258cfefed900c01569ae" } ,
{ file = "playwright-1.51.0-py3-none-win32.whl" , hash = "sha256:4cef804991867ea27f608b70fa288ee52a57651e22d02ab287f98f8620b9408c" } ,
{ file = "playwright-1.51.0-py3-none-win_amd64.whl" , hash = "sha256:9ece9316c5d383aed1a207f079fc2d552fff92184f0ecf37cc596e912d00a8c3" } ,
2023-09-01 07:56:02 -07:00
]
[ package . dependencies ]
2025-03-31 09:24:10 -07:00
greenlet = ">=3.1.1,<4.0.0"
pyee = ">=12,<13"
2023-09-01 07:56:02 -07:00
[ [ package ] ]
name = "pluggy"
2024-04-24 12:11:33 -07:00
version = "1.5.0"
2023-09-01 07:56:02 -07:00
description = "plugin and hook calling mechanisms for python"
optional = false
python-versions = ">=3.8"
files = [
2024-04-24 12:11:33 -07:00
{ file = "pluggy-1.5.0-py3-none-any.whl" , hash = "sha256:44e1ad92c8ca002de6377e165f3e0f1be63266ab4d554740532335b9d75ea669" } ,
{ file = "pluggy-1.5.0.tar.gz" , hash = "sha256:2cffa88e94fdc978c4c574f15f9e59b7f4201d439195c3715ca9e2486f1d0cf1" } ,
2023-09-01 07:56:02 -07:00
]
[ package . extras ]
dev = [ "pre-commit" , "tox" ]
testing = [ "pytest" , "pytest-benchmark" ]
2023-11-10 11:08:52 -08:00
[ [ package ] ]
2023-11-22 10:47:31 -05:00
name = "pre-commit"
2025-03-31 13:28:04 +00:00
version = "4.2.0"
2023-11-22 10:47:31 -05:00
description = "A framework for managing and maintaining multi-language pre-commit hooks."
2023-11-10 11:08:52 -08:00
optional = false
2023-12-13 22:21:29 +00:00
python-versions = ">=3.9"
2023-11-10 11:08:52 -08:00
files = [
2025-03-31 13:28:04 +00:00
{ file = "pre_commit-4.2.0-py2.py3-none-any.whl" , hash = "sha256:a009ca7205f1eb497d10b845e52c838a98b6cdd2102a6c8e4540e94ee75c58bd" } ,
{ file = "pre_commit-4.2.0.tar.gz" , hash = "sha256:601283b9757afd87d40c4c4a9b2b5de9637a8ea02eaff7adc2d0fb4e04841146" } ,
2023-11-10 11:08:52 -08:00
]
[ package . dependencies ]
2023-11-22 10:47:31 -05:00
cfgv = ">=2.0.0"
identify = ">=1.0.0"
nodeenv = ">=0.11.1"
pyyaml = ">=5.1"
virtualenv = ">=20.10.0"
2023-11-10 11:08:52 -08:00
2023-09-01 07:56:02 -07:00
[ [ package ] ]
name = "py-serializable"
2024-10-30 09:36:22 -04:00
version = "1.1.2"
2023-09-01 07:56:02 -07:00
description = "Library for serializing and deserializing Python Objects to and from JSON and XML."
optional = false
2024-04-08 12:21:26 -07:00
python-versions = "<4.0,>=3.8"
2023-09-01 07:56:02 -07:00
files = [
2024-10-30 09:36:22 -04:00
{ file = "py_serializable-1.1.2-py3-none-any.whl" , hash = "sha256:801be61b0a1ba64c3861f7c624f1de5cfbbabf8b458acc9cdda91e8f7e5effa1" } ,
{ file = "py_serializable-1.1.2.tar.gz" , hash = "sha256:89af30bc319047d4aa0d8708af412f6ce73835e18bacf1a080028bb9e2f42bdb" } ,
2023-09-01 07:56:02 -07:00
]
[ package . dependencies ]
defusedxml = ">=0.7.1,<0.8.0"
2024-09-30 10:13:12 -04:00
[ [ package ] ]
name = "pyasn1"
version = "0.6.1"
description = "Pure-Python implementation of ASN.1 types and DER/BER/CER codecs (X.208)"
optional = false
python-versions = ">=3.8"
files = [
{ file = "pyasn1-0.6.1-py3-none-any.whl" , hash = "sha256:0d632f46f2ba09143da3a8afe9e33fb6f92fa2320ab7e886e2d0f7672af84629" } ,
{ file = "pyasn1-0.6.1.tar.gz" , hash = "sha256:6f580d2bdd84365380830acf45550f2511469f673cb4a5ae3857a3170128b034" } ,
]
2023-09-01 07:56:02 -07:00
[ [ package ] ]
name = "pycodestyle"
2025-03-31 09:24:10 -07:00
version = "2.13.0"
2023-09-01 07:56:02 -07:00
description = "Python style guide checker"
optional = false
2025-03-31 09:24:10 -07:00
python-versions = ">=3.9"
2023-09-01 07:56:02 -07:00
files = [
2025-03-31 09:24:10 -07:00
{ file = "pycodestyle-2.13.0-py2.py3-none-any.whl" , hash = "sha256:35863c5974a271c7a726ed228a14a4f6daf49df369d8c50cd9a6f58a5e143ba9" } ,
{ file = "pycodestyle-2.13.0.tar.gz" , hash = "sha256:c8415bf09abe81d9c7f872502a6eee881fbe85d8763dd5b9924bb0a01d67efae" } ,
2023-09-01 07:56:02 -07:00
]
[ [ package ] ]
name = "pycparser"
2024-04-03 17:24:26 -04:00
version = "2.22"
2023-09-01 07:56:02 -07:00
description = "C parser in Python"
optional = false
2024-04-03 17:24:26 -04:00
python-versions = ">=3.8"
2023-09-01 07:56:02 -07:00
files = [
2024-04-03 17:24:26 -04:00
{ file = "pycparser-2.22-py3-none-any.whl" , hash = "sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc" } ,
{ file = "pycparser-2.22.tar.gz" , hash = "sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6" } ,
2023-09-01 07:56:02 -07:00
]
[ [ package ] ]
name = "pyee"
2025-03-31 09:24:10 -07:00
version = "12.1.1"
2023-11-10 09:10:56 -08:00
description = "A rough port of Node.js's EventEmitter to Python with a few tricks of its own"
2023-09-01 07:56:02 -07:00
optional = false
2023-11-10 09:10:56 -08:00
python-versions = ">=3.8"
2023-09-01 07:56:02 -07:00
files = [
2025-03-31 09:24:10 -07:00
{ file = "pyee-12.1.1-py3-none-any.whl" , hash = "sha256:18a19c650556bb6b32b406d7f017c8f513aceed1ef7ca618fb65de7bd2d347ef" } ,
{ file = "pyee-12.1.1.tar.gz" , hash = "sha256:bbc33c09e2ff827f74191e3e5bbc6be7da02f627b7ec30d86f5ce1a6fb2424a3" } ,
2023-09-01 07:56:02 -07:00
]
[ package . dependencies ]
typing-extensions = "*"
2023-11-10 09:10:56 -08:00
[ package . extras ]
2025-03-26 09:16:07 -07:00
dev = [ "black" , "build" , "flake8" , "flake8-black" , "isort" , "jupyter-console" , "mkdocs" , "mkdocs-include-markdown-plugin" , "mkdocstrings[python]" , "pytest" , "pytest-asyncio" , "pytest-trio" , "sphinx" , "toml" , "tox" , "trio" , "trio" , "trio-typing" , "twine" , "twisted" , "validate-pyproject[all]" ]
2023-11-10 09:10:56 -08:00
2023-09-01 07:56:02 -07:00
[ [ package ] ]
name = "pyexcel"
2025-03-25 13:51:05 +00:00
version = "0.7.2"
2023-09-01 07:56:02 -07:00
description = "A wrapper library that provides one API to read, manipulate and writedata in different excel formats"
optional = false
python-versions = ">=3.6"
files = [
2025-03-25 13:51:05 +00:00
{ file = "pyexcel-0.7.2-py2.py3-none-any.whl" , hash = "sha256:a71bf4f8154f9e380645138881f3292ee81eaffa374996adfd8f2edcc0c6cabb" } ,
{ file = "pyexcel-0.7.2.tar.gz" , hash = "sha256:a0d6eb788eb06e81a1b438c0e7c00fee080465f3397fbcffe5cec34aebe6a32a" } ,
2023-09-01 07:56:02 -07:00
]
[ package . dependencies ]
2025-03-25 13:51:05 +00:00
lml = ">=0.2.0"
2023-09-01 07:56:02 -07:00
pyexcel-io = ">=0.6.2"
texttable = ">=0.8.2"
[ package . extras ]
ods = [ "pyexcel-ods3 (>=0.6.0)" ]
xls = [ "pyexcel-xls (>=0.6.0)" ]
xlsx = [ "pyexcel-xlsx (>=0.6.0)" ]
[ [ package ] ]
name = "pyexcel-ezodf"
version = "0.3.4"
description = "A Python package to create/manipulate OpenDocumentFormat files"
optional = false
python-versions = "*"
files = [
{ file = "pyexcel-ezodf-0.3.4.tar.gz" , hash = "sha256:972eeea9b0e4bab60dfc5cdcb7378cc7ba5e070a0b7282746c0182c5de011ff1" } ,
{ file = "pyexcel_ezodf-0.3.4-py2.py3-none-any.whl" , hash = "sha256:a74ac7636a015fff31d35c5350dc5ad347ba98ecb453de4dbcbb9a9168434e8c" } ,
]
[ package . dependencies ]
lxml = "*"
[ [ package ] ]
name = "pyexcel-io"
2025-03-28 18:03:48 +00:00
version = "0.6.7"
2023-09-01 07:56:02 -07:00
description = "A python library to read and write structured data in csv, zipped csvformat and to/from databases"
optional = false
python-versions = ">=3.6"
files = [
2025-03-28 18:03:48 +00:00
{ file = "pyexcel_io-0.6.7-py2.py3-none-any.whl" , hash = "sha256:add9f3c1489070ab0a3226bab7d23d4b84a364f5b44f3a14e2ce785ede88fcb3" } ,
{ file = "pyexcel_io-0.6.7.tar.gz" , hash = "sha256:2c33d8df505e21a13bed585ac6ab7d30ec826a9f156b758394af5d22359bddb9" } ,
2023-09-01 07:56:02 -07:00
]
[ package . dependencies ]
lml = ">=0.0.4"
[ package . extras ]
2025-03-28 18:03:48 +00:00
extra = [ "chardet" ]
2023-09-01 07:56:02 -07:00
ods = [ "pyexcel-ods3 (>=0.6.0)" ]
xls = [ "pyexcel-xls (>=0.6.0)" ]
xlsx = [ "pyexcel-xlsx (>=0.6.0)" ]
[ [ package ] ]
name = "pyexcel-ods3"
version = "0.6.1"
description = "A wrapper library to read, manipulate and write data in ods format"
optional = false
python-versions = ">=3.6"
files = [
{ file = "pyexcel-ods3-0.6.1.tar.gz" , hash = "sha256:53740fc9bc6e91e43cdc0ee4f557bb3b252d8493d34f2c11d26a93c53cfebc2e" } ,
{ file = "pyexcel_ods3-0.6.1-py3-none-any.whl" , hash = "sha256:ca61d139879349a5d4b0a241add6504474c59fa280d1804b76f56ee4ba30eb8b" } ,
]
[ package . dependencies ]
lxml = "*"
pyexcel-ezodf = ">=0.3.3"
pyexcel-io = ">=0.6.2"
[ [ package ] ]
name = "pyexcel-xls"
2025-03-25 18:52:49 +00:00
version = "0.7.1"
2023-09-01 07:56:02 -07:00
description = "A wrapper library to read, manipulate and write data in xls format. Itreads xlsx and xlsm format"
optional = false
python-versions = ">=3.6"
files = [
2025-03-25 18:52:49 +00:00
{ file = "pyexcel_xls-0.7.1-py2.py3-none-any.whl" , hash = "sha256:5fd1bc29a50ad7abf5e5d5b6b0dfa1f83e01a97dbb3e7a9dc8ef118d5b78b46a" } ,
{ file = "pyexcel_xls-0.7.1.tar.gz" , hash = "sha256:0e8c598dc840f9216507f1c16975c18b06e36df09acd79bda1a9de2f9cad0761" } ,
2023-09-01 07:56:02 -07:00
]
[ package . dependencies ]
pyexcel-io = ">=0.6.2"
xlrd = "*"
xlwt = "*"
[ [ package ] ]
name = "pyexcel-xlsx"
version = "0.6.0"
description = "A wrapper library to read, manipulate and write data in xlsx and xlsmformat"
optional = false
python-versions = ">=3.6"
files = [
{ file = "pyexcel-xlsx-0.6.0.tar.gz" , hash = "sha256:55754f764252461aca6871db203f4bd1370ec877828e305e6be1de5f9aa6a79d" } ,
{ file = "pyexcel_xlsx-0.6.0-py2.py3-none-any.whl" , hash = "sha256:16530f96a77c97ebcba7941517d2756ac52d3ce2903d81eecd7f300778d5242a" } ,
]
[ package . dependencies ]
openpyxl = ">=2.6.1"
pyexcel-io = ">=0.6.2"
[ [ package ] ]
name = "pyflakes"
2025-03-31 09:24:10 -07:00
version = "3.3.2"
2023-09-01 07:56:02 -07:00
description = "passive checker of Python programs"
optional = false
2025-03-31 09:24:10 -07:00
python-versions = ">=3.9"
2023-09-01 07:56:02 -07:00
files = [
2025-03-31 09:24:10 -07:00
{ file = "pyflakes-3.3.2-py2.py3-none-any.whl" , hash = "sha256:5039c8339cbb1944045f4ee5466908906180f13cc99cc9949348d10f82a5c32a" } ,
{ file = "pyflakes-3.3.2.tar.gz" , hash = "sha256:6dfd61d87b97fba5dcfaaf781171ac16be16453be6d816147989e7f6e6a9576b" } ,
2023-09-01 07:56:02 -07:00
]
[ [ package ] ]
name = "pygments"
2025-03-31 09:24:10 -07:00
version = "2.19.1"
2023-09-01 07:56:02 -07:00
description = "Pygments is a syntax highlighting package written in Python."
optional = false
2024-05-31 08:56:11 -07:00
python-versions = ">=3.8"
2023-09-01 07:56:02 -07:00
files = [
2025-03-31 09:24:10 -07:00
{ file = "pygments-2.19.1-py3-none-any.whl" , hash = "sha256:9ea1544ad55cecf4b8242fab6dd35a93bbce657034b0611ee383099054ab6d8c" } ,
{ file = "pygments-2.19.1.tar.gz" , hash = "sha256:61c16d2a8576dc0649d9f39e089b5f02bcd27fba10d8fb4dcc28173f7a45151f" } ,
2023-09-01 07:56:02 -07:00
]
[ package . extras ]
2023-11-22 08:21:34 -08:00
windows-terminal = [ "colorama (>=0.4.6)" ]
2023-09-01 07:56:02 -07:00
[ [ package ] ]
name = "pyjwt"
2025-03-31 09:24:10 -07:00
version = "2.10.1"
2023-09-01 07:56:02 -07:00
description = "JSON Web Token implementation in Python"
optional = false
2025-03-31 09:24:10 -07:00
python-versions = ">=3.9"
2023-09-01 07:56:02 -07:00
files = [
2025-03-31 09:24:10 -07:00
{ file = "PyJWT-2.10.1-py3-none-any.whl" , hash = "sha256:dcdd193e30abefd5debf142f9adfcdd2b58004e644f25406ffaebd50bd98dacb" } ,
{ file = "pyjwt-2.10.1.tar.gz" , hash = "sha256:3cc5772eb20009233caf06e9d8a0577824723b44e6648ee0a2aedb6cf9381953" } ,
2023-09-01 07:56:02 -07:00
]
[ package . extras ]
crypto = [ "cryptography (>=3.4.0)" ]
2024-10-30 09:36:22 -04:00
dev = [ "coverage[toml] (==5.0.4)" , "cryptography (>=3.4.0)" , "pre-commit" , "pytest (>=6.0.0,<7.0.0)" , "sphinx" , "sphinx-rtd-theme" , "zope.interface" ]
docs = [ "sphinx" , "sphinx-rtd-theme" , "zope.interface" ]
2023-09-01 07:56:02 -07:00
tests = [ "coverage[toml] (==5.0.4)" , "pytest (>=6.0.0,<7.0.0)" ]
[ [ package ] ]
name = "pyparsing"
2025-03-31 09:24:10 -07:00
version = "3.2.3"
2023-09-01 07:56:02 -07:00
description = "pyparsing module - Classes and methods to define and execute parsing grammars"
optional = false
2024-10-30 09:36:22 -04:00
python-versions = ">=3.9"
2023-09-01 07:56:02 -07:00
files = [
2025-03-31 09:24:10 -07:00
{ file = "pyparsing-3.2.3-py3-none-any.whl" , hash = "sha256:a749938e02d6fd0b59b356ca504a24982314bb090c383e3cf201c95ef7e2bfcf" } ,
{ file = "pyparsing-3.2.3.tar.gz" , hash = "sha256:b9c13f1ab8b3b542f72e28f634bad4de758ab3ce4546e4301970ad6fa77c38be" } ,
2023-09-01 07:56:02 -07:00
]
[ package . extras ]
diagrams = [ "jinja2" , "railroad-diagrams" ]
[ [ package ] ]
name = "pyproj"
2025-02-19 18:58:30 +00:00
version = "3.7.1"
2023-09-01 07:56:02 -07:00
description = "Python interface to PROJ (cartographic projections and coordinate transformations library)"
optional = false
2025-02-19 18:58:30 +00:00
python-versions = ">=3.10"
files = [
{ file = "pyproj-3.7.1-cp310-cp310-macosx_13_0_x86_64.whl" , hash = "sha256:bf09dbeb333c34e9c546364e7df1ff40474f9fddf9e70657ecb0e4f670ff0b0e" } ,
{ file = "pyproj-3.7.1-cp310-cp310-macosx_14_0_arm64.whl" , hash = "sha256:6575b2e53cc9e3e461ad6f0692a5564b96e7782c28631c7771c668770915e169" } ,
{ file = "pyproj-3.7.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:8cb516ee35ed57789b46b96080edf4e503fdb62dbb2e3c6581e0d6c83fca014b" } ,
{ file = "pyproj-3.7.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:1e47c4e93b88d99dd118875ee3ca0171932444cdc0b52d493371b5d98d0f30ee" } ,
{ file = "pyproj-3.7.1-cp310-cp310-musllinux_1_2_aarch64.whl" , hash = "sha256:3e8d276caeae34fcbe4813855d0d97b9b825bab8d7a8b86d859c24a6213a5a0d" } ,
{ file = "pyproj-3.7.1-cp310-cp310-musllinux_1_2_x86_64.whl" , hash = "sha256:f173f851ee75e54acdaa053382b6825b400cb2085663a9bb073728a59c60aebb" } ,
{ file = "pyproj-3.7.1-cp310-cp310-win32.whl" , hash = "sha256:f550281ed6e5ea88fcf04a7c6154e246d5714be495c50c9e8e6b12d3fb63e158" } ,
{ file = "pyproj-3.7.1-cp310-cp310-win_amd64.whl" , hash = "sha256:3537668992a709a2e7f068069192138618c00d0ba113572fdd5ee5ffde8222f3" } ,
{ file = "pyproj-3.7.1-cp311-cp311-macosx_13_0_x86_64.whl" , hash = "sha256:a94e26c1a4950cea40116775588a2ca7cf56f1f434ff54ee35a84718f3841a3d" } ,
{ file = "pyproj-3.7.1-cp311-cp311-macosx_14_0_arm64.whl" , hash = "sha256:263b54ba5004b6b957d55757d846fc5081bc02980caa0279c4fc95fa0fff6067" } ,
{ file = "pyproj-3.7.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:f6d6a2ccd5607cd15ef990c51e6f2dd27ec0a741e72069c387088bba3aab60fa" } ,
{ file = "pyproj-3.7.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:8c5dcf24ede53d8abab7d8a77f69ff1936c6a8843ef4fcc574646e4be66e5739" } ,
{ file = "pyproj-3.7.1-cp311-cp311-musllinux_1_2_aarch64.whl" , hash = "sha256:3c2e7449840a44ce860d8bea2c6c1c4bc63fa07cba801dcce581d14dcb031a02" } ,
{ file = "pyproj-3.7.1-cp311-cp311-musllinux_1_2_x86_64.whl" , hash = "sha256:0829865c1d3a3543f918b3919dc601eea572d6091c0dd175e1a054db9c109274" } ,
{ file = "pyproj-3.7.1-cp311-cp311-win32.whl" , hash = "sha256:6181960b4b812e82e588407fe5c9c68ada267c3b084db078f248db5d7f45d18a" } ,
{ file = "pyproj-3.7.1-cp311-cp311-win_amd64.whl" , hash = "sha256:5ad0ff443a785d84e2b380869fdd82e6bfc11eba6057d25b4409a9bbfa867970" } ,
{ file = "pyproj-3.7.1-cp312-cp312-macosx_13_0_x86_64.whl" , hash = "sha256:2781029d90df7f8d431e29562a3f2d8eafdf233c4010d6fc0381858dc7373217" } ,
{ file = "pyproj-3.7.1-cp312-cp312-macosx_14_0_arm64.whl" , hash = "sha256:d61bf8ab04c73c1da08eedaf21a103b72fa5b0a9b854762905f65ff8b375d394" } ,
{ file = "pyproj-3.7.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:04abc517a8555d1b05fcee768db3280143fe42ec39fdd926a2feef31631a1f2f" } ,
{ file = "pyproj-3.7.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:084c0a475688f934d386c2ab3b6ce03398a473cd48adfda70d9ab8f87f2394a0" } ,
{ file = "pyproj-3.7.1-cp312-cp312-musllinux_1_2_aarch64.whl" , hash = "sha256:a20727a23b1e49c7dc7fe3c3df8e56a8a7acdade80ac2f5cca29d7ca5564c145" } ,
{ file = "pyproj-3.7.1-cp312-cp312-musllinux_1_2_x86_64.whl" , hash = "sha256:bf84d766646f1ebd706d883755df4370aaf02b48187cedaa7e4239f16bc8213d" } ,
{ file = "pyproj-3.7.1-cp312-cp312-win32.whl" , hash = "sha256:5f0da2711364d7cb9f115b52289d4a9b61e8bca0da57f44a3a9d6fc9bdeb7274" } ,
{ file = "pyproj-3.7.1-cp312-cp312-win_amd64.whl" , hash = "sha256:aee664a9d806612af30a19dba49e55a7a78ebfec3e9d198f6a6176e1d140ec98" } ,
{ file = "pyproj-3.7.1-cp313-cp313-macosx_13_0_x86_64.whl" , hash = "sha256:5f8d02ef4431dee414d1753d13fa82a21a2f61494737b5f642ea668d76164d6d" } ,
{ file = "pyproj-3.7.1-cp313-cp313-macosx_14_0_arm64.whl" , hash = "sha256:0b853ae99bda66cbe24b4ccfe26d70601d84375940a47f553413d9df570065e0" } ,
{ file = "pyproj-3.7.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:83db380c52087f9e9bdd8a527943b2e7324f275881125e39475c4f9277bdeec4" } ,
{ file = "pyproj-3.7.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:b35ed213892e211a3ce2bea002aa1183e1a2a9b79e51bb3c6b15549a831ae528" } ,
{ file = "pyproj-3.7.1-cp313-cp313-musllinux_1_2_aarch64.whl" , hash = "sha256:a8b15b0463d1303bab113d1a6af2860a0d79013c3a66fcc5475ce26ef717fd4f" } ,
{ file = "pyproj-3.7.1-cp313-cp313-musllinux_1_2_x86_64.whl" , hash = "sha256:87229e42b75e89f4dad6459200f92988c5998dfb093c7c631fb48524c86cd5dc" } ,
{ file = "pyproj-3.7.1-cp313-cp313-win32.whl" , hash = "sha256:d666c3a3faaf3b1d7fc4a544059c4eab9d06f84a604b070b7aa2f318e227798e" } ,
{ file = "pyproj-3.7.1-cp313-cp313-win_amd64.whl" , hash = "sha256:d3caac7473be22b6d6e102dde6c46de73b96bc98334e577dfaee9886f102ea2e" } ,
{ file = "pyproj-3.7.1.tar.gz" , hash = "sha256:60d72facd7b6b79853f19744779abcd3f804c4e0d4fa8815469db20c9f640a47" } ,
2023-09-01 07:56:02 -07:00
]
[ package . dependencies ]
certifi = "*"
[ [ package ] ]
name = "pytest"
2025-03-31 09:24:10 -07:00
version = "8.3.5"
2023-09-01 07:56:02 -07:00
description = "pytest: simple powerful testing with Python"
optional = false
2024-04-03 17:09:35 -04:00
python-versions = ">=3.8"
2023-09-01 07:56:02 -07:00
files = [
2025-03-31 09:24:10 -07:00
{ file = "pytest-8.3.5-py3-none-any.whl" , hash = "sha256:c69214aa47deac29fad6c2a4f590b9c4a9fdb16a403176fe154b79c0b4d4d820" } ,
{ file = "pytest-8.3.5.tar.gz" , hash = "sha256:f4efe70cc14e511565ac476b57c279e12a855b11f48f212af1080ef2263d3845" } ,
2023-09-01 07:56:02 -07:00
]
[ package . dependencies ]
colorama = { version = "*" , markers = "sys_platform == \"win32\"" }
iniconfig = "*"
packaging = "*"
2024-07-22 16:05:04 -04:00
pluggy = ">=1.5,<2"
2023-09-01 07:56:02 -07:00
[ package . extras ]
2024-04-29 15:43:12 -04:00
dev = [ "argcomplete" , "attrs (>=19.2)" , "hypothesis (>=3.56)" , "mock" , "pygments (>=2.7.2)" , "requests" , "setuptools" , "xmlschema" ]
2023-09-01 07:56:02 -07:00
[ [ package ] ]
name = "pytest-base-url"
2024-03-08 15:00:48 -08:00
version = "2.1.0"
2023-09-01 07:56:02 -07:00
description = "pytest plugin for URL based testing"
optional = false
2024-03-08 15:00:48 -08:00
python-versions = ">=3.8"
2023-09-01 07:56:02 -07:00
files = [
2024-03-08 15:00:48 -08:00
{ file = "pytest_base_url-2.1.0-py3-none-any.whl" , hash = "sha256:3ad15611778764d451927b2a53240c1a7a591b521ea44cebfe45849d2d2812e6" } ,
{ file = "pytest_base_url-2.1.0.tar.gz" , hash = "sha256:02748589a54f9e63fcbe62301d6b0496da0d10231b753e950c63e03aee745d45" } ,
2023-09-01 07:56:02 -07:00
]
[ package . dependencies ]
2024-03-08 15:00:48 -08:00
pytest = ">=7.0.0"
2023-09-01 07:56:02 -07:00
requests = ">=2.9"
2024-03-08 15:00:48 -08:00
[ package . extras ]
test = [ "black (>=22.1.0)" , "flake8 (>=4.0.1)" , "pre-commit (>=2.17.0)" , "pytest-localserver (>=0.7.1)" , "tox (>=3.24.5)" ]
2023-09-01 07:56:02 -07:00
[ [ package ] ]
name = "pytest-env"
2024-10-30 09:36:22 -04:00
version = "1.1.5"
2023-11-02 18:12:40 +00:00
description = "pytest plugin that allows you to add environment variables."
2023-09-01 07:56:02 -07:00
optional = false
2023-11-02 18:12:40 +00:00
python-versions = ">=3.8"
2023-09-01 07:56:02 -07:00
files = [
2024-10-30 09:36:22 -04:00
{ file = "pytest_env-1.1.5-py3-none-any.whl" , hash = "sha256:ce90cf8772878515c24b31cd97c7fa1f4481cd68d588419fd45f10ecaee6bc30" } ,
{ file = "pytest_env-1.1.5.tar.gz" , hash = "sha256:91209840aa0e43385073ac464a554ad2947cc2fd663a9debf88d03b01e0cc1cf" } ,
2023-09-01 07:56:02 -07:00
]
[ package . dependencies ]
2024-10-30 09:36:22 -04:00
pytest = ">=8.3.3"
2023-09-01 07:56:02 -07:00
[ package . extras ]
2024-10-30 09:36:22 -04:00
testing = [ "covdefaults (>=2.3)" , "coverage (>=7.6.1)" , "pytest-mock (>=3.14)" ]
2023-09-01 07:56:02 -07:00
[ [ package ] ]
name = "pytest-mock"
2024-04-03 17:09:35 -04:00
version = "3.14.0"
2023-09-01 07:56:02 -07:00
description = "Thin-wrapper around the mock package for easier use with pytest"
optional = false
2023-11-02 14:10:22 -07:00
python-versions = ">=3.8"
2023-09-01 07:56:02 -07:00
files = [
2024-04-03 17:09:35 -04:00
{ file = "pytest-mock-3.14.0.tar.gz" , hash = "sha256:2719255a1efeceadbc056d6bf3df3d1c5015530fb40cf347c0f9afac88410bd0" } ,
{ file = "pytest_mock-3.14.0-py3-none-any.whl" , hash = "sha256:0b72c38033392a5f4621342fe11e9219ac11ec9d375f8e2a0c164539e0d70f6f" } ,
2023-09-01 07:56:02 -07:00
]
[ package . dependencies ]
2024-04-03 17:09:35 -04:00
pytest = ">=6.2.5"
2023-09-01 07:56:02 -07:00
[ package . extras ]
dev = [ "pre-commit" , "pytest-asyncio" , "tox" ]
[ [ package ] ]
name = "pytest-playwright"
2025-03-10 14:32:40 +00:00
version = "0.7.0"
2023-09-01 07:56:02 -07:00
description = "A pytest wrapper with fixtures for Playwright to automate web browsers"
optional = false
2025-03-10 14:32:40 +00:00
python-versions = ">=3.9"
2023-09-01 07:56:02 -07:00
files = [
2025-03-10 14:32:40 +00:00
{ file = "pytest_playwright-0.7.0-py3-none-any.whl" , hash = "sha256:2516d0871fa606634bfe32afbcc0342d68da2dbff97fe3459849e9c428486da2" } ,
{ file = "pytest_playwright-0.7.0.tar.gz" , hash = "sha256:b3f2ea514bbead96d26376fac182f68dcd6571e7cb41680a89ff1673c05d60b6" } ,
2023-09-01 07:56:02 -07:00
]
[ package . dependencies ]
playwright = ">=1.18"
2024-03-08 15:00:48 -08:00
pytest = ">=6.2.4,<9.0.0"
2023-09-01 07:56:02 -07:00
pytest-base-url = ">=1.0.0,<3.0.0"
python-slugify = ">=6.0.0,<9.0.0"
[ [ package ] ]
name = "pytest-xdist"
2024-04-29 15:43:12 -04:00
version = "3.6.1"
2023-09-01 07:56:02 -07:00
description = "pytest xdist plugin for distributed testing, most importantly across multiple CPUs"
optional = false
2024-04-29 15:43:12 -04:00
python-versions = ">=3.8"
2023-09-01 07:56:02 -07:00
files = [
2024-04-29 15:43:12 -04:00
{ file = "pytest_xdist-3.6.1-py3-none-any.whl" , hash = "sha256:9ed4adfb68a016610848639bb7e02c9352d5d9f03d04809919e2dafc3be4cca7" } ,
{ file = "pytest_xdist-3.6.1.tar.gz" , hash = "sha256:ead156a4db231eec769737f57668ef58a2084a34b2e55c4a8fa20d861107300d" } ,
2023-09-01 07:56:02 -07:00
]
[ package . dependencies ]
2024-04-29 15:43:12 -04:00
execnet = ">=2.1"
pytest = ">=7.0.0"
2023-09-01 07:56:02 -07:00
[ package . extras ]
psutil = [ "psutil (>=3.0)" ]
setproctitle = [ "setproctitle" ]
testing = [ "filelock" ]
[ [ package ] ]
name = "python-dateutil"
2024-03-08 15:00:48 -08:00
version = "2.9.0.post0"
2023-09-01 07:56:02 -07:00
description = "Extensions to the standard Python datetime module"
optional = false
python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7"
files = [
2024-03-08 15:00:48 -08:00
{ 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" } ,
2023-09-01 07:56:02 -07:00
]
[ package . dependencies ]
six = ">=1.5"
[ [ package ] ]
name = "python-dotenv"
2025-03-28 00:00:36 +00:00
version = "1.1.0"
2023-09-01 07:56:02 -07:00
description = "Read key-value pairs from a .env file and set them as environment variables"
optional = false
2025-03-28 00:00:36 +00:00
python-versions = ">=3.9"
2023-09-01 07:56:02 -07:00
files = [
2025-03-28 00:00:36 +00:00
{ file = "python_dotenv-1.1.0-py3-none-any.whl" , hash = "sha256:d7c01d9e2293916c18baf562d95698754b0dbbb5e74d457c45d4f6561fb9d55d" } ,
{ file = "python_dotenv-1.1.0.tar.gz" , hash = "sha256:41f90bc6f5f177fb41f53e87666db362025010eb28f60a01c9143bfa33a2b2d5" } ,
2023-09-01 07:56:02 -07:00
]
[ package . extras ]
cli = [ "click (>=5.0)" ]
[ [ package ] ]
name = "python-json-logger"
2025-03-10 18:14:16 +00:00
version = "3.3.0"
description = "JSON Log Formatter for the Python Logging Package"
2023-09-01 07:56:02 -07:00
optional = false
2025-03-10 18:14:16 +00:00
python-versions = ">=3.8"
2023-09-01 07:56:02 -07:00
files = [
2025-03-10 18:14:16 +00:00
{ file = "python_json_logger-3.3.0-py3-none-any.whl" , hash = "sha256:dd980fae8cffb24c13caf6e158d3d61c0d6d22342f932cb6e9deedab3d35eec7" } ,
{ file = "python_json_logger-3.3.0.tar.gz" , hash = "sha256:12b7e74b17775e7d565129296105bbe3910842d9d0eb083fc83a6a617aa8df84" } ,
2023-09-01 07:56:02 -07:00
]
2025-03-10 18:14:16 +00:00
[ package . extras ]
2025-03-26 09:16:07 -07:00
dev = [ "backports.zoneinfo" , "black" , "build" , "freezegun" , "mdx_truly_sane_lists" , "mike" , "mkdocs" , "mkdocs-awesome-pages-plugin" , "mkdocs-gen-files" , "mkdocs-literate-nav" , "mkdocs-material (>=8.5)" , "mkdocstrings[python]" , "msgspec" , "mypy" , "orjson" , "pylint" , "pytest" , "tzdata" , "validate-pyproject[all]" ]
2025-03-10 18:14:16 +00:00
2023-09-01 07:56:02 -07:00
[ [ package ] ]
name = "python-slugify"
2024-03-08 15:00:48 -08:00
version = "8.0.4"
2023-09-01 07:56:02 -07:00
description = "A Python slugify application that also handles Unicode"
optional = false
python-versions = ">=3.7"
files = [
2024-03-08 15:00:48 -08:00
{ file = "python-slugify-8.0.4.tar.gz" , hash = "sha256:59202371d1d05b54a9e7720c5e038f928f45daaffe41dd10822f3907b937c856" } ,
{ file = "python_slugify-8.0.4-py2.py3-none-any.whl" , hash = "sha256:276540b79961052b66b7d116620b36518847f52d5fd9e3a70164fc8c50faa6b8" } ,
2023-09-01 07:56:02 -07:00
]
[ package . dependencies ]
text-unidecode = ">=1.3"
[ package . extras ]
unidecode = [ "Unidecode (>=1.1.1)" ]
[ [ package ] ]
name = "pytz"
2024-10-30 09:36:22 -04:00
version = "2024.2"
2023-09-01 07:56:02 -07:00
description = "World timezone definitions, modern and historical"
optional = false
python-versions = "*"
files = [
2024-10-30 09:36:22 -04:00
{ file = "pytz-2024.2-py2.py3-none-any.whl" , hash = "sha256:31c7c1817eb7fae7ca4b8c7ee50c72f93aa2dd863de768e1ef4245d426aa0725" } ,
{ file = "pytz-2024.2.tar.gz" , hash = "sha256:2aa355083c50a0f93fa581709deac0c9ad65cca8a9e9beac660adcbd493c798a" } ,
2023-09-01 07:56:02 -07:00
]
[ [ package ] ]
name = "pyyaml"
2024-10-30 09:36:22 -04:00
version = "6.0.2"
2023-09-01 07:56:02 -07:00
description = "YAML parser and emitter for Python"
optional = false
2024-10-30 09:36:22 -04:00
python-versions = ">=3.8"
2023-09-01 07:56:02 -07:00
files = [
2024-10-30 09:36:22 -04:00
{ 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" } ,
{ file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237" } ,
{ file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b" } ,
{ file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed" } ,
{ file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl" , hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180" } ,
{ file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl" , hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68" } ,
{ file = "PyYAML-6.0.2-cp310-cp310-win32.whl" , hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99" } ,
{ file = "PyYAML-6.0.2-cp310-cp310-win_amd64.whl" , hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e" } ,
{ file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl" , hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774" } ,
{ file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl" , hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee" } ,
{ file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c" } ,
{ file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317" } ,
{ file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85" } ,
{ file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl" , hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4" } ,
{ file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl" , hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e" } ,
{ file = "PyYAML-6.0.2-cp311-cp311-win32.whl" , hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5" } ,
{ file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl" , hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44" } ,
{ file = "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl" , hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab" } ,
{ file = "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl" , hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725" } ,
{ file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5" } ,
{ file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425" } ,
{ file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476" } ,
{ file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl" , hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48" } ,
{ file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl" , hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b" } ,
{ file = "PyYAML-6.0.2-cp312-cp312-win32.whl" , hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4" } ,
{ file = "PyYAML-6.0.2-cp312-cp312-win_amd64.whl" , hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8" } ,
{ file = "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl" , hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba" } ,
{ file = "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl" , hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1" } ,
{ file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133" } ,
{ file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484" } ,
{ file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5" } ,
{ file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl" , hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc" } ,
{ file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl" , hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652" } ,
{ file = "PyYAML-6.0.2-cp313-cp313-win32.whl" , hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183" } ,
{ file = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl" , hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563" } ,
{ file = "PyYAML-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl" , hash = "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a" } ,
{ file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5" } ,
{ file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d" } ,
{ file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083" } ,
{ file = "PyYAML-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl" , hash = "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706" } ,
{ file = "PyYAML-6.0.2-cp38-cp38-win32.whl" , hash = "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a" } ,
{ file = "PyYAML-6.0.2-cp38-cp38-win_amd64.whl" , hash = "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff" } ,
{ file = "PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl" , hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d" } ,
{ file = "PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl" , hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f" } ,
{ file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290" } ,
{ file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12" } ,
{ file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19" } ,
{ file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl" , hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e" } ,
{ file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl" , hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725" } ,
{ file = "PyYAML-6.0.2-cp39-cp39-win32.whl" , hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631" } ,
{ file = "PyYAML-6.0.2-cp39-cp39-win_amd64.whl" , hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8" } ,
{ file = "pyyaml-6.0.2.tar.gz" , hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e" } ,
2023-09-01 07:56:02 -07:00
]
[ [ package ] ]
name = "radon"
version = "6.0.1"
description = "Code Metrics in Python"
optional = false
python-versions = "*"
files = [
{ file = "radon-6.0.1-py2.py3-none-any.whl" , hash = "sha256:632cc032364a6f8bb1010a2f6a12d0f14bc7e5ede76585ef29dc0cecf4cd8859" } ,
{ file = "radon-6.0.1.tar.gz" , hash = "sha256:d1ac0053943a893878940fedc8b19ace70386fc9c9bf0a09229a44125ebf45b5" } ,
]
[ package . dependencies ]
colorama = { version = ">=0.4.1" , markers = "python_version > \"3.4\"" }
mando = ">=0.6,<0.8"
[ package . extras ]
toml = [ "tomli (>=2.0.1)" ]
[ [ package ] ]
name = "redis"
2025-03-19 20:07:25 +00:00
version = "5.2.1"
2023-09-01 07:56:02 -07:00
description = "Python client for Redis database and key-value store"
optional = false
2024-10-30 09:36:22 -04:00
python-versions = ">=3.8"
2023-09-01 07:56:02 -07:00
files = [
2025-03-19 20:07:25 +00:00
{ file = "redis-5.2.1-py3-none-any.whl" , hash = "sha256:ee7e1056b9aea0f04c6c2ed59452947f34c4940ee025f5dd83e6a6418b6989e4" } ,
{ file = "redis-5.2.1.tar.gz" , hash = "sha256:16f2e22dff21d5125e8481515e386711a34cbec50f0e44413dd7d9c060a54e0f" } ,
2023-09-01 07:56:02 -07:00
]
[ package . extras ]
2024-10-30 09:36:22 -04:00
hiredis = [ "hiredis (>=3.0.0)" ]
ocsp = [ "cryptography (>=36.0.1)" , "pyopenssl (==23.2.1)" , "requests (>=2.31.0)" ]
2023-09-01 07:56:02 -07:00
2023-11-02 14:10:22 -07:00
[ [ package ] ]
name = "regex"
2025-03-27 16:48:27 +00:00
version = "2024.11.6"
2023-11-02 14:10:22 -07:00
description = "Alternative regular expression module, to replace re."
optional = false
2024-05-16 10:37:37 -04:00
python-versions = ">=3.8"
2023-11-02 14:10:22 -07:00
files = [
2025-03-27 16:48:27 +00:00
{ file = "regex-2024.11.6-cp310-cp310-macosx_10_9_universal2.whl" , hash = "sha256:ff590880083d60acc0433f9c3f713c51f7ac6ebb9adf889c79a261ecf541aa91" } ,
{ file = "regex-2024.11.6-cp310-cp310-macosx_10_9_x86_64.whl" , hash = "sha256:658f90550f38270639e83ce492f27d2c8d2cd63805c65a13a14d36ca126753f0" } ,
{ file = "regex-2024.11.6-cp310-cp310-macosx_11_0_arm64.whl" , hash = "sha256:164d8b7b3b4bcb2068b97428060b2a53be050085ef94eca7f240e7947f1b080e" } ,
{ file = "regex-2024.11.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:d3660c82f209655a06b587d55e723f0b813d3a7db2e32e5e7dc64ac2a9e86fde" } ,
{ file = "regex-2024.11.6-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:d22326fcdef5e08c154280b71163ced384b428343ae16a5ab2b3354aed12436e" } ,
{ file = "regex-2024.11.6-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:f1ac758ef6aebfc8943560194e9fd0fa18bcb34d89fd8bd2af18183afd8da3a2" } ,
{ file = "regex-2024.11.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:997d6a487ff00807ba810e0f8332c18b4eb8d29463cfb7c820dc4b6e7562d0cf" } ,
{ file = "regex-2024.11.6-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:02a02d2bb04fec86ad61f3ea7f49c015a0681bf76abb9857f945d26159d2968c" } ,
{ file = "regex-2024.11.6-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl" , hash = "sha256:f02f93b92358ee3f78660e43b4b0091229260c5d5c408d17d60bf26b6c900e86" } ,
{ file = "regex-2024.11.6-cp310-cp310-musllinux_1_2_aarch64.whl" , hash = "sha256:06eb1be98df10e81ebaded73fcd51989dcf534e3c753466e4b60c4697a003b67" } ,
{ file = "regex-2024.11.6-cp310-cp310-musllinux_1_2_i686.whl" , hash = "sha256:040df6fe1a5504eb0f04f048e6d09cd7c7110fef851d7c567a6b6e09942feb7d" } ,
{ file = "regex-2024.11.6-cp310-cp310-musllinux_1_2_ppc64le.whl" , hash = "sha256:fdabbfc59f2c6edba2a6622c647b716e34e8e3867e0ab975412c5c2f79b82da2" } ,
{ file = "regex-2024.11.6-cp310-cp310-musllinux_1_2_s390x.whl" , hash = "sha256:8447d2d39b5abe381419319f942de20b7ecd60ce86f16a23b0698f22e1b70008" } ,
{ file = "regex-2024.11.6-cp310-cp310-musllinux_1_2_x86_64.whl" , hash = "sha256:da8f5fc57d1933de22a9e23eec290a0d8a5927a5370d24bda9a6abe50683fe62" } ,
{ file = "regex-2024.11.6-cp310-cp310-win32.whl" , hash = "sha256:b489578720afb782f6ccf2840920f3a32e31ba28a4b162e13900c3e6bd3f930e" } ,
{ file = "regex-2024.11.6-cp310-cp310-win_amd64.whl" , hash = "sha256:5071b2093e793357c9d8b2929dfc13ac5f0a6c650559503bb81189d0a3814519" } ,
{ file = "regex-2024.11.6-cp311-cp311-macosx_10_9_universal2.whl" , hash = "sha256:5478c6962ad548b54a591778e93cd7c456a7a29f8eca9c49e4f9a806dcc5d638" } ,
{ file = "regex-2024.11.6-cp311-cp311-macosx_10_9_x86_64.whl" , hash = "sha256:2c89a8cc122b25ce6945f0423dc1352cb9593c68abd19223eebbd4e56612c5b7" } ,
{ file = "regex-2024.11.6-cp311-cp311-macosx_11_0_arm64.whl" , hash = "sha256:94d87b689cdd831934fa3ce16cc15cd65748e6d689f5d2b8f4f4df2065c9fa20" } ,
{ file = "regex-2024.11.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:1062b39a0a2b75a9c694f7a08e7183a80c63c0d62b301418ffd9c35f55aaa114" } ,
{ file = "regex-2024.11.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:167ed4852351d8a750da48712c3930b031f6efdaa0f22fa1933716bfcd6bf4a3" } ,
{ file = "regex-2024.11.6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:2d548dafee61f06ebdb584080621f3e0c23fff312f0de1afc776e2a2ba99a74f" } ,
{ file = "regex-2024.11.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:f2a19f302cd1ce5dd01a9099aaa19cae6173306d1302a43b627f62e21cf18ac0" } ,
{ file = "regex-2024.11.6-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:bec9931dfb61ddd8ef2ebc05646293812cb6b16b60cf7c9511a832b6f1854b55" } ,
{ file = "regex-2024.11.6-cp311-cp311-musllinux_1_2_aarch64.whl" , hash = "sha256:9714398225f299aa85267fd222f7142fcb5c769e73d7733344efc46f2ef5cf89" } ,
{ file = "regex-2024.11.6-cp311-cp311-musllinux_1_2_i686.whl" , hash = "sha256:202eb32e89f60fc147a41e55cb086db2a3f8cb82f9a9a88440dcfc5d37faae8d" } ,
{ file = "regex-2024.11.6-cp311-cp311-musllinux_1_2_ppc64le.whl" , hash = "sha256:4181b814e56078e9b00427ca358ec44333765f5ca1b45597ec7446d3a1ef6e34" } ,
{ file = "regex-2024.11.6-cp311-cp311-musllinux_1_2_s390x.whl" , hash = "sha256:068376da5a7e4da51968ce4c122a7cd31afaaec4fccc7856c92f63876e57b51d" } ,
{ file = "regex-2024.11.6-cp311-cp311-musllinux_1_2_x86_64.whl" , hash = "sha256:ac10f2c4184420d881a3475fb2c6f4d95d53a8d50209a2500723d831036f7c45" } ,
{ file = "regex-2024.11.6-cp311-cp311-win32.whl" , hash = "sha256:c36f9b6f5f8649bb251a5f3f66564438977b7ef8386a52460ae77e6070d309d9" } ,
{ file = "regex-2024.11.6-cp311-cp311-win_amd64.whl" , hash = "sha256:02e28184be537f0e75c1f9b2f8847dc51e08e6e171c6bde130b2687e0c33cf60" } ,
{ file = "regex-2024.11.6-cp312-cp312-macosx_10_13_universal2.whl" , hash = "sha256:52fb28f528778f184f870b7cf8f225f5eef0a8f6e3778529bdd40c7b3920796a" } ,
{ file = "regex-2024.11.6-cp312-cp312-macosx_10_13_x86_64.whl" , hash = "sha256:fdd6028445d2460f33136c55eeb1f601ab06d74cb3347132e1c24250187500d9" } ,
{ file = "regex-2024.11.6-cp312-cp312-macosx_11_0_arm64.whl" , hash = "sha256:805e6b60c54bf766b251e94526ebad60b7de0c70f70a4e6210ee2891acb70bf2" } ,
{ file = "regex-2024.11.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:b85c2530be953a890eaffde05485238f07029600e8f098cdf1848d414a8b45e4" } ,
{ file = "regex-2024.11.6-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:bb26437975da7dc36b7efad18aa9dd4ea569d2357ae6b783bf1118dabd9ea577" } ,
{ file = "regex-2024.11.6-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:abfa5080c374a76a251ba60683242bc17eeb2c9818d0d30117b4486be10c59d3" } ,
{ file = "regex-2024.11.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:70b7fa6606c2881c1db9479b0eaa11ed5dfa11c8d60a474ff0e095099f39d98e" } ,
{ file = "regex-2024.11.6-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:0c32f75920cf99fe6b6c539c399a4a128452eaf1af27f39bce8909c9a3fd8cbe" } ,
{ file = "regex-2024.11.6-cp312-cp312-musllinux_1_2_aarch64.whl" , hash = "sha256:982e6d21414e78e1f51cf595d7f321dcd14de1f2881c5dc6a6e23bbbbd68435e" } ,
{ file = "regex-2024.11.6-cp312-cp312-musllinux_1_2_i686.whl" , hash = "sha256:a7c2155f790e2fb448faed6dd241386719802296ec588a8b9051c1f5c481bc29" } ,
{ file = "regex-2024.11.6-cp312-cp312-musllinux_1_2_ppc64le.whl" , hash = "sha256:149f5008d286636e48cd0b1dd65018548944e495b0265b45e1bffecce1ef7f39" } ,
{ file = "regex-2024.11.6-cp312-cp312-musllinux_1_2_s390x.whl" , hash = "sha256:e5364a4502efca094731680e80009632ad6624084aff9a23ce8c8c6820de3e51" } ,
{ file = "regex-2024.11.6-cp312-cp312-musllinux_1_2_x86_64.whl" , hash = "sha256:0a86e7eeca091c09e021db8eb72d54751e527fa47b8d5787caf96d9831bd02ad" } ,
{ file = "regex-2024.11.6-cp312-cp312-win32.whl" , hash = "sha256:32f9a4c643baad4efa81d549c2aadefaeba12249b2adc5af541759237eee1c54" } ,
{ file = "regex-2024.11.6-cp312-cp312-win_amd64.whl" , hash = "sha256:a93c194e2df18f7d264092dc8539b8ffb86b45b899ab976aa15d48214138e81b" } ,
{ file = "regex-2024.11.6-cp313-cp313-macosx_10_13_universal2.whl" , hash = "sha256:a6ba92c0bcdf96cbf43a12c717eae4bc98325ca3730f6b130ffa2e3c3c723d84" } ,
{ file = "regex-2024.11.6-cp313-cp313-macosx_10_13_x86_64.whl" , hash = "sha256:525eab0b789891ac3be914d36893bdf972d483fe66551f79d3e27146191a37d4" } ,
{ file = "regex-2024.11.6-cp313-cp313-macosx_11_0_arm64.whl" , hash = "sha256:086a27a0b4ca227941700e0b31425e7a28ef1ae8e5e05a33826e17e47fbfdba0" } ,
{ file = "regex-2024.11.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:bde01f35767c4a7899b7eb6e823b125a64de314a8ee9791367c9a34d56af18d0" } ,
{ file = "regex-2024.11.6-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:b583904576650166b3d920d2bcce13971f6f9e9a396c673187f49811b2769dc7" } ,
{ file = "regex-2024.11.6-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:1c4de13f06a0d54fa0d5ab1b7138bfa0d883220965a29616e3ea61b35d5f5fc7" } ,
{ file = "regex-2024.11.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:3cde6e9f2580eb1665965ce9bf17ff4952f34f5b126beb509fee8f4e994f143c" } ,
{ file = "regex-2024.11.6-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:0d7f453dca13f40a02b79636a339c5b62b670141e63efd511d3f8f73fba162b3" } ,
{ file = "regex-2024.11.6-cp313-cp313-musllinux_1_2_aarch64.whl" , hash = "sha256:59dfe1ed21aea057a65c6b586afd2a945de04fc7db3de0a6e3ed5397ad491b07" } ,
{ file = "regex-2024.11.6-cp313-cp313-musllinux_1_2_i686.whl" , hash = "sha256:b97c1e0bd37c5cd7902e65f410779d39eeda155800b65fc4d04cc432efa9bc6e" } ,
{ file = "regex-2024.11.6-cp313-cp313-musllinux_1_2_ppc64le.whl" , hash = "sha256:f9d1e379028e0fc2ae3654bac3cbbef81bf3fd571272a42d56c24007979bafb6" } ,
{ file = "regex-2024.11.6-cp313-cp313-musllinux_1_2_s390x.whl" , hash = "sha256:13291b39131e2d002a7940fb176e120bec5145f3aeb7621be6534e46251912c4" } ,
{ file = "regex-2024.11.6-cp313-cp313-musllinux_1_2_x86_64.whl" , hash = "sha256:4f51f88c126370dcec4908576c5a627220da6c09d0bff31cfa89f2523843316d" } ,
{ file = "regex-2024.11.6-cp313-cp313-win32.whl" , hash = "sha256:63b13cfd72e9601125027202cad74995ab26921d8cd935c25f09c630436348ff" } ,
{ file = "regex-2024.11.6-cp313-cp313-win_amd64.whl" , hash = "sha256:2b3361af3198667e99927da8b84c1b010752fa4b1115ee30beaa332cabc3ef1a" } ,
{ file = "regex-2024.11.6-cp38-cp38-macosx_10_9_universal2.whl" , hash = "sha256:3a51ccc315653ba012774efca4f23d1d2a8a8f278a6072e29c7147eee7da446b" } ,
{ file = "regex-2024.11.6-cp38-cp38-macosx_10_9_x86_64.whl" , hash = "sha256:ad182d02e40de7459b73155deb8996bbd8e96852267879396fb274e8700190e3" } ,
{ file = "regex-2024.11.6-cp38-cp38-macosx_11_0_arm64.whl" , hash = "sha256:ba9b72e5643641b7d41fa1f6d5abda2c9a263ae835b917348fc3c928182ad467" } ,
{ file = "regex-2024.11.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:40291b1b89ca6ad8d3f2b82782cc33807f1406cf68c8d440861da6304d8ffbbd" } ,
{ file = "regex-2024.11.6-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:cdf58d0e516ee426a48f7b2c03a332a4114420716d55769ff7108c37a09951bf" } ,
{ file = "regex-2024.11.6-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:a36fdf2af13c2b14738f6e973aba563623cb77d753bbbd8d414d18bfaa3105dd" } ,
{ file = "regex-2024.11.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:d1cee317bfc014c2419a76bcc87f071405e3966da434e03e13beb45f8aced1a6" } ,
{ file = "regex-2024.11.6-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:50153825ee016b91549962f970d6a4442fa106832e14c918acd1c8e479916c4f" } ,
{ file = "regex-2024.11.6-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl" , hash = "sha256:ea1bfda2f7162605f6e8178223576856b3d791109f15ea99a9f95c16a7636fb5" } ,
{ file = "regex-2024.11.6-cp38-cp38-musllinux_1_2_aarch64.whl" , hash = "sha256:df951c5f4a1b1910f1a99ff42c473ff60f8225baa1cdd3539fe2819d9543e9df" } ,
{ file = "regex-2024.11.6-cp38-cp38-musllinux_1_2_i686.whl" , hash = "sha256:072623554418a9911446278f16ecb398fb3b540147a7828c06e2011fa531e773" } ,
{ file = "regex-2024.11.6-cp38-cp38-musllinux_1_2_ppc64le.whl" , hash = "sha256:f654882311409afb1d780b940234208a252322c24a93b442ca714d119e68086c" } ,
{ file = "regex-2024.11.6-cp38-cp38-musllinux_1_2_s390x.whl" , hash = "sha256:89d75e7293d2b3e674db7d4d9b1bee7f8f3d1609428e293771d1a962617150cc" } ,
{ file = "regex-2024.11.6-cp38-cp38-musllinux_1_2_x86_64.whl" , hash = "sha256:f65557897fc977a44ab205ea871b690adaef6b9da6afda4790a2484b04293a5f" } ,
{ file = "regex-2024.11.6-cp38-cp38-win32.whl" , hash = "sha256:6f44ec28b1f858c98d3036ad5d7d0bfc568bdd7a74f9c24e25f41ef1ebfd81a4" } ,
{ file = "regex-2024.11.6-cp38-cp38-win_amd64.whl" , hash = "sha256:bb8f74f2f10dbf13a0be8de623ba4f9491faf58c24064f32b65679b021ed0001" } ,
{ file = "regex-2024.11.6-cp39-cp39-macosx_10_9_universal2.whl" , hash = "sha256:5704e174f8ccab2026bd2f1ab6c510345ae8eac818b613d7d73e785f1310f839" } ,
{ file = "regex-2024.11.6-cp39-cp39-macosx_10_9_x86_64.whl" , hash = "sha256:220902c3c5cc6af55d4fe19ead504de80eb91f786dc102fbd74894b1551f095e" } ,
{ file = "regex-2024.11.6-cp39-cp39-macosx_11_0_arm64.whl" , hash = "sha256:5e7e351589da0850c125f1600a4c4ba3c722efefe16b297de54300f08d734fbf" } ,
{ file = "regex-2024.11.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:5056b185ca113c88e18223183aa1a50e66507769c9640a6ff75859619d73957b" } ,
{ file = "regex-2024.11.6-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:2e34b51b650b23ed3354b5a07aab37034d9f923db2a40519139af34f485f77d0" } ,
{ file = "regex-2024.11.6-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:5670bce7b200273eee1840ef307bfa07cda90b38ae56e9a6ebcc9f50da9c469b" } ,
{ file = "regex-2024.11.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:08986dce1339bc932923e7d1232ce9881499a0e02925f7402fb7c982515419ef" } ,
{ file = "regex-2024.11.6-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:93c0b12d3d3bc25af4ebbf38f9ee780a487e8bf6954c115b9f015822d3bb8e48" } ,
{ file = "regex-2024.11.6-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl" , hash = "sha256:764e71f22ab3b305e7f4c21f1a97e1526a25ebdd22513e251cf376760213da13" } ,
{ file = "regex-2024.11.6-cp39-cp39-musllinux_1_2_aarch64.whl" , hash = "sha256:f056bf21105c2515c32372bbc057f43eb02aae2fda61052e2f7622c801f0b4e2" } ,
{ file = "regex-2024.11.6-cp39-cp39-musllinux_1_2_i686.whl" , hash = "sha256:69ab78f848845569401469da20df3e081e6b5a11cb086de3eed1d48f5ed57c95" } ,
{ file = "regex-2024.11.6-cp39-cp39-musllinux_1_2_ppc64le.whl" , hash = "sha256:86fddba590aad9208e2fa8b43b4c098bb0ec74f15718bb6a704e3c63e2cef3e9" } ,
{ file = "regex-2024.11.6-cp39-cp39-musllinux_1_2_s390x.whl" , hash = "sha256:684d7a212682996d21ca12ef3c17353c021fe9de6049e19ac8481ec35574a70f" } ,
{ file = "regex-2024.11.6-cp39-cp39-musllinux_1_2_x86_64.whl" , hash = "sha256:a03e02f48cd1abbd9f3b7e3586d97c8f7a9721c436f51a5245b3b9483044480b" } ,
{ file = "regex-2024.11.6-cp39-cp39-win32.whl" , hash = "sha256:41758407fc32d5c3c5de163888068cfee69cb4c2be844e7ac517a52770f9af57" } ,
{ file = "regex-2024.11.6-cp39-cp39-win_amd64.whl" , hash = "sha256:b2837718570f95dd41675328e111345f9b7095d821bac435aac173ac80b19983" } ,
{ file = "regex-2024.11.6.tar.gz" , hash = "sha256:7ab159b063c52a0333c884e4679f8d7a85112ee3078fe3d9004b2dd875585519" } ,
2023-11-02 14:10:22 -07:00
]
2023-09-01 07:56:02 -07:00
[ [ package ] ]
name = "requests"
2024-05-31 08:56:11 -07:00
version = "2.32.3"
2023-09-01 07:56:02 -07:00
description = "Python HTTP for Humans."
optional = false
2024-05-31 08:56:11 -07:00
python-versions = ">=3.8"
2023-09-01 07:56:02 -07:00
files = [
2024-05-31 08:56:11 -07:00
{ file = "requests-2.32.3-py3-none-any.whl" , hash = "sha256:70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6" } ,
{ file = "requests-2.32.3.tar.gz" , hash = "sha256:55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760" } ,
2023-09-01 07:56:02 -07:00
]
[ package . dependencies ]
certifi = ">=2017.4.17"
charset-normalizer = ">=2,<4"
idna = ">=2.5,<4"
urllib3 = ">=1.21.1,<3"
[ package . extras ]
socks = [ "PySocks (>=1.5.6,!=1.5.7)" ]
use-chardet-on-py3 = [ "chardet (>=3.0.2,<6)" ]
[ [ package ] ]
name = "requests-mock"
2024-04-03 17:24:26 -04:00
version = "1.12.1"
2023-09-01 07:56:02 -07:00
description = "Mock out responses from the requests package"
optional = false
2024-04-03 17:24:26 -04:00
python-versions = ">=3.5"
2023-09-01 07:56:02 -07:00
files = [
2024-04-03 17:24:26 -04:00
{ file = "requests-mock-1.12.1.tar.gz" , hash = "sha256:e9e12e333b525156e82a3c852f22016b9158220d2f47454de9cae8a77d371401" } ,
{ file = "requests_mock-1.12.1-py2.py3-none-any.whl" , hash = "sha256:b1e37054004cdd5e56c84454cc7df12b25f90f382159087f4b6915aaeef39563" } ,
2023-09-01 07:56:02 -07:00
]
[ package . dependencies ]
2024-04-03 17:24:26 -04:00
requests = ">=2.22,<3"
2023-09-01 07:56:02 -07:00
[ package . extras ]
fixture = [ "fixtures" ]
2024-05-28 11:27:57 -07:00
[ [ package ] ]
name = "responses"
2025-03-31 09:24:10 -07:00
version = "0.25.7"
2024-05-28 11:27:57 -07:00
description = "A utility library for mocking out the `requests` Python library."
optional = false
python-versions = ">=3.8"
files = [
2025-03-31 09:24:10 -07:00
{ file = "responses-0.25.7-py3-none-any.whl" , hash = "sha256:92ca17416c90fe6b35921f52179bff29332076bb32694c0df02dcac2c6bc043c" } ,
{ file = "responses-0.25.7.tar.gz" , hash = "sha256:8ebae11405d7a5df79ab6fd54277f6f2bc29b2d002d0dd2d5c632594d1ddcedb" } ,
2024-05-28 11:27:57 -07:00
]
[ package . dependencies ]
pyyaml = "*"
requests = ">=2.30.0,<3.0"
urllib3 = ">=1.25.10,<3.0"
[ package . extras ]
2025-03-26 09:16:07 -07:00
tests = [ "coverage (>=6.0.0)" , "flake8" , "mypy" , "pytest (>=7.0.0)" , "pytest-asyncio" , "pytest-cov" , "pytest-httpserver" , "tomli" , "tomli-w" , "types-PyYAML" , "types-requests" ]
2024-05-28 11:27:57 -07:00
2023-09-01 07:56:02 -07:00
[ [ package ] ]
name = "rich"
2025-03-31 09:24:10 -07:00
version = "14.0.0"
2023-09-01 07:56:02 -07:00
description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal"
optional = false
2024-10-30 09:36:22 -04:00
python-versions = ">=3.8.0"
2023-09-01 07:56:02 -07:00
files = [
2025-03-31 09:24:10 -07:00
{ file = "rich-14.0.0-py3-none-any.whl" , hash = "sha256:1c9491e1951aac09caffd42f448ee3d04e58923ffe14993f6e83068dc395d7e0" } ,
{ file = "rich-14.0.0.tar.gz" , hash = "sha256:82f1bc23a6a21ebca4ae0c45af9bdbc492ed20231dcb63f297d6d1021a9d5725" } ,
2023-09-01 07:56:02 -07:00
]
[ package . dependencies ]
markdown-it-py = ">=2.2.0"
pygments = ">=2.13.0,<3.0.0"
[ package . extras ]
jupyter = [ "ipywidgets (>=7.5.1,<9)" ]
2024-09-30 10:13:12 -04:00
[ [ package ] ]
name = "rsa"
version = "4.7.2"
description = "Pure-Python RSA implementation"
optional = false
python-versions = ">=3.5, <4"
files = [
{ file = "rsa-4.7.2-py3-none-any.whl" , hash = "sha256:78f9a9bf4e7be0c5ded4583326e7461e3a3c5aae24073648b4bdfa797d78c9d2" } ,
{ file = "rsa-4.7.2.tar.gz" , hash = "sha256:9d689e6ca1b3038bc82bf8d23e944b6b6037bc02301a574935b2dd946e0353b9" } ,
]
[ package . dependencies ]
pyasn1 = ">=0.1.3"
2023-09-01 07:56:02 -07:00
[ [ package ] ]
name = "rtreelib"
version = "0.2.0"
description = "Pluggable R-tree implementation in pure Python."
optional = false
python-versions = ">=3.6.0"
files = [
{ file = "rtreelib-0.2.0-py3-none-any.whl" , hash = "sha256:cedd4c9e4014f39b290f90f9a0a2bff10a852feb4cd9652ac1933f4f8a77cad3" } ,
{ file = "rtreelib-0.2.0.tar.gz" , hash = "sha256:f162d63ae5465d1f25d76ca55e2dc8524a4215c190f9442e18ce48d3d2b61a52" } ,
]
[ package . extras ]
diagram = [ "matplotlib (>=3.0.0)" , "pydot (>=1.3.0)" , "tqdm (>=v4.31.0)" ]
[ [ package ] ]
name = "s3transfer"
2025-03-31 09:24:10 -07:00
version = "0.10.4"
2023-09-01 07:56:02 -07:00
description = "An Amazon S3 Transfer Manager"
optional = false
2024-06-28 10:57:50 -04:00
python-versions = ">=3.8"
2023-09-01 07:56:02 -07:00
files = [
2025-03-31 09:24:10 -07:00
{ file = "s3transfer-0.10.4-py3-none-any.whl" , hash = "sha256:244a76a24355363a68164241438de1b72f8781664920260c48465896b712a41e" } ,
{ file = "s3transfer-0.10.4.tar.gz" , hash = "sha256:29edc09801743c21eb5ecbc617a152df41d3c287f67b615f73e5f750583666a7" } ,
2023-09-01 07:56:02 -07:00
]
[ package . dependencies ]
2024-04-04 18:09:22 -07:00
botocore = ">=1.33.2,<2.0a.0"
2023-09-01 07:56:02 -07:00
[ package . extras ]
2024-04-04 18:09:22 -07:00
crt = [ "botocore[crt] (>=1.33.2,<2.0a.0)" ]
2023-09-01 07:56:02 -07:00
2025-03-31 09:24:10 -07:00
[ [ package ] ]
name = "setuptools"
version = "78.1.0"
description = "Easily download, build, install, upgrade, and uninstall Python packages"
optional = false
python-versions = ">=3.9"
files = [
{ file = "setuptools-78.1.0-py3-none-any.whl" , hash = "sha256:3e386e96793c8702ae83d17b853fb93d3e09ef82ec62722e61da5cd22376dcd8" } ,
{ file = "setuptools-78.1.0.tar.gz" , hash = "sha256:18fd474d4a82a5f83dac888df697af65afa82dec7323d09c3e37d1f14288da54" } ,
]
[ package . extras ]
check = [ "pytest-checkdocs (>=2.4)" , "pytest-ruff (>=0.2.1)" , "ruff (>=0.8.0)" ]
core = [ "importlib_metadata (>=6)" , "jaraco.functools (>=4)" , "jaraco.text (>=3.7)" , "more_itertools" , "more_itertools (>=8.8)" , "packaging (>=24.2)" , "platformdirs (>=4.2.2)" , "tomli (>=2.0.1)" , "wheel (>=0.43.0)" ]
cover = [ "pytest-cov" ]
doc = [ "furo" , "jaraco.packaging (>=9.3)" , "jaraco.tidelift (>=1.4)" , "pygments-github-lexers (==0.0.5)" , "pyproject-hooks (!=1.1)" , "rst.linker (>=1.9)" , "sphinx (>=3.5)" , "sphinx-favicon" , "sphinx-inline-tabs" , "sphinx-lint" , "sphinx-notfound-page (>=1,<2)" , "sphinx-reredirects" , "sphinxcontrib-towncrier" , "towncrier (<24.7)" ]
enabler = [ "pytest-enabler (>=2.2)" ]
test = [ "build[virtualenv] (>=1.0.3)" , "filelock (>=3.4.0)" , "ini2toml[lite] (>=0.14)" , "jaraco.develop (>=7.21)" , "jaraco.envs (>=2.2)" , "jaraco.path (>=3.7.2)" , "jaraco.test (>=5.5)" , "packaging (>=24.2)" , "pip (>=19.1)" , "pyproject-hooks (!=1.1)" , "pytest (>=6,!=8.1.*)" , "pytest-home (>=0.5)" , "pytest-perf" , "pytest-subprocess" , "pytest-timeout" , "pytest-xdist (>=3)" , "tomli-w (>=1.0.0)" , "virtualenv (>=13.0.0)" , "wheel (>=0.44.0)" ]
type = [ "importlib_metadata (>=7.0.2)" , "jaraco.develop (>=7.21)" , "mypy (==1.14.*)" , "pytest-mypy" ]
2023-09-01 07:56:02 -07:00
[ [ package ] ]
name = "shapely"
2025-03-31 09:24:10 -07:00
version = "2.0.7"
2023-09-01 07:56:02 -07:00
description = "Manipulation and analysis of geometric objects"
optional = false
python-versions = ">=3.7"
files = [
2025-03-31 09:24:10 -07:00
{ file = "shapely-2.0.7-cp310-cp310-macosx_10_9_x86_64.whl" , hash = "sha256:33fb10e50b16113714ae40adccf7670379e9ccf5b7a41d0002046ba2b8f0f691" } ,
{ file = "shapely-2.0.7-cp310-cp310-macosx_11_0_arm64.whl" , hash = "sha256:f44eda8bd7a4bccb0f281264b34bf3518d8c4c9a8ffe69a1a05dabf6e8461147" } ,
{ file = "shapely-2.0.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:cf6c50cd879831955ac47af9c907ce0310245f9d162e298703f82e1785e38c98" } ,
{ file = "shapely-2.0.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:04a65d882456e13c8b417562c36324c0cd1e5915f3c18ad516bb32ee3f5fc895" } ,
{ file = "shapely-2.0.7-cp310-cp310-win32.whl" , hash = "sha256:7e97104d28e60b69f9b6a957c4d3a2a893b27525bc1fc96b47b3ccef46726bf2" } ,
{ file = "shapely-2.0.7-cp310-cp310-win_amd64.whl" , hash = "sha256:35524cc8d40ee4752520819f9894b9f28ba339a42d4922e92c99b148bed3be39" } ,
{ file = "shapely-2.0.7-cp311-cp311-macosx_10_9_x86_64.whl" , hash = "sha256:5cf23400cb25deccf48c56a7cdda8197ae66c0e9097fcdd122ac2007e320bc34" } ,
{ file = "shapely-2.0.7-cp311-cp311-macosx_11_0_arm64.whl" , hash = "sha256:d8f1da01c04527f7da59ee3755d8ee112cd8967c15fab9e43bba936b81e2a013" } ,
{ file = "shapely-2.0.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:8f623b64bb219d62014781120f47499a7adc30cf7787e24b659e56651ceebcb0" } ,
{ file = "shapely-2.0.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:e6d95703efaa64aaabf278ced641b888fc23d9c6dd71f8215091afd8a26a66e3" } ,
{ file = "shapely-2.0.7-cp311-cp311-win32.whl" , hash = "sha256:2f6e4759cf680a0f00a54234902415f2fa5fe02f6b05546c662654001f0793a2" } ,
{ file = "shapely-2.0.7-cp311-cp311-win_amd64.whl" , hash = "sha256:b52f3ab845d32dfd20afba86675c91919a622f4627182daec64974db9b0b4608" } ,
{ file = "shapely-2.0.7-cp312-cp312-macosx_10_13_x86_64.whl" , hash = "sha256:4c2b9859424facbafa54f4a19b625a752ff958ab49e01bc695f254f7db1835fa" } ,
{ file = "shapely-2.0.7-cp312-cp312-macosx_11_0_arm64.whl" , hash = "sha256:5aed1c6764f51011d69a679fdf6b57e691371ae49ebe28c3edb5486537ffbd51" } ,
{ file = "shapely-2.0.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:73c9ae8cf443187d784d57202199bf9fd2d4bb7d5521fe8926ba40db1bc33e8e" } ,
{ file = "shapely-2.0.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:a9469f49ff873ef566864cb3516091881f217b5d231c8164f7883990eec88b73" } ,
{ file = "shapely-2.0.7-cp312-cp312-win32.whl" , hash = "sha256:6bca5095e86be9d4ef3cb52d56bdd66df63ff111d580855cb8546f06c3c907cd" } ,
{ file = "shapely-2.0.7-cp312-cp312-win_amd64.whl" , hash = "sha256:f86e2c0259fe598c4532acfcf638c1f520fa77c1275912bbc958faecbf00b108" } ,
{ file = "shapely-2.0.7-cp313-cp313-macosx_10_13_x86_64.whl" , hash = "sha256:a0c09e3e02f948631c7763b4fd3dd175bc45303a0ae04b000856dedebefe13cb" } ,
{ file = "shapely-2.0.7-cp313-cp313-macosx_11_0_arm64.whl" , hash = "sha256:06ff6020949b44baa8fc2e5e57e0f3d09486cd5c33b47d669f847c54136e7027" } ,
{ file = "shapely-2.0.7-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:5d6dbf096f961ca6bec5640e22e65ccdec11e676344e8157fe7d636e7904fd36" } ,
{ file = "shapely-2.0.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:adeddfb1e22c20548e840403e5e0b3d9dc3daf66f05fa59f1fcf5b5f664f0e98" } ,
{ file = "shapely-2.0.7-cp313-cp313-win32.whl" , hash = "sha256:a7f04691ce1c7ed974c2f8b34a1fe4c3c5dfe33128eae886aa32d730f1ec1913" } ,
{ file = "shapely-2.0.7-cp313-cp313-win_amd64.whl" , hash = "sha256:aaaf5f7e6cc234c1793f2a2760da464b604584fb58c6b6d7d94144fd2692d67e" } ,
{ file = "shapely-2.0.7-cp37-cp37m-macosx_10_9_x86_64.whl" , hash = "sha256:19cbc8808efe87a71150e785b71d8a0e614751464e21fb679d97e274eca7bd43" } ,
{ file = "shapely-2.0.7-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:fc19b78cc966db195024d8011649b4e22812f805dd49264323980715ab80accc" } ,
{ file = "shapely-2.0.7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:dd37d65519b3f8ed8976fa4302a2827cbb96e0a461a2e504db583b08a22f0b98" } ,
{ file = "shapely-2.0.7-cp37-cp37m-win32.whl" , hash = "sha256:25085a30a2462cee4e850a6e3fb37431cbbe4ad51cbcc163af0cea1eaa9eb96d" } ,
{ file = "shapely-2.0.7-cp37-cp37m-win_amd64.whl" , hash = "sha256:1a2e03277128e62f9a49a58eb7eb813fa9b343925fca5e7d631d50f4c0e8e0b8" } ,
{ file = "shapely-2.0.7-cp38-cp38-macosx_10_9_x86_64.whl" , hash = "sha256:e1c4f1071fe9c09af077a69b6c75f17feb473caeea0c3579b3e94834efcbdc36" } ,
{ file = "shapely-2.0.7-cp38-cp38-macosx_11_0_arm64.whl" , hash = "sha256:3697bd078b4459f5a1781015854ef5ea5d824dbf95282d0b60bfad6ff83ec8dc" } ,
{ file = "shapely-2.0.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:1e9fed9a7d6451979d914cb6ebbb218b4b4e77c0d50da23e23d8327948662611" } ,
{ file = "shapely-2.0.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:2934834c7f417aeb7cba3b0d9b4441a76ebcecf9ea6e80b455c33c7c62d96a24" } ,
{ file = "shapely-2.0.7-cp38-cp38-win32.whl" , hash = "sha256:2e4a1749ad64bc6e7668c8f2f9479029f079991f4ae3cb9e6b25440e35a4b532" } ,
{ file = "shapely-2.0.7-cp38-cp38-win_amd64.whl" , hash = "sha256:8ae5cb6b645ac3fba34ad84b32fbdccb2ab321facb461954925bde807a0d3b74" } ,
{ file = "shapely-2.0.7-cp39-cp39-macosx_10_9_x86_64.whl" , hash = "sha256:4abeb44b3b946236e4e1a1b3d2a0987fb4d8a63bfb3fdefb8a19d142b72001e5" } ,
{ file = "shapely-2.0.7-cp39-cp39-macosx_11_0_arm64.whl" , hash = "sha256:cd0e75d9124b73e06a42bf1615ad3d7d805f66871aa94538c3a9b7871d620013" } ,
{ file = "shapely-2.0.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:7977d8a39c4cf0e06247cd2dca695ad4e020b81981d4c82152c996346cf1094b" } ,
{ file = "shapely-2.0.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:0145387565fcf8f7c028b073c802956431308da933ef41d08b1693de49990d27" } ,
{ file = "shapely-2.0.7-cp39-cp39-win32.whl" , hash = "sha256:98697c842d5c221408ba8aa573d4f49caef4831e9bc6b6e785ce38aca42d1999" } ,
{ file = "shapely-2.0.7-cp39-cp39-win_amd64.whl" , hash = "sha256:a3fb7fbae257e1b042f440289ee7235d03f433ea880e73e687f108d044b24db5" } ,
{ file = "shapely-2.0.7.tar.gz" , hash = "sha256:28fe2997aab9a9dc026dc6a355d04e85841546b2a5d232ed953e3321ab958ee5" } ,
2024-04-24 12:11:33 -07:00
]
[ package . dependencies ]
numpy = ">=1.14,<3"
2023-09-01 07:56:02 -07:00
[ package . extras ]
docs = [ "matplotlib" , "numpydoc (==1.1.*)" , "sphinx" , "sphinx-book-theme" , "sphinx-remove-toctrees" ]
test = [ "pytest" , "pytest-cov" ]
[ [ package ] ]
name = "six"
2025-03-31 09:24:10 -07:00
version = "1.17.0"
2023-09-01 07:56:02 -07:00
description = "Python 2 and 3 compatibility utilities"
optional = false
2025-03-31 09:24:10 -07:00
python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7"
2023-09-01 07:56:02 -07:00
files = [
2025-03-31 09:24:10 -07:00
{ file = "six-1.17.0-py2.py3-none-any.whl" , hash = "sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274" } ,
{ file = "six-1.17.0.tar.gz" , hash = "sha256:ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81" } ,
2023-09-01 07:56:02 -07:00
]
[ [ package ] ]
name = "smartypants"
version = "2.0.1"
description = "Python with the SmartyPants"
optional = false
python-versions = "*"
files = [
{ file = "smartypants-2.0.1-py2.py3-none-any.whl" , hash = "sha256:8db97f7cbdf08d15b158a86037cd9e116b4cf37703d24e0419a0d64ca5808f0d" } ,
]
[ [ package ] ]
name = "sortedcontainers"
version = "2.4.0"
description = "Sorted Containers -- Sorted List, Sorted Dict, Sorted Set"
optional = false
python-versions = "*"
files = [
{ file = "sortedcontainers-2.4.0-py2.py3-none-any.whl" , hash = "sha256:a163dcaede0f1c021485e957a39245190e74249897e2ae4b2aa38595db237ee0" } ,
{ file = "sortedcontainers-2.4.0.tar.gz" , hash = "sha256:25caa5a06cc30b6b83d11423433f65d1f9d76c4c6a0c90e3379eaa43b9bfdb88" } ,
]
[ [ package ] ]
name = "soupsieve"
2024-10-30 09:36:22 -04:00
version = "2.6"
2023-09-01 07:56:02 -07:00
description = "A modern CSS selector implementation for Beautiful Soup."
optional = false
2023-09-05 11:31:22 -04:00
python-versions = ">=3.8"
2023-09-01 07:56:02 -07:00
files = [
2024-10-30 09:36:22 -04:00
{ file = "soupsieve-2.6-py3-none-any.whl" , hash = "sha256:e72c4ff06e4fb6e4b5a9f0f55fe6e81514581fca1515028625d0f299c602ccc9" } ,
{ file = "soupsieve-2.6.tar.gz" , hash = "sha256:e2e68417777af359ec65daac1057404a3c8a5455bb8abc36f1a9866ab1a51abb" } ,
2023-09-01 07:56:02 -07:00
]
[ [ package ] ]
name = "stevedore"
2025-03-31 09:24:10 -07:00
version = "5.4.1"
2023-09-01 07:56:02 -07:00
description = "Manage dynamic plugins for Python applications"
optional = false
2025-03-31 09:24:10 -07:00
python-versions = ">=3.9"
2023-09-01 07:56:02 -07:00
files = [
2025-03-31 09:24:10 -07:00
{ file = "stevedore-5.4.1-py3-none-any.whl" , hash = "sha256:d10a31c7b86cba16c1f6e8d15416955fc797052351a56af15e608ad20811fcfe" } ,
{ file = "stevedore-5.4.1.tar.gz" , hash = "sha256:3135b5ae50fe12816ef291baff420acb727fcd356106e3e9cbfa9e5985cd6f4b" } ,
2023-09-01 07:56:02 -07:00
]
[ package . dependencies ]
2024-10-30 09:36:22 -04:00
pbr = ">=2.0.0"
2023-09-01 07:56:02 -07:00
[ [ package ] ]
name = "text-unidecode"
version = "1.3"
description = "The most basic Text::Unidecode port"
optional = false
python-versions = "*"
files = [
{ file = "text-unidecode-1.3.tar.gz" , hash = "sha256:bad6603bb14d279193107714b288be206cac565dfa49aa5b105294dd5c4aab93" } ,
{ file = "text_unidecode-1.3-py2.py3-none-any.whl" , hash = "sha256:1311f10e8b895935241623731c2ba64f4c455287888b18189350b67134a822e8" } ,
]
[ [ package ] ]
name = "texttable"
2023-11-10 09:10:56 -08:00
version = "1.7.0"
2023-09-01 07:56:02 -07:00
description = "module to create simple ASCII tables"
optional = false
python-versions = "*"
files = [
2023-11-10 09:10:56 -08:00
{ file = "texttable-1.7.0-py2.py3-none-any.whl" , hash = "sha256:72227d592c82b3d7f672731ae73e4d1f88cd8e2ef5b075a7a7f01a23a3743917" } ,
{ file = "texttable-1.7.0.tar.gz" , hash = "sha256:2d2068fb55115807d3ac77a4ca68fa48803e84ebb0ee2340f858107a36522638" } ,
2023-09-01 07:56:02 -07:00
]
[ [ package ] ]
name = "toml"
version = "0.10.2"
description = "Python Library for Tom's Obvious, Minimal Language"
optional = false
python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*"
files = [
{ file = "toml-0.10.2-py2.py3-none-any.whl" , hash = "sha256:806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b" } ,
{ file = "toml-0.10.2.tar.gz" , hash = "sha256:b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f" } ,
]
[ [ package ] ]
name = "typing-extensions"
2025-03-31 09:24:10 -07:00
version = "4.13.0"
2023-09-22 10:16:27 -07:00
description = "Backported and Experimental Type Hints for Python 3.8+"
2023-09-01 07:56:02 -07:00
optional = false
2023-09-22 10:16:27 -07:00
python-versions = ">=3.8"
2023-09-01 07:56:02 -07:00
files = [
2025-03-31 09:24:10 -07:00
{ file = "typing_extensions-4.13.0-py3-none-any.whl" , hash = "sha256:c8dd92cc0d6425a97c18fbb9d1954e5ff92c1ca881a309c45f06ebc0b79058e5" } ,
{ file = "typing_extensions-4.13.0.tar.gz" , hash = "sha256:0a4ac55a5820789d87e297727d229866c9650f6521b64206413c4fbada24d95b" } ,
2023-09-01 07:56:02 -07:00
]
[ [ package ] ]
name = "urllib3"
2025-03-31 09:24:10 -07:00
version = "2.3.0"
2023-09-01 07:56:02 -07:00
description = "HTTP library with thread-safe connection pooling, file post, and more."
optional = false
2025-03-31 09:24:10 -07:00
python-versions = ">=3.9"
2023-09-01 07:56:02 -07:00
files = [
2025-03-31 09:24:10 -07:00
{ file = "urllib3-2.3.0-py3-none-any.whl" , hash = "sha256:1cee9ad369867bfdbbb48b7dd50374c0967a0bb7710050facf0dd6911440e3df" } ,
{ file = "urllib3-2.3.0.tar.gz" , hash = "sha256:f8c5449b3cf0861679ce7e0503c7b44b5ec981bec0d1d3795a07f1ba96f0204d" } ,
2023-09-01 07:56:02 -07:00
]
[ package . extras ]
2025-03-26 09:16:07 -07:00
brotli = [ "brotli (>=1.0.9)" , "brotlicffi (>=0.8.0)" ]
2024-04-04 18:09:22 -07:00
h2 = [ "h2 (>=4,<5)" ]
socks = [ "pysocks (>=1.5.6,!=1.5.7,<2.0)" ]
zstd = [ "zstandard (>=0.18.0)" ]
2023-09-01 07:56:02 -07:00
2023-11-10 11:08:52 -08:00
[ [ package ] ]
name = "virtualenv"
2025-03-31 09:24:10 -07:00
version = "20.29.3"
2023-11-10 11:08:52 -08:00
description = "Virtual Python Environment builder"
optional = false
2024-10-30 09:36:22 -04:00
python-versions = ">=3.8"
2023-11-10 11:08:52 -08:00
files = [
2025-03-31 09:24:10 -07:00
{ file = "virtualenv-20.29.3-py3-none-any.whl" , hash = "sha256:3e3d00f5807e83b234dfb6122bf37cfadf4be216c53a49ac059d02414f819170" } ,
{ file = "virtualenv-20.29.3.tar.gz" , hash = "sha256:95e39403fcf3940ac45bc717597dba16110b74506131845d9b687d5e73d947ac" } ,
2023-11-10 11:08:52 -08:00
]
[ package . dependencies ]
distlib = ">=0.3.7,<1"
filelock = ">=3.12.2,<4"
2023-11-22 08:21:34 -08:00
platformdirs = ">=3.9.1,<5"
2023-11-10 11:08:52 -08:00
[ package . extras ]
2024-04-24 12:11:33 -07:00
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)" ]
2025-03-26 09:16:07 -07:00
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)" ]
2023-11-10 11:08:52 -08:00
2023-09-01 07:56:02 -07:00
[ [ package ] ]
name = "vulture"
2025-02-10 19:06:21 +00:00
version = "2.14"
2023-09-01 07:56:02 -07:00
description = "Find dead code"
optional = false
2023-10-11 14:12:14 +00:00
python-versions = ">=3.8"
2023-09-01 07:56:02 -07:00
files = [
2025-02-10 19:06:21 +00:00
{ file = "vulture-2.14-py2.py3-none-any.whl" , hash = "sha256:d9a90dba89607489548a49d557f8bac8112bd25d3cbc8aeef23e860811bd5ed9" } ,
{ file = "vulture-2.14.tar.gz" , hash = "sha256:cb8277902a1138deeab796ec5bef7076a6e0248ca3607a3f3dee0b6d9e9b8415" } ,
2023-09-01 07:56:02 -07:00
]
[ [ package ] ]
name = "webencodings"
version = "0.5.1"
description = "Character encoding aliases for legacy web content"
optional = false
python-versions = "*"
files = [
{ file = "webencodings-0.5.1-py2.py3-none-any.whl" , hash = "sha256:a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78" } ,
{ file = "webencodings-0.5.1.tar.gz" , hash = "sha256:b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923" } ,
]
[ [ package ] ]
name = "werkzeug"
2025-03-31 09:24:10 -07:00
version = "3.1.3"
2023-09-01 07:56:02 -07:00
description = "The comprehensive WSGI web application library."
optional = false
2025-03-31 09:24:10 -07:00
python-versions = ">=3.9"
2023-09-01 07:56:02 -07:00
files = [
2025-03-31 09:24:10 -07:00
{ file = "werkzeug-3.1.3-py3-none-any.whl" , hash = "sha256:54b78bf3716d19a65be4fceccc0d1d7b89e608834989dfae50ea87564639213e" } ,
{ file = "werkzeug-3.1.3.tar.gz" , hash = "sha256:60723ce945c19328679790e3282cc758aa4a6040e4bb330f53d30fa546d44746" } ,
2023-09-01 07:56:02 -07:00
]
[ package . dependencies ]
MarkupSafe = ">=2.1.1"
[ package . extras ]
watchdog = [ "watchdog (>=2.3)" ]
[ [ package ] ]
name = "wtforms"
2024-10-30 09:36:22 -04:00
version = "3.2.1"
2023-09-01 07:56:02 -07:00
description = "Form validation and rendering for Python web development."
optional = false
2024-10-30 09:36:22 -04:00
python-versions = ">=3.9"
2023-09-01 07:56:02 -07:00
files = [
2024-10-30 09:36:22 -04:00
{ file = "wtforms-3.2.1-py3-none-any.whl" , hash = "sha256:583bad77ba1dd7286463f21e11aa3043ca4869d03575921d1a1698d0715e0fd4" } ,
{ file = "wtforms-3.2.1.tar.gz" , hash = "sha256:df3e6b70f3192e92623128123ec8dca3067df9cfadd43d59681e210cfb8d4682" } ,
2023-09-01 07:56:02 -07:00
]
[ package . dependencies ]
2023-11-02 16:31:49 +00:00
markupsafe = "*"
2023-09-01 07:56:02 -07:00
[ package . extras ]
email = [ "email-validator" ]
[ [ package ] ]
name = "xlrd"
version = "2.0.1"
description = "Library for developers to extract data from Microsoft Excel (tm) .xls spreadsheet files"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*"
files = [
{ file = "xlrd-2.0.1-py2.py3-none-any.whl" , hash = "sha256:6a33ee89877bd9abc1158129f6e94be74e2679636b8a205b43b85206c3f0bbdd" } ,
{ file = "xlrd-2.0.1.tar.gz" , hash = "sha256:f72f148f54442c6b056bf931dbc34f986fd0c3b0b6b5a58d013c9aef274d0c88" } ,
]
[ package . extras ]
build = [ "twine" , "wheel" ]
docs = [ "sphinx" ]
test = [ "pytest" , "pytest-cov" ]
[ [ package ] ]
name = "xlwt"
version = "1.3.0"
description = "Library to create spreadsheet files compatible with MS Excel 97/2000/XP/2003 XLS files, on any platform, with Python 2.6, 2.7, 3.3+"
optional = false
python-versions = "*"
files = [
{ file = "xlwt-1.3.0-py2.py3-none-any.whl" , hash = "sha256:a082260524678ba48a297d922cc385f58278b8aa68741596a87de01a9c628b2e" } ,
{ file = "xlwt-1.3.0.tar.gz" , hash = "sha256:c59912717a9b28f1a3c2a98fd60741014b06b043936dcecbc113eaaada156c88" } ,
]
2024-05-28 11:27:57 -07:00
[ [ package ] ]
name = "xmltodict"
2024-10-30 09:36:22 -04:00
version = "0.14.2"
2024-05-28 11:27:57 -07:00
description = "Makes working with XML feel like you are working with JSON"
optional = false
2024-10-30 09:36:22 -04:00
python-versions = ">=3.6"
2024-05-28 11:27:57 -07:00
files = [
2024-10-30 09:36:22 -04:00
{ file = "xmltodict-0.14.2-py2.py3-none-any.whl" , hash = "sha256:20cc7d723ed729276e808f26fb6b3599f786cbc37e06c65e192ba77c40f20aac" } ,
{ file = "xmltodict-0.14.2.tar.gz" , hash = "sha256:201e7c28bb210e374999d1dde6382923ab0ed1a8a5faeece48ab525b7810a553" } ,
2024-05-28 11:27:57 -07:00
]
2023-09-01 07:56:02 -07:00
[ metadata ]
2025-03-26 09:16:07 -07:00
lock-version = "2.0"
2024-06-20 12:37:11 -07:00
python-versions = "^3.12.2"
2025-03-31 09:24:10 -07:00
content-hash = "2ff6619405472508477adf2230047a1760a9ce46c12fe3c1f594b93bbbfb63ea"