2025-06-27 09:42:35 +02:00
# This file is automatically @generated by Poetry 2.1.3 and should not be changed by hand.
2025-01-05 18:34:45 +01:00
[[ package ]]
name = "astroid"
2025-06-27 09:42:35 +02:00
version = "3.3.10"
2025-01-05 18:34:45 +01:00
description = "An abstract syntax tree for Python with inference support."
optional = false
python-versions = ">=3.9.0"
2025-01-31 09:03:46 +01:00
groups = [ "dev" ]
2025-01-05 18:34:45 +01:00
files = [
2025-06-27 09:42:35 +02:00
{ file = "astroid-3.3.10-py3-none-any.whl" , hash = "sha256:104fb9cb9b27ea95e847a94c003be03a9e039334a8ebca5ee27dafaf5c5711eb" },
{ file = "astroid-3.3.10.tar.gz" , hash = "sha256:c332157953060c6deb9caa57303ae0d20b0fbdb2e59b4a4f2a6ba49d0a7961ce" },
2025-01-05 18:34:45 +01:00
]
[[ package ]]
name = "babel"
2025-03-24 07:11:11 +01:00
version = "2.17.0"
2025-01-05 18:34:45 +01:00
description = "Internationalization utilities"
optional = false
python-versions = ">=3.8"
2025-01-31 09:03:46 +01:00
groups = [ "docs" ]
2025-01-05 18:34:45 +01:00
files = [
2025-04-02 05:56:36 +02:00
{ file = "babel-2.17.0-py3-none-any.whl" , hash = "sha256:4d0b53093fdfb4b21c92b5213dba5a1b23885afa8383709427046b21c366e5f2" },
{ file = "babel-2.17.0.tar.gz" , hash = "sha256:0c54cffb19f690cdcc52a3b50bcbf71e07a808d1c80d549f2459b9d2cf0afb9d" },
2025-01-05 18:34:45 +01:00
]
[ package . extras ]
2025-03-24 07:11:11 +01:00
dev = [ "backports.zoneinfo ; python_version < \"3.9\"" , "freezegun (>=1.0,<2.0)" , "jinja2 (>=3.0)" , "pytest (>=6.0)" , "pytest-cov" , "pytz" , "setuptools" , "tzdata ; sys_platform == \"win32\"" ]
[[ package ]]
name = "backrefs"
2025-06-27 09:42:35 +02:00
version = "5.9"
2025-03-24 07:11:11 +01:00
description = "A wrapper around re and regex that adds additional back references."
optional = false
python-versions = ">=3.9"
groups = [ "docs" ]
files = [
2025-06-27 09:42:35 +02:00
{ file = "backrefs-5.9-py310-none-any.whl" , hash = "sha256:db8e8ba0e9de81fcd635f440deab5ae5f2591b54ac1ebe0550a2ca063488cd9f" },
{ file = "backrefs-5.9-py311-none-any.whl" , hash = "sha256:6907635edebbe9b2dc3de3a2befff44d74f30a4562adbb8b36f21252ea19c5cf" },
{ file = "backrefs-5.9-py312-none-any.whl" , hash = "sha256:7fdf9771f63e6028d7fee7e0c497c81abda597ea45d6b8f89e8ad76994f5befa" },
{ file = "backrefs-5.9-py313-none-any.whl" , hash = "sha256:cc37b19fa219e93ff825ed1fed8879e47b4d89aa7a1884860e2db64ccd7c676b" },
{ file = "backrefs-5.9-py314-none-any.whl" , hash = "sha256:df5e169836cc8acb5e440ebae9aad4bf9d15e226d3bad049cf3f6a5c20cc8dc9" },
{ file = "backrefs-5.9-py39-none-any.whl" , hash = "sha256:f48ee18f6252b8f5777a22a00a09a85de0ca931658f1dd96d4406a34f3748c60" },
{ file = "backrefs-5.9.tar.gz" , hash = "sha256:808548cb708d66b82ee231f962cb36faaf4f2baab032f2fbb783e9c2fdddaa59" },
2025-03-24 07:11:11 +01:00
]
[ package . extras ]
extras = [ "regex" ]
2025-01-05 18:34:45 +01:00
[[ package ]]
name = "bandit"
2025-06-27 09:42:35 +02:00
version = "1.8.5"
2025-01-05 18:34:45 +01:00
description = "Security oriented static analyser for python code."
optional = false
python-versions = ">=3.9"
2025-01-31 09:03:46 +01:00
groups = [ "dev" ]
2025-01-05 18:34:45 +01:00
files = [
2025-06-27 09:42:35 +02:00
{ file = "bandit-1.8.5-py3-none-any.whl" , hash = "sha256:cb2e57524e99e33ced48833c6cc9c12ac78ae970bb6a450a83c4b506ecc1e2f9" },
{ file = "bandit-1.8.5.tar.gz" , hash = "sha256:db812e9c39b8868c0fed5278b77fffbbaba828b4891bc80e34b9c50373201cfd" },
2025-01-05 18:34:45 +01:00
]
[ package . dependencies ]
colorama = { version = ">=0.3.9" , markers = "platform_system == \"Windows\"" }
PyYAML = ">=5.3.1"
rich = "*"
stevedore = ">=1.20.0"
[ package . extras ]
baseline = [ "GitPython (>=3.1.30)" ]
sarif = [ "jschema-to-python (>=1.2.3)" , "sarif-om (>=1.0.4)" ]
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-24 07:11:11 +01:00
toml = [ "tomli (>=1.1.0) ; python_version < \"3.11\"" ]
2025-01-05 18:34:45 +01:00
yaml = [ "PyYAML" ]
[[ package ]]
name = "black"
2025-03-24 07:11:11 +01:00
version = "25.1.0"
2025-01-05 18:34:45 +01:00
description = "The uncompromising code formatter."
optional = false
python-versions = ">=3.9"
2025-01-31 09:03:46 +01:00
groups = [ "dev" ]
2025-01-05 18:34:45 +01:00
files = [
2025-04-02 05:56:36 +02: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" },
2025-01-05 18:34:45 +01: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)" ]
d = [ "aiohttp (>=3.10)" ]
jupyter = [ "ipython (>=7.8.0)" , "tokenize-rt (>=3.2.0)" ]
uvloop = [ "uvloop (>=0.15.2)" ]
[[ package ]]
name = "cachetools"
2025-06-27 09:42:35 +02:00
version = "6.1.0"
2025-01-05 18:34:45 +01:00
description = "Extensible memoizing collections and decorators"
optional = false
2025-06-27 09:42:35 +02:00
python-versions = ">=3.9"
2025-01-31 09:03:46 +01:00
groups = [ "dev" ]
2025-01-05 18:34:45 +01:00
files = [
2025-06-27 09:42:35 +02:00
{ file = "cachetools-6.1.0-py3-none-any.whl" , hash = "sha256:1c7bb3cf9193deaf3508b7c5f2a79986c13ea38965c5adcff1f84519cf39163e" },
{ file = "cachetools-6.1.0.tar.gz" , hash = "sha256:b4c4f404392848db3ce7aac34950d17be4d864da4b8b66911008e430bc544587" },
2025-01-05 18:34:45 +01:00
]
[[ package ]]
name = "certifi"
2025-06-27 09:42:35 +02:00
version = "2025.6.15"
2025-01-05 18:34:45 +01:00
description = "Python package for providing Mozilla's CA Bundle."
optional = false
2025-06-27 09:42:35 +02:00
python-versions = ">=3.7"
2025-01-31 09:03:46 +01:00
groups = [ "main" , "docs" ]
2025-01-05 18:34:45 +01:00
files = [
2025-06-27 09:42:35 +02:00
{ file = "certifi-2025.6.15-py3-none-any.whl" , hash = "sha256:2e0c7ce7cb5d8f8634ca55d2ba7e6ec2689a2fd6537d8dec1296a477a4910057" },
{ file = "certifi-2025.6.15.tar.gz" , hash = "sha256:d747aa5a8b9bbbb1bb8c22bb13e22bd1f18e9796defa16bab421f7f7a317323b" },
2025-01-05 18:34:45 +01:00
]
[[ package ]]
name = "cffi"
version = "1.17.1"
description = "Foreign Function Interface for Python calling C code."
optional = false
python-versions = ">=3.8"
2025-01-31 09:03:46 +01:00
groups = [ "dev" ]
markers = "platform_python_implementation == \"PyPy\""
2025-01-05 18:34:45 +01:00
files = [
2025-04-02 05:56:36 +02: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" },
2025-01-05 18:34:45 +01:00
]
[ package . dependencies ]
pycparser = "*"
[[ package ]]
name = "cfgv"
version = "3.4.0"
description = "Validate configuration and produce human readable error messages."
optional = false
python-versions = ">=3.8"
2025-01-31 09:03:46 +01:00
groups = [ "dev" ]
2025-01-05 18:34:45 +01:00
files = [
2025-04-02 05:56:36 +02:00
{ file = "cfgv-3.4.0-py2.py3-none-any.whl" , hash = "sha256:b7265b1f29fd3316bfcd2b330d63d024f2bfd8bcb8b0272f8e19a504856c48f9" },
{ file = "cfgv-3.4.0.tar.gz" , hash = "sha256:e52591d4c5f5dead8e0f673fb16db7949d2cfb3f7da4582893288f0ded8fe560" },
2025-01-05 18:34:45 +01:00
]
[[ package ]]
name = "chardet"
version = "5.2.0"
description = "Universal encoding detector for Python 3"
optional = false
python-versions = ">=3.7"
2025-01-31 09:03:46 +01:00
groups = [ "dev" ]
2025-01-05 18:34:45 +01:00
files = [
2025-04-02 05:56:36 +02:00
{ file = "chardet-5.2.0-py3-none-any.whl" , hash = "sha256:e1cf59446890a00105fe7b7912492ea04b6e6f06d4b742b2c788469e34c82970" },
{ file = "chardet-5.2.0.tar.gz" , hash = "sha256:1b3b6ff479a8c414bc3fa2c0852995695c4a026dcd6d0633b2dd092ca39c1cf7" },
2025-01-05 18:34:45 +01:00
]
[[ package ]]
name = "charset-normalizer"
2025-06-27 09:42:35 +02:00
version = "3.4.2"
2025-01-05 18:34:45 +01:00
description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet."
optional = false
python-versions = ">=3.7"
2025-01-31 09:03:46 +01:00
groups = [ "main" , "docs" ]
2025-01-05 18:34:45 +01:00
files = [
2025-06-27 09:42:35 +02:00
{ file = "charset_normalizer-3.4.2-cp310-cp310-macosx_10_9_universal2.whl" , hash = "sha256:7c48ed483eb946e6c04ccbe02c6b4d1d48e51944b6db70f697e089c193404941" },
{ file = "charset_normalizer-3.4.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:b2d318c11350e10662026ad0eb71bb51c7812fc8590825304ae0bdd4ac283acd" },
{ file = "charset_normalizer-3.4.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:9cbfacf36cb0ec2897ce0ebc5d08ca44213af24265bd56eca54bee7923c48fd6" },
{ file = "charset_normalizer-3.4.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:18dd2e350387c87dabe711b86f83c9c78af772c748904d372ade190b5c7c9d4d" },
{ file = "charset_normalizer-3.4.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:8075c35cd58273fee266c58c0c9b670947c19df5fb98e7b66710e04ad4e9ff86" },
{ file = "charset_normalizer-3.4.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:5bf4545e3b962767e5c06fe1738f951f77d27967cb2caa64c28be7c4563e162c" },
{ file = "charset_normalizer-3.4.2-cp310-cp310-musllinux_1_2_aarch64.whl" , hash = "sha256:7a6ab32f7210554a96cd9e33abe3ddd86732beeafc7a28e9955cdf22ffadbab0" },
{ file = "charset_normalizer-3.4.2-cp310-cp310-musllinux_1_2_i686.whl" , hash = "sha256:b33de11b92e9f75a2b545d6e9b6f37e398d86c3e9e9653c4864eb7e89c5773ef" },
{ file = "charset_normalizer-3.4.2-cp310-cp310-musllinux_1_2_ppc64le.whl" , hash = "sha256:8755483f3c00d6c9a77f490c17e6ab0c8729e39e6390328e42521ef175380ae6" },
{ file = "charset_normalizer-3.4.2-cp310-cp310-musllinux_1_2_s390x.whl" , hash = "sha256:68a328e5f55ec37c57f19ebb1fdc56a248db2e3e9ad769919a58672958e8f366" },
{ file = "charset_normalizer-3.4.2-cp310-cp310-musllinux_1_2_x86_64.whl" , hash = "sha256:21b2899062867b0e1fde9b724f8aecb1af14f2778d69aacd1a5a1853a597a5db" },
{ file = "charset_normalizer-3.4.2-cp310-cp310-win32.whl" , hash = "sha256:e8082b26888e2f8b36a042a58307d5b917ef2b1cacab921ad3323ef91901c71a" },
{ file = "charset_normalizer-3.4.2-cp310-cp310-win_amd64.whl" , hash = "sha256:f69a27e45c43520f5487f27627059b64aaf160415589230992cec34c5e18a509" },
{ file = "charset_normalizer-3.4.2-cp311-cp311-macosx_10_9_universal2.whl" , hash = "sha256:be1e352acbe3c78727a16a455126d9ff83ea2dfdcbc83148d2982305a04714c2" },
{ file = "charset_normalizer-3.4.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:aa88ca0b1932e93f2d961bf3addbb2db902198dca337d88c89e1559e066e7645" },
{ file = "charset_normalizer-3.4.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:d524ba3f1581b35c03cb42beebab4a13e6cdad7b36246bd22541fa585a56cccd" },
{ file = "charset_normalizer-3.4.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:28a1005facc94196e1fb3e82a3d442a9d9110b8434fc1ded7a24a2983c9888d8" },
{ file = "charset_normalizer-3.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:fdb20a30fe1175ecabed17cbf7812f7b804b8a315a25f24678bcdf120a90077f" },
{ file = "charset_normalizer-3.4.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:0f5d9ed7f254402c9e7d35d2f5972c9bbea9040e99cd2861bd77dc68263277c7" },
{ file = "charset_normalizer-3.4.2-cp311-cp311-musllinux_1_2_aarch64.whl" , hash = "sha256:efd387a49825780ff861998cd959767800d54f8308936b21025326de4b5a42b9" },
{ file = "charset_normalizer-3.4.2-cp311-cp311-musllinux_1_2_i686.whl" , hash = "sha256:f0aa37f3c979cf2546b73e8222bbfa3dc07a641585340179d768068e3455e544" },
{ file = "charset_normalizer-3.4.2-cp311-cp311-musllinux_1_2_ppc64le.whl" , hash = "sha256:e70e990b2137b29dc5564715de1e12701815dacc1d056308e2b17e9095372a82" },
{ file = "charset_normalizer-3.4.2-cp311-cp311-musllinux_1_2_s390x.whl" , hash = "sha256:0c8c57f84ccfc871a48a47321cfa49ae1df56cd1d965a09abe84066f6853b9c0" },
{ file = "charset_normalizer-3.4.2-cp311-cp311-musllinux_1_2_x86_64.whl" , hash = "sha256:6b66f92b17849b85cad91259efc341dce9c1af48e2173bf38a85c6329f1033e5" },
{ file = "charset_normalizer-3.4.2-cp311-cp311-win32.whl" , hash = "sha256:daac4765328a919a805fa5e2720f3e94767abd632ae410a9062dff5412bae65a" },
{ file = "charset_normalizer-3.4.2-cp311-cp311-win_amd64.whl" , hash = "sha256:e53efc7c7cee4c1e70661e2e112ca46a575f90ed9ae3fef200f2a25e954f4b28" },
{ file = "charset_normalizer-3.4.2-cp312-cp312-macosx_10_13_universal2.whl" , hash = "sha256:0c29de6a1a95f24b9a1aa7aefd27d2487263f00dfd55a77719b530788f75cff7" },
{ file = "charset_normalizer-3.4.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:cddf7bd982eaa998934a91f69d182aec997c6c468898efe6679af88283b498d3" },
{ file = "charset_normalizer-3.4.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:fcbe676a55d7445b22c10967bceaaf0ee69407fbe0ece4d032b6eb8d4565982a" },
{ file = "charset_normalizer-3.4.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:d41c4d287cfc69060fa91cae9683eacffad989f1a10811995fa309df656ec214" },
{ file = "charset_normalizer-3.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:4e594135de17ab3866138f496755f302b72157d115086d100c3f19370839dd3a" },
{ file = "charset_normalizer-3.4.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:cf713fe9a71ef6fd5adf7a79670135081cd4431c2943864757f0fa3a65b1fafd" },
{ file = "charset_normalizer-3.4.2-cp312-cp312-musllinux_1_2_aarch64.whl" , hash = "sha256:a370b3e078e418187da8c3674eddb9d983ec09445c99a3a263c2011993522981" },
{ file = "charset_normalizer-3.4.2-cp312-cp312-musllinux_1_2_i686.whl" , hash = "sha256:a955b438e62efdf7e0b7b52a64dc5c3396e2634baa62471768a64bc2adb73d5c" },
{ file = "charset_normalizer-3.4.2-cp312-cp312-musllinux_1_2_ppc64le.whl" , hash = "sha256:7222ffd5e4de8e57e03ce2cef95a4c43c98fcb72ad86909abdfc2c17d227fc1b" },
{ file = "charset_normalizer-3.4.2-cp312-cp312-musllinux_1_2_s390x.whl" , hash = "sha256:bee093bf902e1d8fc0ac143c88902c3dfc8941f7ea1d6a8dd2bcb786d33db03d" },
{ file = "charset_normalizer-3.4.2-cp312-cp312-musllinux_1_2_x86_64.whl" , hash = "sha256:dedb8adb91d11846ee08bec4c8236c8549ac721c245678282dcb06b221aab59f" },
{ file = "charset_normalizer-3.4.2-cp312-cp312-win32.whl" , hash = "sha256:db4c7bf0e07fc3b7d89ac2a5880a6a8062056801b83ff56d8464b70f65482b6c" },
{ file = "charset_normalizer-3.4.2-cp312-cp312-win_amd64.whl" , hash = "sha256:5a9979887252a82fefd3d3ed2a8e3b937a7a809f65dcb1e068b090e165bbe99e" },
{ file = "charset_normalizer-3.4.2-cp313-cp313-macosx_10_13_universal2.whl" , hash = "sha256:926ca93accd5d36ccdabd803392ddc3e03e6d4cd1cf17deff3b989ab8e9dbcf0" },
{ file = "charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:eba9904b0f38a143592d9fc0e19e2df0fa2e41c3c3745554761c5f6447eedabf" },
{ file = "charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:3fddb7e2c84ac87ac3a947cb4e66d143ca5863ef48e4a5ecb83bd48619e4634e" },
{ file = "charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:98f862da73774290f251b9df8d11161b6cf25b599a66baf087c1ffe340e9bfd1" },
{ file = "charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:6c9379d65defcab82d07b2a9dfbfc2e95bc8fe0ebb1b176a3190230a3ef0e07c" },
{ file = "charset_normalizer-3.4.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:e635b87f01ebc977342e2697d05b56632f5f879a4f15955dfe8cef2448b51691" },
{ file = "charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_aarch64.whl" , hash = "sha256:1c95a1e2902a8b722868587c0e1184ad5c55631de5afc0eb96bc4b0d738092c0" },
{ file = "charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_i686.whl" , hash = "sha256:ef8de666d6179b009dce7bcb2ad4c4a779f113f12caf8dc77f0162c29d20490b" },
{ file = "charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_ppc64le.whl" , hash = "sha256:32fc0341d72e0f73f80acb0a2c94216bd704f4f0bce10aedea38f30502b271ff" },
{ file = "charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_s390x.whl" , hash = "sha256:289200a18fa698949d2b39c671c2cc7a24d44096784e76614899a7ccf2574b7b" },
{ file = "charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_x86_64.whl" , hash = "sha256:4a476b06fbcf359ad25d34a057b7219281286ae2477cc5ff5e3f70a246971148" },
{ file = "charset_normalizer-3.4.2-cp313-cp313-win32.whl" , hash = "sha256:aaeeb6a479c7667fbe1099af9617c83aaca22182d6cf8c53966491a0f1b7ffb7" },
{ file = "charset_normalizer-3.4.2-cp313-cp313-win_amd64.whl" , hash = "sha256:aa6af9e7d59f9c12b33ae4e9450619cf2488e2bbe9b44030905877f0b2324980" },
{ file = "charset_normalizer-3.4.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:1cad5f45b3146325bb38d6855642f6fd609c3f7cad4dbaf75549bf3b904d3184" },
{ file = "charset_normalizer-3.4.2-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:b2680962a4848b3c4f155dc2ee64505a9c57186d0d56b43123b17ca3de18f0fa" },
{ file = "charset_normalizer-3.4.2-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:36b31da18b8890a76ec181c3cf44326bf2c48e36d393ca1b72b3f484113ea344" },
{ file = "charset_normalizer-3.4.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:f4074c5a429281bf056ddd4c5d3b740ebca4d43ffffe2ef4bf4d2d05114299da" },
{ file = "charset_normalizer-3.4.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:c9e36a97bee9b86ef9a1cf7bb96747eb7a15c2f22bdb5b516434b00f2a599f02" },
{ file = "charset_normalizer-3.4.2-cp37-cp37m-musllinux_1_2_aarch64.whl" , hash = "sha256:1b1bde144d98e446b056ef98e59c256e9294f6b74d7af6846bf5ffdafd687a7d" },
{ file = "charset_normalizer-3.4.2-cp37-cp37m-musllinux_1_2_i686.whl" , hash = "sha256:915f3849a011c1f593ab99092f3cecfcb4d65d8feb4a64cf1bf2d22074dc0ec4" },
{ file = "charset_normalizer-3.4.2-cp37-cp37m-musllinux_1_2_ppc64le.whl" , hash = "sha256:fb707f3e15060adf5b7ada797624a6c6e0138e2a26baa089df64c68ee98e040f" },
{ file = "charset_normalizer-3.4.2-cp37-cp37m-musllinux_1_2_s390x.whl" , hash = "sha256:25a23ea5c7edc53e0f29bae2c44fcb5a1aa10591aae107f2a2b2583a9c5cbc64" },
{ file = "charset_normalizer-3.4.2-cp37-cp37m-musllinux_1_2_x86_64.whl" , hash = "sha256:770cab594ecf99ae64c236bc9ee3439c3f46be49796e265ce0cc8bc17b10294f" },
{ file = "charset_normalizer-3.4.2-cp37-cp37m-win32.whl" , hash = "sha256:6a0289e4589e8bdfef02a80478f1dfcb14f0ab696b5a00e1f4b8a14a307a3c58" },
{ file = "charset_normalizer-3.4.2-cp37-cp37m-win_amd64.whl" , hash = "sha256:6fc1f5b51fa4cecaa18f2bd7a003f3dd039dd615cd69a2afd6d3b19aed6775f2" },
{ file = "charset_normalizer-3.4.2-cp38-cp38-macosx_10_9_universal2.whl" , hash = "sha256:76af085e67e56c8816c3ccf256ebd136def2ed9654525348cfa744b6802b69eb" },
{ file = "charset_normalizer-3.4.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:e45ba65510e2647721e35323d6ef54c7974959f6081b58d4ef5d87c60c84919a" },
{ file = "charset_normalizer-3.4.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:046595208aae0120559a67693ecc65dd75d46f7bf687f159127046628178dc45" },
{ file = "charset_normalizer-3.4.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:75d10d37a47afee94919c4fab4c22b9bc2a8bf7d4f46f87363bcf0573f3ff4f5" },
{ file = "charset_normalizer-3.4.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:6333b3aa5a12c26b2a4d4e7335a28f1475e0e5e17d69d55141ee3cab736f66d1" },
{ file = "charset_normalizer-3.4.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:e8323a9b031aa0393768b87f04b4164a40037fb2a3c11ac06a03ffecd3618027" },
{ file = "charset_normalizer-3.4.2-cp38-cp38-musllinux_1_2_aarch64.whl" , hash = "sha256:24498ba8ed6c2e0b56d4acbf83f2d989720a93b41d712ebd4f4979660db4417b" },
{ file = "charset_normalizer-3.4.2-cp38-cp38-musllinux_1_2_i686.whl" , hash = "sha256:844da2b5728b5ce0e32d863af26f32b5ce61bc4273a9c720a9f3aa9df73b1455" },
{ file = "charset_normalizer-3.4.2-cp38-cp38-musllinux_1_2_ppc64le.whl" , hash = "sha256:65c981bdbd3f57670af8b59777cbfae75364b483fa8a9f420f08094531d54a01" },
{ file = "charset_normalizer-3.4.2-cp38-cp38-musllinux_1_2_s390x.whl" , hash = "sha256:3c21d4fca343c805a52c0c78edc01e3477f6dd1ad7c47653241cf2a206d4fc58" },
{ file = "charset_normalizer-3.4.2-cp38-cp38-musllinux_1_2_x86_64.whl" , hash = "sha256:dc7039885fa1baf9be153a0626e337aa7ec8bf96b0128605fb0d77788ddc1681" },
{ file = "charset_normalizer-3.4.2-cp38-cp38-win32.whl" , hash = "sha256:8272b73e1c5603666618805fe821edba66892e2870058c94c53147602eab29c7" },
{ file = "charset_normalizer-3.4.2-cp38-cp38-win_amd64.whl" , hash = "sha256:70f7172939fdf8790425ba31915bfbe8335030f05b9913d7ae00a87d4395620a" },
{ file = "charset_normalizer-3.4.2-cp39-cp39-macosx_10_9_universal2.whl" , hash = "sha256:005fa3432484527f9732ebd315da8da8001593e2cf46a3d817669f062c3d9ed4" },
{ file = "charset_normalizer-3.4.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:e92fca20c46e9f5e1bb485887d074918b13543b1c2a1185e69bb8d17ab6236a7" },
{ file = "charset_normalizer-3.4.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:50bf98d5e563b83cc29471fa114366e6806bc06bc7a25fd59641e41445327836" },
{ file = "charset_normalizer-3.4.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:721c76e84fe669be19c5791da68232ca2e05ba5185575086e384352e2c309597" },
{ file = "charset_normalizer-3.4.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:82d8fd25b7f4675d0c47cf95b594d4e7b158aca33b76aa63d07186e13c0e0ab7" },
{ file = "charset_normalizer-3.4.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:b3daeac64d5b371dea99714f08ffc2c208522ec6b06fbc7866a450dd446f5c0f" },
{ file = "charset_normalizer-3.4.2-cp39-cp39-musllinux_1_2_aarch64.whl" , hash = "sha256:dccab8d5fa1ef9bfba0590ecf4d46df048d18ffe3eec01eeb73a42e0d9e7a8ba" },
{ file = "charset_normalizer-3.4.2-cp39-cp39-musllinux_1_2_i686.whl" , hash = "sha256:aaf27faa992bfee0264dc1f03f4c75e9fcdda66a519db6b957a3f826e285cf12" },
{ file = "charset_normalizer-3.4.2-cp39-cp39-musllinux_1_2_ppc64le.whl" , hash = "sha256:eb30abc20df9ab0814b5a2524f23d75dcf83cde762c161917a2b4b7b55b1e518" },
{ file = "charset_normalizer-3.4.2-cp39-cp39-musllinux_1_2_s390x.whl" , hash = "sha256:c72fbbe68c6f32f251bdc08b8611c7b3060612236e960ef848e0a517ddbe76c5" },
{ file = "charset_normalizer-3.4.2-cp39-cp39-musllinux_1_2_x86_64.whl" , hash = "sha256:982bb1e8b4ffda883b3d0a521e23abcd6fd17418f6d2c4118d257a10199c0ce3" },
{ file = "charset_normalizer-3.4.2-cp39-cp39-win32.whl" , hash = "sha256:43e0933a0eff183ee85833f341ec567c0980dae57c464d8a508e1b2ceb336471" },
{ file = "charset_normalizer-3.4.2-cp39-cp39-win_amd64.whl" , hash = "sha256:d11b54acf878eef558599658b0ffca78138c8c3655cf4f3a4a673c437e67732e" },
{ file = "charset_normalizer-3.4.2-py3-none-any.whl" , hash = "sha256:7f56930ab0abd1c45cd15be65cc741c28b1c9a34876ce8c17a2fa107810c0af0" },
{ file = "charset_normalizer-3.4.2.tar.gz" , hash = "sha256:5baececa9ecba31eff645232d59845c07aa030f0c81ee70184a90d35099a0e63" },
2025-01-05 18:34:45 +01:00
]
[[ package ]]
name = "click"
2025-07-01 08:04:08 +02:00
version = "8.2.1"
2025-01-05 18:34:45 +01:00
description = "Composable command line interface toolkit"
optional = false
2025-07-01 08:04:08 +02:00
python-versions = ">=3.10"
2025-01-31 09:03:46 +01:00
groups = [ "main" , "dev" , "docs" ]
2025-01-05 18:34:45 +01:00
files = [
2025-07-01 08:04:08 +02:00
{ file = "click-8.2.1-py3-none-any.whl" , hash = "sha256:61a3265b914e850b85317d0b3109c7f8cd35a670f963866005d6ef1d5175a12b" },
{ file = "click-8.2.1.tar.gz" , hash = "sha256:27c491cc05d968d271d5a1db13e3b5a184636d9d930f148c50b038f0d0646202" },
2025-01-05 18:34:45 +01: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"
2025-01-31 09:03:46 +01:00
groups = [ "main" , "dev" , "docs" ]
2025-01-05 18:34:45 +01:00
files = [
2025-04-02 05:56:36 +02:00
{ file = "colorama-0.4.6-py2.py3-none-any.whl" , hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6" },
{ file = "colorama-0.4.6.tar.gz" , hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44" },
2025-01-05 18:34:45 +01:00
]
2025-01-31 09:03:46 +01:00
markers = { main = "platform_system == \"Windows\"" }
2025-01-05 18:34:45 +01:00
[[ package ]]
name = "coloredlogs"
version = "15.0.1"
description = "Colored terminal output for Python's logging module"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
2025-01-31 09:03:46 +01:00
groups = [ "main" ]
2025-01-05 18:34:45 +01:00
files = [
2025-04-02 05:56:36 +02:00
{ file = "coloredlogs-15.0.1-py2.py3-none-any.whl" , hash = "sha256:612ee75c546f53e92e70049c9dbfcc18c935a2b9a53b66085ce9ef6a6e5c0934" },
{ file = "coloredlogs-15.0.1.tar.gz" , hash = "sha256:7c991aa71a4577af2f82600d8f8f3a89f936baeaf9b50a9c197da014e5bf16b0" },
2025-01-05 18:34:45 +01:00
]
[ package . dependencies ]
humanfriendly = ">=9.1"
[ package . extras ]
cron = [ "capturer (>=2.4)" ]
[[ package ]]
name = "coverage"
2025-07-03 15:41:55 +02:00
version = "7.9.2"
2025-01-05 18:34:45 +01:00
description = "Code coverage measurement for Python"
optional = false
python-versions = ">=3.9"
2025-01-31 09:03:46 +01:00
groups = [ "dev" ]
2025-01-05 18:34:45 +01:00
files = [
2025-07-03 15:41:55 +02:00
{ file = "coverage-7.9.2-cp310-cp310-macosx_10_9_x86_64.whl" , hash = "sha256:66283a192a14a3854b2e7f3418d7db05cdf411012ab7ff5db98ff3b181e1f912" },
{ file = "coverage-7.9.2-cp310-cp310-macosx_11_0_arm64.whl" , hash = "sha256:4e01d138540ef34fcf35c1aa24d06c3de2a4cffa349e29a10056544f35cca15f" },
{ file = "coverage-7.9.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:f22627c1fe2745ee98d3ab87679ca73a97e75ca75eb5faee48660d060875465f" },
{ file = "coverage-7.9.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:4b1c2d8363247b46bd51f393f86c94096e64a1cf6906803fa8d5a9d03784bdbf" },
{ file = "coverage-7.9.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:c10c882b114faf82dbd33e876d0cbd5e1d1ebc0d2a74ceef642c6152f3f4d547" },
{ file = "coverage-7.9.2-cp310-cp310-musllinux_1_2_aarch64.whl" , hash = "sha256:de3c0378bdf7066c3988d66cd5232d161e933b87103b014ab1b0b4676098fa45" },
{ file = "coverage-7.9.2-cp310-cp310-musllinux_1_2_i686.whl" , hash = "sha256:1e2f097eae0e5991e7623958a24ced3282676c93c013dde41399ff63e230fcf2" },
{ file = "coverage-7.9.2-cp310-cp310-musllinux_1_2_x86_64.whl" , hash = "sha256:28dc1f67e83a14e7079b6cea4d314bc8b24d1aed42d3582ff89c0295f09b181e" },
{ file = "coverage-7.9.2-cp310-cp310-win32.whl" , hash = "sha256:bf7d773da6af9e10dbddacbf4e5cab13d06d0ed93561d44dae0188a42c65be7e" },
{ file = "coverage-7.9.2-cp310-cp310-win_amd64.whl" , hash = "sha256:0c0378ba787681ab1897f7c89b415bd56b0b2d9a47e5a3d8dc0ea55aac118d6c" },
{ file = "coverage-7.9.2-cp311-cp311-macosx_10_9_x86_64.whl" , hash = "sha256:a7a56a2964a9687b6aba5b5ced6971af308ef6f79a91043c05dd4ee3ebc3e9ba" },
{ file = "coverage-7.9.2-cp311-cp311-macosx_11_0_arm64.whl" , hash = "sha256:123d589f32c11d9be7fe2e66d823a236fe759b0096f5db3fb1b75b2fa414a4fa" },
{ file = "coverage-7.9.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:333b2e0ca576a7dbd66e85ab402e35c03b0b22f525eed82681c4b866e2e2653a" },
{ file = "coverage-7.9.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:326802760da234baf9f2f85a39e4a4b5861b94f6c8d95251f699e4f73b1835dc" },
{ file = "coverage-7.9.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:19e7be4cfec248df38ce40968c95d3952fbffd57b400d4b9bb580f28179556d2" },
{ file = "coverage-7.9.2-cp311-cp311-musllinux_1_2_aarch64.whl" , hash = "sha256:0b4a4cb73b9f2b891c1788711408ef9707666501ba23684387277ededab1097c" },
{ file = "coverage-7.9.2-cp311-cp311-musllinux_1_2_i686.whl" , hash = "sha256:2c8937fa16c8c9fbbd9f118588756e7bcdc7e16a470766a9aef912dd3f117dbd" },
{ file = "coverage-7.9.2-cp311-cp311-musllinux_1_2_x86_64.whl" , hash = "sha256:42da2280c4d30c57a9b578bafd1d4494fa6c056d4c419d9689e66d775539be74" },
{ file = "coverage-7.9.2-cp311-cp311-win32.whl" , hash = "sha256:14fa8d3da147f5fdf9d298cacc18791818f3f1a9f542c8958b80c228320e90c6" },
{ file = "coverage-7.9.2-cp311-cp311-win_amd64.whl" , hash = "sha256:549cab4892fc82004f9739963163fd3aac7a7b0df430669b75b86d293d2df2a7" },
{ file = "coverage-7.9.2-cp311-cp311-win_arm64.whl" , hash = "sha256:c2667a2b913e307f06aa4e5677f01a9746cd08e4b35e14ebcde6420a9ebb4c62" },
{ file = "coverage-7.9.2-cp312-cp312-macosx_10_13_x86_64.whl" , hash = "sha256:ae9eb07f1cfacd9cfe8eaee6f4ff4b8a289a668c39c165cd0c8548484920ffc0" },
{ file = "coverage-7.9.2-cp312-cp312-macosx_11_0_arm64.whl" , hash = "sha256:9ce85551f9a1119f02adc46d3014b5ee3f765deac166acf20dbb851ceb79b6f3" },
{ file = "coverage-7.9.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:f8f6389ac977c5fb322e0e38885fbbf901743f79d47f50db706e7644dcdcb6e1" },
{ file = "coverage-7.9.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:ff0d9eae8cdfcd58fe7893b88993723583a6ce4dfbfd9f29e001922544f95615" },
{ file = "coverage-7.9.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:fae939811e14e53ed8a9818dad51d434a41ee09df9305663735f2e2d2d7d959b" },
{ file = "coverage-7.9.2-cp312-cp312-musllinux_1_2_aarch64.whl" , hash = "sha256:31991156251ec202c798501e0a42bbdf2169dcb0f137b1f5c0f4267f3fc68ef9" },
{ file = "coverage-7.9.2-cp312-cp312-musllinux_1_2_i686.whl" , hash = "sha256:d0d67963f9cbfc7c7f96d4ac74ed60ecbebd2ea6eeb51887af0f8dce205e545f" },
{ file = "coverage-7.9.2-cp312-cp312-musllinux_1_2_x86_64.whl" , hash = "sha256:49b752a2858b10580969ec6af6f090a9a440a64a301ac1528d7ca5f7ed497f4d" },
{ file = "coverage-7.9.2-cp312-cp312-win32.whl" , hash = "sha256:88d7598b8ee130f32f8a43198ee02edd16d7f77692fa056cb779616bbea1b355" },
{ file = "coverage-7.9.2-cp312-cp312-win_amd64.whl" , hash = "sha256:9dfb070f830739ee49d7c83e4941cc767e503e4394fdecb3b54bfdac1d7662c0" },
{ file = "coverage-7.9.2-cp312-cp312-win_arm64.whl" , hash = "sha256:4e2c058aef613e79df00e86b6d42a641c877211384ce5bd07585ed7ba71ab31b" },
{ file = "coverage-7.9.2-cp313-cp313-macosx_10_13_x86_64.whl" , hash = "sha256:985abe7f242e0d7bba228ab01070fde1d6c8fa12f142e43debe9ed1dde686038" },
{ file = "coverage-7.9.2-cp313-cp313-macosx_11_0_arm64.whl" , hash = "sha256:82c3939264a76d44fde7f213924021ed31f55ef28111a19649fec90c0f109e6d" },
{ file = "coverage-7.9.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:ae5d563e970dbe04382f736ec214ef48103d1b875967c89d83c6e3f21706d5b3" },
{ file = "coverage-7.9.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:bdd612e59baed2a93c8843c9a7cb902260f181370f1d772f4842987535071d14" },
{ file = "coverage-7.9.2-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:256ea87cb2a1ed992bcdfc349d8042dcea1b80436f4ddf6e246d6bee4b5d73b6" },
{ file = "coverage-7.9.2-cp313-cp313-musllinux_1_2_aarch64.whl" , hash = "sha256:f44ae036b63c8ea432f610534a2668b0c3aee810e7037ab9d8ff6883de480f5b" },
{ file = "coverage-7.9.2-cp313-cp313-musllinux_1_2_i686.whl" , hash = "sha256:82d76ad87c932935417a19b10cfe7abb15fd3f923cfe47dbdaa74ef4e503752d" },
{ file = "coverage-7.9.2-cp313-cp313-musllinux_1_2_x86_64.whl" , hash = "sha256:619317bb86de4193debc712b9e59d5cffd91dc1d178627ab2a77b9870deb2868" },
{ file = "coverage-7.9.2-cp313-cp313-win32.whl" , hash = "sha256:0a07757de9feb1dfafd16ab651e0f628fd7ce551604d1bf23e47e1ddca93f08a" },
{ file = "coverage-7.9.2-cp313-cp313-win_amd64.whl" , hash = "sha256:115db3d1f4d3f35f5bb021e270edd85011934ff97c8797216b62f461dd69374b" },
{ file = "coverage-7.9.2-cp313-cp313-win_arm64.whl" , hash = "sha256:48f82f889c80af8b2a7bb6e158d95a3fbec6a3453a1004d04e4f3b5945a02694" },
{ file = "coverage-7.9.2-cp313-cp313t-macosx_10_13_x86_64.whl" , hash = "sha256:55a28954545f9d2f96870b40f6c3386a59ba8ed50caf2d949676dac3ecab99f5" },
{ file = "coverage-7.9.2-cp313-cp313t-macosx_11_0_arm64.whl" , hash = "sha256:cdef6504637731a63c133bb2e6f0f0214e2748495ec15fe42d1e219d1b133f0b" },
{ file = "coverage-7.9.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:bcd5ebe66c7a97273d5d2ddd4ad0ed2e706b39630ed4b53e713d360626c3dbb3" },
{ file = "coverage-7.9.2-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:9303aed20872d7a3c9cb39c5d2b9bdbe44e3a9a1aecb52920f7e7495410dfab8" },
{ file = "coverage-7.9.2-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:bc18ea9e417a04d1920a9a76fe9ebd2f43ca505b81994598482f938d5c315f46" },
{ file = "coverage-7.9.2-cp313-cp313t-musllinux_1_2_aarch64.whl" , hash = "sha256:6406cff19880aaaadc932152242523e892faff224da29e241ce2fca329866584" },
{ file = "coverage-7.9.2-cp313-cp313t-musllinux_1_2_i686.whl" , hash = "sha256:2d0d4f6ecdf37fcc19c88fec3e2277d5dee740fb51ffdd69b9579b8c31e4232e" },
{ file = "coverage-7.9.2-cp313-cp313t-musllinux_1_2_x86_64.whl" , hash = "sha256:c33624f50cf8de418ab2b4d6ca9eda96dc45b2c4231336bac91454520e8d1fac" },
{ file = "coverage-7.9.2-cp313-cp313t-win32.whl" , hash = "sha256:1df6b76e737c6a92210eebcb2390af59a141f9e9430210595251fbaf02d46926" },
{ file = "coverage-7.9.2-cp313-cp313t-win_amd64.whl" , hash = "sha256:f5fd54310b92741ebe00d9c0d1d7b2b27463952c022da6d47c175d246a98d1bd" },
{ file = "coverage-7.9.2-cp313-cp313t-win_arm64.whl" , hash = "sha256:c48c2375287108c887ee87d13b4070a381c6537d30e8487b24ec721bf2a781cb" },
{ file = "coverage-7.9.2-cp39-cp39-macosx_10_9_x86_64.whl" , hash = "sha256:ddc39510ac922a5c4c27849b739f875d3e1d9e590d1e7b64c98dadf037a16cce" },
{ file = "coverage-7.9.2-cp39-cp39-macosx_11_0_arm64.whl" , hash = "sha256:a535c0c7364acd55229749c2b3e5eebf141865de3a8f697076a3291985f02d30" },
{ file = "coverage-7.9.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:df0f9ef28e0f20c767ccdccfc5ae5f83a6f4a2fbdfbcbcc8487a8a78771168c8" },
{ file = "coverage-7.9.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:2f3da12e0ccbcb348969221d29441ac714bbddc4d74e13923d3d5a7a0bebef7a" },
{ file = "coverage-7.9.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:0a17eaf46f56ae0f870f14a3cbc2e4632fe3771eab7f687eda1ee59b73d09fe4" },
{ file = "coverage-7.9.2-cp39-cp39-musllinux_1_2_aarch64.whl" , hash = "sha256:669135a9d25df55d1ed56a11bf555f37c922cf08d80799d4f65d77d7d6123fcf" },
{ file = "coverage-7.9.2-cp39-cp39-musllinux_1_2_i686.whl" , hash = "sha256:9d3a700304d01a627df9db4322dc082a0ce1e8fc74ac238e2af39ced4c083193" },
{ file = "coverage-7.9.2-cp39-cp39-musllinux_1_2_x86_64.whl" , hash = "sha256:71ae8b53855644a0b1579d4041304ddc9995c7b21c8a1f16753c4d8903b4dfed" },
{ file = "coverage-7.9.2-cp39-cp39-win32.whl" , hash = "sha256:dd7a57b33b5cf27acb491e890720af45db05589a80c1ffc798462a765be6d4d7" },
{ file = "coverage-7.9.2-cp39-cp39-win_amd64.whl" , hash = "sha256:f65bb452e579d5540c8b37ec105dd54d8b9307b07bcaa186818c104ffda22441" },
{ file = "coverage-7.9.2-pp39.pp310.pp311-none-any.whl" , hash = "sha256:8a1166db2fb62473285bcb092f586e081e92656c7dfa8e9f62b4d39d7e6b5050" },
{ file = "coverage-7.9.2-py3-none-any.whl" , hash = "sha256:e425cd5b00f6fc0ed7cdbd766c70be8baab4b7839e4d4fe5fac48581dd968ea4" },
{ file = "coverage-7.9.2.tar.gz" , hash = "sha256:997024fa51e3290264ffd7492ec97d0690293ccd2b45a6cd7d82d945a4a80c8b" },
2025-01-05 18:34:45 +01:00
]
[ package . extras ]
2025-03-24 07:11:11 +01:00
toml = [ "tomli ; python_full_version <= \"3.11.0a6\"" ]
2025-01-05 18:34:45 +01:00
[[ package ]]
name = "darglint"
version = "1.8.1"
description = "A utility for ensuring Google-style docstrings stay up to date with the source code."
optional = false
python-versions = ">=3.6,<4.0"
2025-01-31 09:03:46 +01:00
groups = [ "dev" ]
2025-01-05 18:34:45 +01:00
files = [
2025-04-02 05:56:36 +02:00
{ file = "darglint-1.8.1-py3-none-any.whl" , hash = "sha256:5ae11c259c17b0701618a20c3da343a3eb98b3bc4b5a83d31cdd94f5ebdced8d" },
{ file = "darglint-1.8.1.tar.gz" , hash = "sha256:080d5106df149b199822e7ee7deb9c012b49891538f14a11be681044f0bb20da" },
2025-01-05 18:34:45 +01:00
]
[[ package ]]
name = "darkdetect"
version = "0.7.1"
description = "Detect OS Dark Mode from Python"
optional = true
python-versions = "*"
2025-01-31 09:03:46 +01:00
groups = [ "main" ]
2025-06-27 09:42:35 +02:00
markers = "extra == \"gui\""
2025-01-05 18:34:45 +01:00
files = [
2025-04-02 05:56:36 +02:00
{ file = "darkdetect-0.7.1-py2.py3-none-any.whl" , hash = "sha256:3efe69f8ecd5f1b7f4fbb0d1d93f656b0e493c45cc49222380ffe2a529cbc866" },
{ file = "darkdetect-0.7.1.tar.gz" , hash = "sha256:47be3cf5134432ddb616bbffc927237718407914993c82809983e7ccebf49013" },
2025-01-05 18:34:45 +01:00
]
[[ package ]]
name = "dataclasses-json"
version = "0.6.7"
description = "Easily serialize dataclasses to and from JSON."
optional = false
python-versions = "<4.0,>=3.7"
2025-01-31 09:03:46 +01:00
groups = [ "main" ]
2025-01-05 18:34:45 +01:00
files = [
2025-04-02 05:56:36 +02:00
{ file = "dataclasses_json-0.6.7-py3-none-any.whl" , hash = "sha256:0dbf33f26c8d5305befd61b39d2b3414e8a407bedc2834dea9b8d642666fb40a" },
{ file = "dataclasses_json-0.6.7.tar.gz" , hash = "sha256:b6b3e528266ea45b9535223bc53ca645f5208833c29229e847b3f26a1cc55fc0" },
2025-01-05 18:34:45 +01:00
]
[ package . dependencies ]
marshmallow = ">=3.18.0,<4.0.0"
typing-inspect = ">=0.4.0,<1"
[[ package ]]
name = "deptry"
2025-06-27 12:19:51 +02:00
version = "0.23.0"
2025-01-05 18:34:45 +01:00
description = "A command line utility to check for unused, missing and transitive dependencies in a Python project."
optional = false
2025-06-27 12:19:51 +02:00
python-versions = ">=3.9"
2025-01-31 09:03:46 +01:00
groups = [ "dev" ]
2025-01-05 18:34:45 +01:00
files = [
2025-06-27 12:19:51 +02:00
{ file = "deptry-0.23.0-cp39-abi3-macosx_10_12_x86_64.whl" , hash = "sha256:1f2a6817a37d76e8f6b667381b7caf6ea3e6d6c18b5be24d36c625f387c79852" },
{ file = "deptry-0.23.0-cp39-abi3-macosx_11_0_arm64.whl" , hash = "sha256:9601b64cc0aed42687fdd5c912d5f1e90d7f7333fb589b14e35bfdfebae866f3" },
{ file = "deptry-0.23.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:e6172b2205f6e84bcc9df25226693d4deb9576a6f746c2ace828f6d13401d357" },
{ file = "deptry-0.23.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:1cfa4b3a46ee8a026eaa38e4b9ba43fe6036a07fe16bf0a663cb611b939f6af8" },
{ file = "deptry-0.23.0-cp39-abi3-musllinux_1_1_aarch64.whl" , hash = "sha256:9d03cc99a61c348df92074a50e0a71b28f264f0edbf686084ca90e6fd44e3abe" },
{ file = "deptry-0.23.0-cp39-abi3-musllinux_1_1_x86_64.whl" , hash = "sha256:9a46f78098f145100dc582a59af8548b26cdfa16cf0fbd85d2d44645e724cb6a" },
{ file = "deptry-0.23.0-cp39-abi3-win_amd64.whl" , hash = "sha256:d53e803b280791d89a051b6183d9dc40411200e22a8ab7e6c32c6b169822a664" },
{ file = "deptry-0.23.0-cp39-abi3-win_arm64.whl" , hash = "sha256:da7678624f4626d839c8c03675452cefc59d6cf57d25c84a9711dae514719279" },
{ file = "deptry-0.23.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl" , hash = "sha256:40706dcbed54141f2d23afa70a272171c8c46531cd6f0f9c8ef482c906b3cee2" },
{ file = "deptry-0.23.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl" , hash = "sha256:889541844092f18e7b48631852195f36c25c5afd4d7e074b19ba824b430add50" },
{ file = "deptry-0.23.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:aff9156228eb16cd81792f920c1623c00cb59091ae572600ba0eac587da33c0c" },
{ file = "deptry-0.23.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:583154732cfd438a4a090b7d13d8b2016f1ac2732534f34fb689345768d8538b" },
{ file = "deptry-0.23.0-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl" , hash = "sha256:736e7bc557aec6118b2a4d454f0d81f070782faeaa9d8d3c9a15985c9f265372" },
{ file = "deptry-0.23.0-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl" , hash = "sha256:5f7e4b1a5232ed6d352fca7173750610a169377d1951d3e9782947191942a765" },
{ file = "deptry-0.23.0-pp310-pypy310_pp73-win_amd64.whl" , hash = "sha256:04afae204654542406318fd3dd6f4a6697579597f37195437daf84a53ee0ebbf" },
{ file = "deptry-0.23.0.tar.gz" , hash = "sha256:4915a3590ccf38ad7a9176aee376745aa9de121f50f8da8fb9ccec87fa93e676" },
2025-01-05 18:34:45 +01:00
]
[ package . dependencies ]
click = ">=8.0.0,<9"
colorama = { version = ">=0.4.6" , markers = "sys_platform == \"win32\"" }
2025-06-27 12:19:51 +02:00
packaging = ">=23.2"
requirements-parser = ">=0.11.0,<1"
2025-01-05 18:34:45 +01:00
[[ package ]]
name = "dill"
2025-06-27 09:42:35 +02:00
version = "0.4.0"
2025-01-05 18:34:45 +01:00
description = "serialize all of Python"
optional = false
python-versions = ">=3.8"
2025-01-31 09:03:46 +01:00
groups = [ "dev" ]
2025-01-05 18:34:45 +01:00
files = [
2025-06-27 09:42:35 +02:00
{ file = "dill-0.4.0-py3-none-any.whl" , hash = "sha256:44f54bf6412c2c8464c14e8243eb163690a9800dbe2c367330883b19c7561049" },
{ file = "dill-0.4.0.tar.gz" , hash = "sha256:0633f1d2df477324f53a895b02c901fb961bdbf65a17122586ea7019292cbcf0" },
2025-01-05 18:34:45 +01:00
]
[ package . extras ]
graph = [ "objgraph (>=1.7.2)" ]
profile = [ "gprof2dot (>=2022.7.29)" ]
[[ package ]]
name = "distlib"
version = "0.3.9"
description = "Distribution utilities"
optional = false
python-versions = "*"
2025-01-31 09:03:46 +01:00
groups = [ "dev" ]
2025-01-05 18:34:45 +01:00
files = [
2025-04-02 05:56:36 +02:00
{ file = "distlib-0.3.9-py2.py3-none-any.whl" , hash = "sha256:47f8c22fd27c27e25a65601af709b38e4f0a45ea4fc2e710f65755fa8caaaf87" },
{ file = "distlib-0.3.9.tar.gz" , hash = "sha256:a60f20dea646b8a33f3e7772f74dc0b2d0772d2837ee1342a00645c81edf9403" },
2025-01-05 18:34:45 +01:00
]
[[ package ]]
name = "filelock"
2025-03-24 07:11:11 +01:00
version = "3.18.0"
2025-01-05 18:34:45 +01:00
description = "A platform independent file lock."
optional = false
2025-03-24 07:11:11 +01:00
python-versions = ">=3.9"
2025-01-31 09:03:46 +01:00
groups = [ "dev" ]
2025-01-05 18:34:45 +01:00
files = [
2025-04-02 05:56:36 +02:00
{ file = "filelock-3.18.0-py3-none-any.whl" , hash = "sha256:c401f4f8377c4464e6db25fff06205fd89bdd83b65eb0488ed1b160f780e21de" },
{ file = "filelock-3.18.0.tar.gz" , hash = "sha256:adbc88eabb99d2fec8c9c1b229b171f18afa655400173ddc653d5d01501fb9f2" },
2025-01-05 18:34:45 +01:00
]
[ package . extras ]
2025-03-24 07:11:11 +01: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)" ]
typing = [ "typing-extensions (>=4.12.2) ; python_version < \"3.11\"" ]
2025-01-05 18:34:45 +01:00
[[ package ]]
name = "ghp-import"
version = "2.1.0"
description = "Copy your docs directly to the gh-pages branch."
optional = false
python-versions = "*"
2025-01-31 09:03:46 +01:00
groups = [ "docs" ]
2025-01-05 18:34:45 +01:00
files = [
2025-04-02 05:56:36 +02:00
{ file = "ghp-import-2.1.0.tar.gz" , hash = "sha256:9c535c4c61193c2df8871222567d7fd7e5014d835f97dc7b7439069e2413d343" },
{ file = "ghp_import-2.1.0-py3-none-any.whl" , hash = "sha256:8337dd7b50877f163d4c0289bc1f1c7f127550241988d568c1db512c4324a619" },
2025-01-05 18:34:45 +01:00
]
[ package . dependencies ]
python-dateutil = ">=2.8.1"
[ package . extras ]
dev = [ "flake8" , "markdown" , "twine" , "wheel" ]
[[ package ]]
name = "griffe"
2025-06-27 09:42:35 +02:00
version = "1.7.3"
2025-01-05 18:34:45 +01:00
description = "Signatures for entire Python programs. Extract the structure, the frame, the skeleton of your project, to generate API documentation or find breaking changes in your API."
optional = false
python-versions = ">=3.9"
2025-01-31 09:03:46 +01:00
groups = [ "docs" ]
2025-01-05 18:34:45 +01:00
files = [
2025-06-27 09:42:35 +02:00
{ file = "griffe-1.7.3-py3-none-any.whl" , hash = "sha256:c6b3ee30c2f0f17f30bcdef5068d6ab7a2a4f1b8bf1a3e74b56fffd21e1c5f75" },
{ file = "griffe-1.7.3.tar.gz" , hash = "sha256:52ee893c6a3a968b639ace8015bec9d36594961e156e23315c8e8e51401fa50b" },
2025-01-05 18:34:45 +01:00
]
[ package . dependencies ]
colorama = ">=0.4"
[[ package ]]
name = "humanfriendly"
version = "10.0"
description = "Human friendly output for text interfaces using Python"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
2025-01-31 09:03:46 +01:00
groups = [ "main" ]
2025-01-05 18:34:45 +01:00
files = [
2025-04-02 05:56:36 +02:00
{ file = "humanfriendly-10.0-py2.py3-none-any.whl" , hash = "sha256:1697e1a8a8f550fd43c2865cd84542fc175a61dcb779b6fee18cf6b6ccba1477" },
{ file = "humanfriendly-10.0.tar.gz" , hash = "sha256:6b0b831ce8f15f7300721aa49829fc4e83921a9a301cc7f606be6686a2288ddc" },
2025-01-05 18:34:45 +01:00
]
[ package . dependencies ]
pyreadline3 = { version = "*" , markers = "sys_platform == \"win32\" and python_version >= \"3.8\"" }
[[ package ]]
name = "identify"
2025-06-27 09:42:35 +02:00
version = "2.6.12"
2025-01-05 18:34:45 +01:00
description = "File identification library for Python"
optional = false
python-versions = ">=3.9"
2025-01-31 09:03:46 +01:00
groups = [ "dev" ]
2025-01-05 18:34:45 +01:00
files = [
2025-06-27 09:42:35 +02:00
{ file = "identify-2.6.12-py2.py3-none-any.whl" , hash = "sha256:ad9672d5a72e0d2ff7c5c8809b62dfa60458626352fb0eb7b55e69bdc45334a2" },
{ file = "identify-2.6.12.tar.gz" , hash = "sha256:d8de45749f1efb108badef65ee8386f0f7bb19a7f26185f74de6367bffbaf0e6" },
2025-01-05 18:34:45 +01:00
]
[ package . extras ]
license = [ "ukkonen" ]
[[ package ]]
name = "idna"
version = "3.10"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.6"
2025-01-31 09:03:46 +01:00
groups = [ "main" , "docs" ]
2025-01-05 18:34:45 +01:00
files = [
2025-04-02 05:56:36 +02:00
{ file = "idna-3.10-py3-none-any.whl" , hash = "sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3" },
{ file = "idna-3.10.tar.gz" , hash = "sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9" },
2025-01-05 18:34:45 +01:00
]
[ package . extras ]
all = [ "flake8 (>=7.1.1)" , "mypy (>=1.11.2)" , "pytest (>=8.3.2)" , "ruff (>=0.6.2)" ]
[[ package ]]
name = "iniconfig"
2025-03-24 07:11:11 +01:00
version = "2.1.0"
2025-01-05 18:34:45 +01:00
description = "brain-dead simple config-ini parsing"
optional = false
2025-03-24 07:11:11 +01:00
python-versions = ">=3.8"
2025-01-31 09:03:46 +01:00
groups = [ "dev" ]
2025-01-05 18:34:45 +01:00
files = [
2025-04-02 05:56:36 +02:00
{ file = "iniconfig-2.1.0-py3-none-any.whl" , hash = "sha256:9deba5723312380e77435581c6bf4935c94cbfab9b1ed33ef8d238ea168eb760" },
{ file = "iniconfig-2.1.0.tar.gz" , hash = "sha256:3abbd2e30b36733fee78f9c7f7308f2d0050e88f0087fd25c2645f63c773e1c7" },
2025-01-05 18:34:45 +01:00
]
[[ package ]]
name = "isodate"
version = "0.7.2"
description = "An ISO 8601 date/time/duration parser and formatter"
optional = false
python-versions = ">=3.7"
2025-01-31 09:03:46 +01:00
groups = [ "main" ]
2025-01-05 18:34:45 +01:00
files = [
2025-04-02 05:56:36 +02:00
{ file = "isodate-0.7.2-py3-none-any.whl" , hash = "sha256:28009937d8031054830160fce6d409ed342816b543597cece116d966c6d99e15" },
{ file = "isodate-0.7.2.tar.gz" , hash = "sha256:4cd1aa0f43ca76f4a6c6c0292a85f40b35ec2e43e315b59f06e6d32171a953e6" },
2025-01-05 18:34:45 +01:00
]
[[ package ]]
name = "isort"
2025-06-27 12:19:51 +02:00
version = "6.0.1"
2025-01-05 18:34:45 +01:00
description = "A Python utility / library to sort Python imports."
optional = false
2025-06-27 12:19:51 +02:00
python-versions = ">=3.9.0"
2025-01-31 09:03:46 +01:00
groups = [ "dev" ]
2025-01-05 18:34:45 +01:00
files = [
2025-06-27 12:19:51 +02:00
{ file = "isort-6.0.1-py3-none-any.whl" , hash = "sha256:2dc5d7f65c9678d94c88dfc29161a320eec67328bc97aad576874cb4be1e9615" },
{ file = "isort-6.0.1.tar.gz" , hash = "sha256:1cb5df28dfbc742e490c5e41bad6da41b805b0a8be7bc93cd0fb2a8a890ac450" },
2025-01-05 18:34:45 +01:00
]
[ package . dependencies ]
2025-06-27 12:19:51 +02:00
colorama = { version = "*" , optional = true , markers = "extra == \"colors\"" }
2025-01-05 18:34:45 +01:00
[ package . extras ]
2025-06-27 12:19:51 +02:00
colors = [ "colorama" ]
plugins = [ "setuptools" ]
2025-01-05 18:34:45 +01:00
[[ package ]]
name = "jinja2"
2025-03-24 07:11:11 +01:00
version = "3.1.6"
2025-01-05 18:34:45 +01:00
description = "A very fast and expressive template engine."
optional = false
python-versions = ">=3.7"
2025-01-31 09:03:46 +01:00
groups = [ "docs" ]
2025-01-05 18:34:45 +01:00
files = [
2025-04-02 05:56:36 +02:00
{ file = "jinja2-3.1.6-py3-none-any.whl" , hash = "sha256:85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67" },
{ file = "jinja2-3.1.6.tar.gz" , hash = "sha256:0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d" },
2025-01-05 18:34:45 +01:00
]
[ package . dependencies ]
MarkupSafe = ">=2.0"
[ package . extras ]
i18n = [ "Babel (>=2.7)" ]
[[ package ]]
name = "m3u8"
version = "6.0.0"
description = "Python m3u8 parser"
optional = false
python-versions = ">=3.7"
2025-01-31 09:03:46 +01:00
groups = [ "main" ]
2025-01-05 18:34:45 +01:00
files = [
2025-04-02 05:56:36 +02:00
{ file = "m3u8-6.0.0-py3-none-any.whl" , hash = "sha256:566d0748739c552dad10f8c87150078de6a0ec25071fa48e6968e96fc6dcba5d" },
{ file = "m3u8-6.0.0.tar.gz" , hash = "sha256:7ade990a1667d7a653bcaf9413b16c3eb5cd618982ff46aaff57fe6d9fa9c0fd" },
2025-01-05 18:34:45 +01:00
]
[[ package ]]
name = "markdown"
2025-06-27 09:42:35 +02:00
version = "3.8.2"
2025-01-05 18:34:45 +01:00
description = "Python implementation of John Gruber's Markdown."
optional = false
2025-06-27 09:42:35 +02:00
python-versions = ">=3.9"
2025-01-31 09:03:46 +01:00
groups = [ "docs" ]
2025-01-05 18:34:45 +01:00
files = [
2025-06-27 09:42:35 +02:00
{ file = "markdown-3.8.2-py3-none-any.whl" , hash = "sha256:5c83764dbd4e00bdd94d85a19b8d55ccca20fe35b2e678a1422b380324dd5f24" },
{ file = "markdown-3.8.2.tar.gz" , hash = "sha256:247b9a70dd12e27f67431ce62523e675b866d254f900c4fe75ce3dda62237c45" },
2025-01-05 18:34:45 +01:00
]
[ package . extras ]
2025-06-27 09:42:35 +02:00
docs = [ "mdx_gh_links (>=0.2)" , "mkdocs (>=1.6)" , "mkdocs-gen-files" , "mkdocs-literate-nav" , "mkdocs-nature (>=0.6)" , "mkdocs-section-index" , "mkdocstrings[python]" ]
2025-01-05 18:34:45 +01:00
testing = [ "coverage" , "pyyaml" ]
[[ 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"
2025-01-31 09:03:46 +01:00
groups = [ "main" , "dev" ]
2025-01-05 18:34:45 +01:00
files = [
2025-04-02 05:56:36 +02:00
{ 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" },
2025-01-05 18:34:45 +01:00
]
[ 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"
version = "3.0.2"
description = "Safely add untrusted strings to HTML/XML markup."
optional = false
python-versions = ">=3.9"
2025-01-31 09:03:46 +01:00
groups = [ "docs" ]
2025-01-05 18:34:45 +01:00
files = [
2025-04-02 05:56:36 +02:00
{ file = "MarkupSafe-3.0.2-cp310-cp310-macosx_10_9_universal2.whl" , hash = "sha256:7e94c425039cde14257288fd61dcfb01963e658efbc0ff54f5306b06054700f8" },
{ file = "MarkupSafe-3.0.2-cp310-cp310-macosx_11_0_arm64.whl" , hash = "sha256:9e2d922824181480953426608b81967de705c3cef4d1af983af849d7bd619158" },
{ file = "MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:38a9ef736c01fccdd6600705b09dc574584b89bea478200c5fbf112a6b0d5579" },
{ file = "MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:bbcb445fa71794da8f178f0f6d66789a28d7319071af7a496d4d507ed566270d" },
{ file = "MarkupSafe-3.0.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:57cb5a3cf367aeb1d316576250f65edec5bb3be939e9247ae594b4bcbc317dfb" },
{ file = "MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_aarch64.whl" , hash = "sha256:3809ede931876f5b2ec92eef964286840ed3540dadf803dd570c3b7e13141a3b" },
{ file = "MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_i686.whl" , hash = "sha256:e07c3764494e3776c602c1e78e298937c3315ccc9043ead7e685b7f2b8d47b3c" },
{ file = "MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_x86_64.whl" , hash = "sha256:b424c77b206d63d500bcb69fa55ed8d0e6a3774056bdc4839fc9298a7edca171" },
{ file = "MarkupSafe-3.0.2-cp310-cp310-win32.whl" , hash = "sha256:fcabf5ff6eea076f859677f5f0b6b5c1a51e70a376b0579e0eadef8db48c6b50" },
{ file = "MarkupSafe-3.0.2-cp310-cp310-win_amd64.whl" , hash = "sha256:6af100e168aa82a50e186c82875a5893c5597a0c1ccdb0d8b40240b1f28b969a" },
{ file = "MarkupSafe-3.0.2-cp311-cp311-macosx_10_9_universal2.whl" , hash = "sha256:9025b4018f3a1314059769c7bf15441064b2207cb3f065e6ea1e7359cb46db9d" },
{ file = "MarkupSafe-3.0.2-cp311-cp311-macosx_11_0_arm64.whl" , hash = "sha256:93335ca3812df2f366e80509ae119189886b0f3c2b81325d39efdb84a1e2ae93" },
{ file = "MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:2cb8438c3cbb25e220c2ab33bb226559e7afb3baec11c4f218ffa7308603c832" },
{ file = "MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:a123e330ef0853c6e822384873bef7507557d8e4a082961e1defa947aa59ba84" },
{ file = "MarkupSafe-3.0.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:1e084f686b92e5b83186b07e8a17fc09e38fff551f3602b249881fec658d3eca" },
{ file = "MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_aarch64.whl" , hash = "sha256:d8213e09c917a951de9d09ecee036d5c7d36cb6cb7dbaece4c71a60d79fb9798" },
{ file = "MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_i686.whl" , hash = "sha256:5b02fb34468b6aaa40dfc198d813a641e3a63b98c2b05a16b9f80b7ec314185e" },
{ file = "MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_x86_64.whl" , hash = "sha256:0bff5e0ae4ef2e1ae4fdf2dfd5b76c75e5c2fa4132d05fc1b0dabcd20c7e28c4" },
{ file = "MarkupSafe-3.0.2-cp311-cp311-win32.whl" , hash = "sha256:6c89876f41da747c8d3677a2b540fb32ef5715f97b66eeb0c6b66f5e3ef6f59d" },
{ file = "MarkupSafe-3.0.2-cp311-cp311-win_amd64.whl" , hash = "sha256:70a87b411535ccad5ef2f1df5136506a10775d267e197e4cf531ced10537bd6b" },
{ file = "MarkupSafe-3.0.2-cp312-cp312-macosx_10_13_universal2.whl" , hash = "sha256:9778bd8ab0a994ebf6f84c2b949e65736d5575320a17ae8984a77fab08db94cf" },
{ file = "MarkupSafe-3.0.2-cp312-cp312-macosx_11_0_arm64.whl" , hash = "sha256:846ade7b71e3536c4e56b386c2a47adf5741d2d8b94ec9dc3e92e5e1ee1e2225" },
{ file = "MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:1c99d261bd2d5f6b59325c92c73df481e05e57f19837bdca8413b9eac4bd8028" },
{ file = "MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:e17c96c14e19278594aa4841ec148115f9c7615a47382ecb6b82bd8fea3ab0c8" },
{ file = "MarkupSafe-3.0.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:88416bd1e65dcea10bc7569faacb2c20ce071dd1f87539ca2ab364bf6231393c" },
{ file = "MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_aarch64.whl" , hash = "sha256:2181e67807fc2fa785d0592dc2d6206c019b9502410671cc905d132a92866557" },
{ file = "MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_i686.whl" , hash = "sha256:52305740fe773d09cffb16f8ed0427942901f00adedac82ec8b67752f58a1b22" },
{ file = "MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_x86_64.whl" , hash = "sha256:ad10d3ded218f1039f11a75f8091880239651b52e9bb592ca27de44eed242a48" },
{ file = "MarkupSafe-3.0.2-cp312-cp312-win32.whl" , hash = "sha256:0f4ca02bea9a23221c0182836703cbf8930c5e9454bacce27e767509fa286a30" },
{ file = "MarkupSafe-3.0.2-cp312-cp312-win_amd64.whl" , hash = "sha256:8e06879fc22a25ca47312fbe7c8264eb0b662f6db27cb2d3bbbc74b1df4b9b87" },
{ file = "MarkupSafe-3.0.2-cp313-cp313-macosx_10_13_universal2.whl" , hash = "sha256:ba9527cdd4c926ed0760bc301f6728ef34d841f405abf9d4f959c478421e4efd" },
{ file = "MarkupSafe-3.0.2-cp313-cp313-macosx_11_0_arm64.whl" , hash = "sha256:f8b3d067f2e40fe93e1ccdd6b2e1d16c43140e76f02fb1319a05cf2b79d99430" },
{ file = "MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:569511d3b58c8791ab4c2e1285575265991e6d8f8700c7be0e88f86cb0672094" },
{ file = "MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:15ab75ef81add55874e7ab7055e9c397312385bd9ced94920f2802310c930396" },
{ file = "MarkupSafe-3.0.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:f3818cb119498c0678015754eba762e0d61e5b52d34c8b13d770f0719f7b1d79" },
{ file = "MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_aarch64.whl" , hash = "sha256:cdb82a876c47801bb54a690c5ae105a46b392ac6099881cdfb9f6e95e4014c6a" },
{ file = "MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_i686.whl" , hash = "sha256:cabc348d87e913db6ab4aa100f01b08f481097838bdddf7c7a84b7575b7309ca" },
{ file = "MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_x86_64.whl" , hash = "sha256:444dcda765c8a838eaae23112db52f1efaf750daddb2d9ca300bcae1039adc5c" },
{ file = "MarkupSafe-3.0.2-cp313-cp313-win32.whl" , hash = "sha256:bcf3e58998965654fdaff38e58584d8937aa3096ab5354d493c77d1fdd66d7a1" },
{ file = "MarkupSafe-3.0.2-cp313-cp313-win_amd64.whl" , hash = "sha256:e6a2a455bd412959b57a172ce6328d2dd1f01cb2135efda2e4576e8a23fa3b0f" },
{ file = "MarkupSafe-3.0.2-cp313-cp313t-macosx_10_13_universal2.whl" , hash = "sha256:b5a6b3ada725cea8a5e634536b1b01c30bcdcd7f9c6fff4151548d5bf6b3a36c" },
{ file = "MarkupSafe-3.0.2-cp313-cp313t-macosx_11_0_arm64.whl" , hash = "sha256:a904af0a6162c73e3edcb969eeeb53a63ceeb5d8cf642fade7d39e7963a22ddb" },
{ file = "MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:4aa4e5faecf353ed117801a068ebab7b7e09ffb6e1d5e412dc852e0da018126c" },
{ file = "MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:c0ef13eaeee5b615fb07c9a7dadb38eac06a0608b41570d8ade51c56539e509d" },
{ file = "MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:d16a81a06776313e817c951135cf7340a3e91e8c1ff2fac444cfd75fffa04afe" },
{ file = "MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_aarch64.whl" , hash = "sha256:6381026f158fdb7c72a168278597a5e3a5222e83ea18f543112b2662a9b699c5" },
{ file = "MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_i686.whl" , hash = "sha256:3d79d162e7be8f996986c064d1c7c817f6df3a77fe3d6859f6f9e7be4b8c213a" },
{ file = "MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_x86_64.whl" , hash = "sha256:131a3c7689c85f5ad20f9f6fb1b866f402c445b220c19fe4308c0b147ccd2ad9" },
{ file = "MarkupSafe-3.0.2-cp313-cp313t-win32.whl" , hash = "sha256:ba8062ed2cf21c07a9e295d5b8a2a5ce678b913b45fdf68c32d95d6c1291e0b6" },
{ file = "MarkupSafe-3.0.2-cp313-cp313t-win_amd64.whl" , hash = "sha256:e444a31f8db13eb18ada366ab3cf45fd4b31e4db1236a4448f68778c1d1a5a2f" },
{ file = "MarkupSafe-3.0.2-cp39-cp39-macosx_10_9_universal2.whl" , hash = "sha256:eaa0a10b7f72326f1372a713e73c3f739b524b3af41feb43e4921cb529f5929a" },
{ file = "MarkupSafe-3.0.2-cp39-cp39-macosx_11_0_arm64.whl" , hash = "sha256:48032821bbdf20f5799ff537c7ac3d1fba0ba032cfc06194faffa8cda8b560ff" },
{ file = "MarkupSafe-3.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:1a9d3f5f0901fdec14d8d2f66ef7d035f2157240a433441719ac9a3fba440b13" },
{ file = "MarkupSafe-3.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:88b49a3b9ff31e19998750c38e030fc7bb937398b1f78cfa599aaef92d693144" },
{ file = "MarkupSafe-3.0.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:cfad01eed2c2e0c01fd0ecd2ef42c492f7f93902e39a42fc9ee1692961443a29" },
{ file = "MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_aarch64.whl" , hash = "sha256:1225beacc926f536dc82e45f8a4d68502949dc67eea90eab715dea3a21c1b5f0" },
{ file = "MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_i686.whl" , hash = "sha256:3169b1eefae027567d1ce6ee7cae382c57fe26e82775f460f0b2778beaad66c0" },
{ file = "MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_x86_64.whl" , hash = "sha256:eb7972a85c54febfb25b5c4b4f3af4dcc731994c7da0d8a0b4a6eb0640e1d178" },
{ file = "MarkupSafe-3.0.2-cp39-cp39-win32.whl" , hash = "sha256:8c4e8c3ce11e1f92f6536ff07154f9d49677ebaaafc32db9db4620bc11ed480f" },
{ file = "MarkupSafe-3.0.2-cp39-cp39-win_amd64.whl" , hash = "sha256:6e296a513ca3d94054c2c881cc913116e90fd030ad1c656b3869762b754f5f8a" },
{ file = "markupsafe-3.0.2.tar.gz" , hash = "sha256:ee55d3edf80167e48ea11a923c7386f4669df67d7994554387f84e7d8b0a2bf0" },
2025-01-05 18:34:45 +01:00
]
[[ package ]]
name = "marshmallow"
2025-03-24 07:11:11 +01:00
version = "3.26.1"
2025-01-05 18:34:45 +01:00
description = "A lightweight library for converting complex datatypes to and from native Python datatypes."
optional = false
python-versions = ">=3.9"
2025-01-31 09:03:46 +01:00
groups = [ "main" ]
2025-01-05 18:34:45 +01:00
files = [
2025-04-02 05:56:36 +02:00
{ file = "marshmallow-3.26.1-py3-none-any.whl" , hash = "sha256:3350409f20a70a7e4e11a27661187b77cdcaeb20abca41c1454fe33636bea09c" },
{ file = "marshmallow-3.26.1.tar.gz" , hash = "sha256:e6d8affb6cb61d39d26402096dc0aee12d5a26d490a121f118d2e81dc0719dc6" },
2025-01-05 18:34:45 +01:00
]
[ package . dependencies ]
packaging = ">=17.0"
[ package . extras ]
dev = [ "marshmallow[tests]" , "pre-commit (>=3.5,<5.0)" , "tox" ]
2025-01-31 09:03:46 +01:00
docs = [ "autodocsumm (==0.2.14)" , "furo (==2024.8.6)" , "sphinx (==8.1.3)" , "sphinx-copybutton (==0.5.2)" , "sphinx-issues (==5.0.0)" , "sphinxext-opengraph (==0.9.1)" ]
2025-01-05 18:34:45 +01:00
tests = [ "pytest" , "simplejson" ]
[[ package ]]
name = "mccabe"
version = "0.7.0"
description = "McCabe checker, plugin for flake8"
optional = false
python-versions = ">=3.6"
2025-01-31 09:03:46 +01:00
groups = [ "dev" ]
2025-01-05 18:34:45 +01:00
files = [
2025-04-02 05:56:36 +02:00
{ file = "mccabe-0.7.0-py2.py3-none-any.whl" , hash = "sha256:6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e" },
{ file = "mccabe-0.7.0.tar.gz" , hash = "sha256:348e0240c33b60bbdf4e523192ef919f28cb2c3d7d5c7794f74009290f236325" },
2025-01-05 18:34:45 +01:00
]
[[ package ]]
name = "mdurl"
version = "0.1.2"
description = "Markdown URL utilities"
optional = false
python-versions = ">=3.7"
2025-01-31 09:03:46 +01:00
groups = [ "main" , "dev" ]
2025-01-05 18:34:45 +01:00
files = [
2025-04-02 05:56:36 +02:00
{ file = "mdurl-0.1.2-py3-none-any.whl" , hash = "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8" },
{ file = "mdurl-0.1.2.tar.gz" , hash = "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba" },
2025-01-05 18:34:45 +01:00
]
[[ package ]]
name = "mergedeep"
version = "1.3.4"
description = "A deep merge function for 🐍."
optional = false
python-versions = ">=3.6"
2025-01-31 09:03:46 +01:00
groups = [ "docs" ]
2025-01-05 18:34:45 +01:00
files = [
2025-04-02 05:56:36 +02:00
{ file = "mergedeep-1.3.4-py3-none-any.whl" , hash = "sha256:70775750742b25c0d8f36c55aed03d24c3384d17c951b3175d898bd778ef0307" },
{ file = "mergedeep-1.3.4.tar.gz" , hash = "sha256:0096d52e9dad9939c3d975a774666af186eda617e6ca84df4c94dec30004f2a8" },
2025-01-05 18:34:45 +01:00
]
[[ package ]]
name = "mkdocs"
version = "1.6.1"
description = "Project documentation with Markdown."
optional = false
python-versions = ">=3.8"
2025-01-31 09:03:46 +01:00
groups = [ "docs" ]
2025-01-05 18:34:45 +01:00
files = [
2025-04-02 05:56:36 +02:00
{ file = "mkdocs-1.6.1-py3-none-any.whl" , hash = "sha256:db91759624d1647f3f34aa0c3f327dd2601beae39a366d6e064c03468d35c20e" },
{ file = "mkdocs-1.6.1.tar.gz" , hash = "sha256:7b432f01d928c084353ab39c57282f29f92136665bdd6abf7c1ec8d822ef86f2" },
2025-01-05 18:34:45 +01:00
]
[ package . dependencies ]
click = ">=7.0"
colorama = { version = ">=0.4" , markers = "platform_system == \"Windows\"" }
ghp-import = ">=1.0"
jinja2 = ">=2.11.1"
markdown = ">=3.3.6"
markupsafe = ">=2.0.1"
mergedeep = ">=1.3.4"
mkdocs-get-deps = ">=0.2.0"
packaging = ">=20.5"
pathspec = ">=0.11.1"
pyyaml = ">=5.1"
pyyaml-env-tag = ">=0.1"
watchdog = ">=2.0"
[ package . extras ]
i18n = [ "babel (>=2.9.0)" ]
2025-03-24 07:11:11 +01:00
min-versions = [ "babel (==2.9.0)" , "click (==7.0)" , "colorama (==0.4) ; platform_system == \"Windows\"" , "ghp-import (==1.0)" , "importlib-metadata (==4.4) ; python_version < \"3.10\"" , "jinja2 (==2.11.1)" , "markdown (==3.3.6)" , "markupsafe (==2.0.1)" , "mergedeep (==1.3.4)" , "mkdocs-get-deps (==0.2.0)" , "packaging (==20.5)" , "pathspec (==0.11.1)" , "pyyaml (==5.1)" , "pyyaml-env-tag (==0.1)" , "watchdog (==2.0)" ]
2025-01-05 18:34:45 +01:00
[[ package ]]
name = "mkdocs-autorefs"
2025-06-27 09:42:35 +02:00
version = "1.4.2"
2025-01-05 18:34:45 +01:00
description = "Automatically link across pages in MkDocs."
optional = false
2025-03-24 07:11:11 +01:00
python-versions = ">=3.9"
2025-01-31 09:03:46 +01:00
groups = [ "docs" ]
2025-01-05 18:34:45 +01:00
files = [
2025-06-27 09:42:35 +02:00
{ file = "mkdocs_autorefs-1.4.2-py3-none-any.whl" , hash = "sha256:83d6d777b66ec3c372a1aad4ae0cf77c243ba5bcda5bf0c6b8a2c5e7a3d89f13" },
{ file = "mkdocs_autorefs-1.4.2.tar.gz" , hash = "sha256:e2ebe1abd2b67d597ed19378c0fff84d73d1dbce411fce7a7cc6f161888b6749" },
2025-01-05 18:34:45 +01:00
]
[ package . dependencies ]
Markdown = ">=3.3"
markupsafe = ">=2.0.1"
mkdocs = ">=1.1"
[[ package ]]
name = "mkdocs-get-deps"
version = "0.2.0"
description = "MkDocs extension that lists all dependencies according to a mkdocs.yml file"
optional = false
python-versions = ">=3.8"
2025-01-31 09:03:46 +01:00
groups = [ "docs" ]
2025-01-05 18:34:45 +01:00
files = [
2025-04-02 05:56:36 +02:00
{ file = "mkdocs_get_deps-0.2.0-py3-none-any.whl" , hash = "sha256:2bf11d0b133e77a0dd036abeeb06dec8775e46efa526dc70667d8863eefc6134" },
{ file = "mkdocs_get_deps-0.2.0.tar.gz" , hash = "sha256:162b3d129c7fad9b19abfdcb9c1458a651628e4b1dea628ac68790fb3061c60c" },
2025-01-05 18:34:45 +01:00
]
[ package . dependencies ]
mergedeep = ">=1.3.4"
platformdirs = ">=2.2.0"
pyyaml = ">=5.1"
[[ package ]]
name = "mkdocs-material"
2025-07-03 08:52:04 +02:00
version = "9.6.15"
2025-01-05 18:34:45 +01:00
description = "Documentation that simply works"
optional = false
python-versions = ">=3.8"
2025-01-31 09:03:46 +01:00
groups = [ "docs" ]
2025-01-05 18:34:45 +01:00
files = [
2025-07-03 08:52:04 +02:00
{ file = "mkdocs_material-9.6.15-py3-none-any.whl" , hash = "sha256:ac969c94d4fe5eb7c924b6d2f43d7db41159ea91553d18a9afc4780c34f2717a" },
{ file = "mkdocs_material-9.6.15.tar.gz" , hash = "sha256:64adf8fa8dba1a17905b6aee1894a5aafd966d4aeb44a11088519b0f5ca4f1b5" },
2025-01-05 18:34:45 +01:00
]
[ package . dependencies ]
babel = ">=2.10,<3.0"
2025-03-24 07:11:11 +01:00
backrefs = ">=5.7.post1,<6.0"
2025-01-05 18:34:45 +01:00
colorama = ">=0.4,<1.0"
2025-04-02 05:56:36 +02:00
jinja2 = ">=3.1,<4.0"
2025-01-05 18:34:45 +01:00
markdown = ">=3.2,<4.0"
mkdocs = ">=1.6,<2.0"
mkdocs-material-extensions = ">=1.3,<2.0"
paginate = ">=0.5,<1.0"
pygments = ">=2.16,<3.0"
pymdown-extensions = ">=10.2,<11.0"
requests = ">=2.26,<3.0"
[ package . extras ]
2025-03-24 07:11:11 +01:00
git = [ "mkdocs-git-committers-plugin-2 (>=1.1,<3)" , "mkdocs-git-revision-date-localized-plugin (>=1.2.4,<2.0)" ]
2025-01-05 18:34:45 +01:00
imaging = [ "cairosvg (>=2.6,<3.0)" , "pillow (>=10.2,<11.0)" ]
recommended = [ "mkdocs-minify-plugin (>=0.7,<1.0)" , "mkdocs-redirects (>=1.2,<2.0)" , "mkdocs-rss-plugin (>=1.6,<2.0)" ]
[[ package ]]
name = "mkdocs-material-extensions"
version = "1.3.1"
description = "Extension pack for Python Markdown and MkDocs Material."
optional = false
python-versions = ">=3.8"
2025-01-31 09:03:46 +01:00
groups = [ "docs" ]
2025-01-05 18:34:45 +01:00
files = [
2025-04-02 05:56:36 +02:00
{ file = "mkdocs_material_extensions-1.3.1-py3-none-any.whl" , hash = "sha256:adff8b62700b25cb77b53358dad940f3ef973dd6db797907c49e3c2ef3ab4e31" },
{ file = "mkdocs_material_extensions-1.3.1.tar.gz" , hash = "sha256:10c9511cea88f568257f960358a467d12b970e1f7b2c0e5fb2bb48cab1928443" },
2025-01-05 18:34:45 +01:00
]
[[ package ]]
name = "mkdocstrings"
version = "0.27.0"
description = "Automatic documentation from sources, for MkDocs."
optional = false
python-versions = ">=3.9"
2025-01-31 09:03:46 +01:00
groups = [ "docs" ]
2025-01-05 18:34:45 +01:00
files = [
2025-04-02 05:56:36 +02:00
{ file = "mkdocstrings-0.27.0-py3-none-any.whl" , hash = "sha256:6ceaa7ea830770959b55a16203ac63da24badd71325b96af950e59fd37366332" },
{ file = "mkdocstrings-0.27.0.tar.gz" , hash = "sha256:16adca6d6b0a1f9e0c07ff0b02ced8e16f228a9d65a37c063ec4c14d7b76a657" },
2025-01-05 18:34:45 +01:00
]
[ package . dependencies ]
click = ">=7.0"
Jinja2 = ">=2.11.1"
Markdown = ">=3.6"
MarkupSafe = ">=1.1"
mkdocs = ">=1.4"
mkdocs-autorefs = ">=1.2"
mkdocstrings-python = { version = ">=0.5.2" , optional = true , markers = "extra == \"python\"" }
platformdirs = ">=2.2"
pymdown-extensions = ">=6.3"
[ package . extras ]
crystal = [ "mkdocstrings-crystal (>=0.3.4)" ]
python = [ "mkdocstrings-python (>=0.5.2)" ]
python-legacy = [ "mkdocstrings-python-legacy (>=0.2.1)" ]
[[ package ]]
name = "mkdocstrings-python"
version = "1.13.0"
description = "A Python handler for mkdocstrings."
optional = false
python-versions = ">=3.9"
2025-01-31 09:03:46 +01:00
groups = [ "docs" ]
2025-01-05 18:34:45 +01:00
files = [
2025-04-02 05:56:36 +02:00
{ file = "mkdocstrings_python-1.13.0-py3-none-any.whl" , hash = "sha256:b88bbb207bab4086434743849f8e796788b373bd32e7bfefbf8560ac45d88f97" },
{ file = "mkdocstrings_python-1.13.0.tar.gz" , hash = "sha256:2dbd5757e8375b9720e81db16f52f1856bf59905428fd7ef88005d1370e2f64c" },
2025-01-05 18:34:45 +01:00
]
[ package . dependencies ]
griffe = ">=0.49"
mkdocs-autorefs = ">=1.2"
mkdocstrings = ">=0.26"
[[ package ]]
name = "mpegdash"
version = "0.4.0"
description = "MPEG-DASH MPD(Media Presentation Description) Parser"
optional = false
python-versions = "*"
2025-01-31 09:03:46 +01:00
groups = [ "main" ]
2025-01-05 18:34:45 +01:00
files = [
2025-04-02 05:56:36 +02:00
{ file = "mpegdash-0.4.0-py3-none-any.whl" , hash = "sha256:d07f6e1f2a67ddce1be501e3ad7abc29a2d6a7b1830b4da974b49c2ebe99cf2a" },
{ file = "mpegdash-0.4.0.tar.gz" , hash = "sha256:65368c7a367c6875eb8c456a08644eb0708981a745044da0c9e942a3bc2b6389" },
2025-01-05 18:34:45 +01:00
]
[[ package ]]
name = "mutagen"
version = "1.47.0"
description = "read and write audio tags for many formats"
optional = false
python-versions = ">=3.7"
2025-01-31 09:03:46 +01:00
groups = [ "main" ]
2025-01-05 18:34:45 +01:00
files = [
2025-04-02 05:56:36 +02:00
{ file = "mutagen-1.47.0-py3-none-any.whl" , hash = "sha256:edd96f50c5907a9539d8e5bba7245f62c9f520aef333d13392a79a4f70aca719" },
{ file = "mutagen-1.47.0.tar.gz" , hash = "sha256:719fadef0a978c31b4cf3c956261b3c58b6948b32023078a2117b1de09f0fc99" },
2025-01-05 18:34:45 +01:00
]
[[ package ]]
name = "mypy"
2025-06-27 09:42:35 +02:00
version = "1.16.1"
2025-01-05 18:34:45 +01:00
description = "Optional static typing for Python"
optional = false
2025-03-24 07:11:11 +01:00
python-versions = ">=3.9"
2025-01-31 09:03:46 +01:00
groups = [ "dev" ]
2025-01-05 18:34:45 +01:00
files = [
2025-06-27 09:42:35 +02:00
{ file = "mypy-1.16.1-cp310-cp310-macosx_10_9_x86_64.whl" , hash = "sha256:b4f0fed1022a63c6fec38f28b7fc77fca47fd490445c69d0a66266c59dd0b88a" },
{ file = "mypy-1.16.1-cp310-cp310-macosx_11_0_arm64.whl" , hash = "sha256:86042bbf9f5a05ea000d3203cf87aa9d0ccf9a01f73f71c58979eb9249f46d72" },
{ file = "mypy-1.16.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl" , hash = "sha256:ea7469ee5902c95542bea7ee545f7006508c65c8c54b06dc2c92676ce526f3ea" },
{ file = "mypy-1.16.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:352025753ef6a83cb9e7f2427319bb7875d1fdda8439d1e23de12ab164179574" },
{ file = "mypy-1.16.1-cp310-cp310-musllinux_1_2_x86_64.whl" , hash = "sha256:ff9fa5b16e4c1364eb89a4d16bcda9987f05d39604e1e6c35378a2987c1aac2d" },
{ file = "mypy-1.16.1-cp310-cp310-win_amd64.whl" , hash = "sha256:1256688e284632382f8f3b9e2123df7d279f603c561f099758e66dd6ed4e8bd6" },
{ file = "mypy-1.16.1-cp311-cp311-macosx_10_9_x86_64.whl" , hash = "sha256:472e4e4c100062488ec643f6162dd0d5208e33e2f34544e1fc931372e806c0cc" },
{ file = "mypy-1.16.1-cp311-cp311-macosx_11_0_arm64.whl" , hash = "sha256:ea16e2a7d2714277e349e24d19a782a663a34ed60864006e8585db08f8ad1782" },
{ file = "mypy-1.16.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl" , hash = "sha256:08e850ea22adc4d8a4014651575567b0318ede51e8e9fe7a68f25391af699507" },
{ file = "mypy-1.16.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:22d76a63a42619bfb90122889b903519149879ddbf2ba4251834727944c8baca" },
{ file = "mypy-1.16.1-cp311-cp311-musllinux_1_2_x86_64.whl" , hash = "sha256:2c7ce0662b6b9dc8f4ed86eb7a5d505ee3298c04b40ec13b30e572c0e5ae17c4" },
{ file = "mypy-1.16.1-cp311-cp311-win_amd64.whl" , hash = "sha256:211287e98e05352a2e1d4e8759c5490925a7c784ddc84207f4714822f8cf99b6" },
{ file = "mypy-1.16.1-cp312-cp312-macosx_10_13_x86_64.whl" , hash = "sha256:af4792433f09575d9eeca5c63d7d90ca4aeceda9d8355e136f80f8967639183d" },
{ file = "mypy-1.16.1-cp312-cp312-macosx_11_0_arm64.whl" , hash = "sha256:66df38405fd8466ce3517eda1f6640611a0b8e70895e2a9462d1d4323c5eb4b9" },
{ file = "mypy-1.16.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl" , hash = "sha256:44e7acddb3c48bd2713994d098729494117803616e116032af192871aed80b79" },
{ file = "mypy-1.16.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:0ab5eca37b50188163fa7c1b73c685ac66c4e9bdee4a85c9adac0e91d8895e15" },
{ file = "mypy-1.16.1-cp312-cp312-musllinux_1_2_x86_64.whl" , hash = "sha256:dedb6229b2c9086247e21a83c309754b9058b438704ad2f6807f0d8227f6ebdd" },
{ file = "mypy-1.16.1-cp312-cp312-win_amd64.whl" , hash = "sha256:1f0435cf920e287ff68af3d10a118a73f212deb2ce087619eb4e648116d1fe9b" },
{ file = "mypy-1.16.1-cp313-cp313-macosx_10_13_x86_64.whl" , hash = "sha256:ddc91eb318c8751c69ddb200a5937f1232ee8efb4e64e9f4bc475a33719de438" },
{ file = "mypy-1.16.1-cp313-cp313-macosx_11_0_arm64.whl" , hash = "sha256:87ff2c13d58bdc4bbe7dc0dedfe622c0f04e2cb2a492269f3b418df2de05c536" },
{ file = "mypy-1.16.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl" , hash = "sha256:0a7cfb0fe29fe5a9841b7c8ee6dffb52382c45acdf68f032145b75620acfbd6f" },
{ file = "mypy-1.16.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:051e1677689c9d9578b9c7f4d206d763f9bbd95723cd1416fad50db49d52f359" },
{ file = "mypy-1.16.1-cp313-cp313-musllinux_1_2_x86_64.whl" , hash = "sha256:d5d2309511cc56c021b4b4e462907c2b12f669b2dbeb68300110ec27723971be" },
{ file = "mypy-1.16.1-cp313-cp313-win_amd64.whl" , hash = "sha256:4f58ac32771341e38a853c5d0ec0dfe27e18e27da9cdb8bbc882d2249c71a3ee" },
{ file = "mypy-1.16.1-cp39-cp39-macosx_10_9_x86_64.whl" , hash = "sha256:7fc688329af6a287567f45cc1cefb9db662defeb14625213a5b7da6e692e2069" },
{ file = "mypy-1.16.1-cp39-cp39-macosx_11_0_arm64.whl" , hash = "sha256:5e198ab3f55924c03ead626ff424cad1732d0d391478dfbf7bb97b34602395da" },
{ file = "mypy-1.16.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl" , hash = "sha256:09aa4f91ada245f0a45dbc47e548fd94e0dd5a8433e0114917dc3b526912a30c" },
{ file = "mypy-1.16.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:13c7cd5b1cb2909aa318a90fd1b7e31f17c50b242953e7dd58345b2a814f6383" },
{ file = "mypy-1.16.1-cp39-cp39-musllinux_1_2_x86_64.whl" , hash = "sha256:58e07fb958bc5d752a280da0e890c538f1515b79a65757bbdc54252ba82e0b40" },
{ file = "mypy-1.16.1-cp39-cp39-win_amd64.whl" , hash = "sha256:f895078594d918f93337a505f8add9bd654d1a24962b4c6ed9390e12531eb31b" },
{ file = "mypy-1.16.1-py3-none-any.whl" , hash = "sha256:5fc2ac4027d0ef28d6ba69a0343737a23c4d1b83672bf38d1fe237bdc0643b37" },
{ file = "mypy-1.16.1.tar.gz" , hash = "sha256:6bd00a0a2094841c5e47e7374bb42b83d64c527a502e3334e1173a0c24437bab" },
2025-01-05 18:34:45 +01:00
]
[ package . dependencies ]
mypy_extensions = ">=1.0.0"
2025-06-27 09:42:35 +02:00
pathspec = ">=0.9.0"
2025-01-05 18:34:45 +01:00
typing_extensions = ">=4.6.0"
[ package . extras ]
dmypy = [ "psutil (>=4.0)" ]
faster-cache = [ "orjson" ]
install-types = [ "pip" ]
mypyc = [ "setuptools (>=50)" ]
reports = [ "lxml" ]
[[ package ]]
name = "mypy-extensions"
2025-06-27 09:42:35 +02:00
version = "1.1.0"
2025-01-05 18:34:45 +01:00
description = "Type system extensions for programs checked with the mypy type checker."
optional = false
2025-06-27 09:42:35 +02:00
python-versions = ">=3.8"
2025-01-31 09:03:46 +01:00
groups = [ "main" , "dev" ]
2025-01-05 18:34:45 +01:00
files = [
2025-06-27 09:42:35 +02:00
{ file = "mypy_extensions-1.1.0-py3-none-any.whl" , hash = "sha256:1be4cccdb0f2482337c4743e60421de3a356cd97508abadd57d47403e94f5505" },
{ file = "mypy_extensions-1.1.0.tar.gz" , hash = "sha256:52e68efc3284861e772bbcd66823fde5ae21fd2fdb51c62a211403730b916558" },
2025-01-05 18:34:45 +01:00
]
[[ package ]]
name = "nodeenv"
version = "1.9.1"
description = "Node.js virtual environment builder"
optional = false
python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7"
2025-01-31 09:03:46 +01:00
groups = [ "dev" ]
2025-01-05 18:34:45 +01:00
files = [
2025-04-02 05:56:36 +02:00
{ file = "nodeenv-1.9.1-py2.py3-none-any.whl" , hash = "sha256:ba11c9782d29c27c70ffbdda2d7415098754709be8a7056d79a737cd901155c9" },
{ file = "nodeenv-1.9.1.tar.gz" , hash = "sha256:6ec12890a2dab7946721edbfbcd91f3319c6ccc9aec47be7c7e6b7011ee6645f" },
2025-01-05 18:34:45 +01:00
]
[[ package ]]
name = "nuitka"
2025-06-29 13:13:44 +02:00
version = "2.7.11"
2025-01-05 18:34:45 +01:00
description = "Python compiler with full language support and CPython compatibility"
optional = false
python-versions = "*"
2025-01-31 09:03:46 +01:00
groups = [ "dev" ]
2025-01-05 18:34:45 +01:00
files = [
2025-06-29 13:13:44 +02:00
{ file = "Nuitka-2.7.11.tar.gz" , hash = "sha256:8009d7acb7d0467c96ecd02e4105fc488e0c12e5296cb49b0a9197de883c8123" },
2025-01-05 18:34:45 +01:00
]
[ package . dependencies ]
ordered-set = ">=4.1.0"
zstandard = ">=0.15"
2025-06-27 09:42:35 +02:00
[ package . extras ]
build-wheel = [ "setuptools (>=42)" , "toml" , "wheel" ]
2025-01-05 18:34:45 +01:00
[[ package ]]
name = "ordered-set"
version = "4.1.0"
description = "An OrderedSet is a custom MutableSet that remembers its order, so that every"
optional = false
python-versions = ">=3.7"
2025-01-31 09:03:46 +01:00
groups = [ "dev" ]
2025-01-05 18:34:45 +01:00
files = [
2025-04-02 05:56:36 +02: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" },
2025-01-05 18:34:45 +01:00
]
[ package . extras ]
dev = [ "black" , "mypy" , "pytest" ]
[[ package ]]
name = "packaging"
2025-06-27 09:42:35 +02:00
version = "25.0"
2025-01-05 18:34:45 +01:00
description = "Core utilities for Python packages"
optional = false
python-versions = ">=3.8"
2025-01-31 09:03:46 +01:00
groups = [ "main" , "dev" , "docs" ]
2025-01-05 18:34:45 +01:00
files = [
2025-06-27 09:42:35 +02:00
{ file = "packaging-25.0-py3-none-any.whl" , hash = "sha256:29572ef2b1f17581046b3a2227d5c611fb25ec70ca1ba8554b24b0e69331a484" },
{ file = "packaging-25.0.tar.gz" , hash = "sha256:d443872c98d677bf60f6a1f2f8c1cb748e8fe762d2bf9d3148b5599295b0fc4f" },
2025-01-05 18:34:45 +01:00
]
[[ package ]]
name = "paginate"
version = "0.5.7"
description = "Divides large result sets into pages for easier browsing"
optional = false
python-versions = "*"
2025-01-31 09:03:46 +01:00
groups = [ "docs" ]
2025-01-05 18:34:45 +01:00
files = [
2025-04-02 05:56:36 +02:00
{ file = "paginate-0.5.7-py2.py3-none-any.whl" , hash = "sha256:b885e2af73abcf01d9559fd5216b57ef722f8c42affbb63942377668e35c7591" },
{ file = "paginate-0.5.7.tar.gz" , hash = "sha256:22bd083ab41e1a8b4f3690544afb2c60c25e5c9a63a30fa2f483f6c60c8e5945" },
2025-01-05 18:34:45 +01:00
]
[ package . extras ]
dev = [ "pytest" , "tox" ]
lint = [ "black" ]
[[ package ]]
name = "pathspec"
version = "0.12.1"
description = "Utility library for gitignore style pattern matching of file paths."
optional = false
python-versions = ">=3.8"
2025-01-31 09:03:46 +01:00
groups = [ "dev" , "docs" ]
2025-01-05 18:34:45 +01:00
files = [
2025-04-02 05:56:36 +02:00
{ file = "pathspec-0.12.1-py3-none-any.whl" , hash = "sha256:a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08" },
{ file = "pathspec-0.12.1.tar.gz" , hash = "sha256:a482d51503a1ab33b1c67a6c3813a26953dbdc71c31dacaef9a838c4e29f5712" },
2025-01-05 18:34:45 +01:00
]
[[ package ]]
name = "pathvalidate"
2025-06-27 09:42:35 +02:00
version = "3.3.1"
2025-01-05 18:34:45 +01:00
description = "pathvalidate is a Python library to sanitize/validate a string such as filenames/file-paths/etc."
optional = false
python-versions = ">=3.9"
2025-01-31 09:03:46 +01:00
groups = [ "main" ]
2025-01-05 18:34:45 +01:00
files = [
2025-06-27 09:42:35 +02:00
{ file = "pathvalidate-3.3.1-py3-none-any.whl" , hash = "sha256:5263baab691f8e1af96092fa5137ee17df5bdfbd6cff1fcac4d6ef4bc2e1735f" },
{ file = "pathvalidate-3.3.1.tar.gz" , hash = "sha256:b18c07212bfead624345bb8e1d6141cdcf15a39736994ea0b94035ad2b1ba177" },
2025-01-05 18:34:45 +01:00
]
[ package . extras ]
docs = [ "Sphinx (>=2.4)" , "sphinx_rtd_theme (>=1.2.2)" , "urllib3 (<2)" ]
readme = [ "path (>=13,<18)" , "readmemaker (>=1.2.0)" ]
test = [ "Faker (>=1.0.8)" , "allpairspy (>=2)" , "click (>=6.2)" , "pytest (>=6.0.1)" , "pytest-md-report (>=0.6.2)" ]
[[ package ]]
name = "pbr"
2025-03-24 07:11:11 +01:00
version = "6.1.1"
2025-01-05 18:34:45 +01:00
description = "Python Build Reasonableness"
optional = false
python-versions = ">=2.6"
2025-01-31 09:03:46 +01:00
groups = [ "dev" ]
2025-01-05 18:34:45 +01:00
files = [
2025-04-02 05:56:36 +02:00
{ file = "pbr-6.1.1-py2.py3-none-any.whl" , hash = "sha256:38d4daea5d9fa63b3f626131b9d34947fd0c8be9b05a29276870580050a25a76" },
{ file = "pbr-6.1.1.tar.gz" , hash = "sha256:93ea72ce6989eb2eed99d0f75721474f69ad88128afdef5ac377eb797c4bf76b" },
2025-01-05 18:34:45 +01:00
]
2025-03-24 07:11:11 +01:00
[ package . dependencies ]
setuptools = "*"
2025-01-05 18:34:45 +01:00
[[ package ]]
name = "pillow"
2025-07-03 08:52:04 +02:00
version = "11.3.0"
2025-01-05 18:34:45 +01:00
description = "Python Imaging Library (Fork)"
optional = false
python-versions = ">=3.9"
2025-01-31 09:03:46 +01:00
groups = [ "dev" ]
2025-01-05 18:34:45 +01:00
files = [
2025-07-03 08:52:04 +02:00
{ file = "pillow-11.3.0-cp310-cp310-macosx_10_10_x86_64.whl" , hash = "sha256:1b9c17fd4ace828b3003dfd1e30bff24863e0eb59b535e8f80194d9cc7ecf860" },
{ file = "pillow-11.3.0-cp310-cp310-macosx_11_0_arm64.whl" , hash = "sha256:65dc69160114cdd0ca0f35cb434633c75e8e7fad4cf855177a05bf38678f73ad" },
{ file = "pillow-11.3.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl" , hash = "sha256:f1f182ebd2303acf8c380a54f615ec883322593320a9b00438eb842c1f37ae50" },
{ file = "pillow-11.3.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:4445fa62e15936a028672fd48c4c11a66d641d2c05726c7ec1f8ba6a572036ae" },
{ file = "pillow-11.3.0-cp310-cp310-musllinux_1_2_aarch64.whl" , hash = "sha256:71f511f6b3b91dd543282477be45a033e4845a40278fa8dcdbfdb07109bf18f9" },
{ file = "pillow-11.3.0-cp310-cp310-musllinux_1_2_x86_64.whl" , hash = "sha256:040a5b691b0713e1f6cbe222e0f4f74cd233421e105850ae3b3c0ceda520f42e" },
{ file = "pillow-11.3.0-cp310-cp310-win32.whl" , hash = "sha256:89bd777bc6624fe4115e9fac3352c79ed60f3bb18651420635f26e643e3dd1f6" },
{ file = "pillow-11.3.0-cp310-cp310-win_amd64.whl" , hash = "sha256:19d2ff547c75b8e3ff46f4d9ef969a06c30ab2d4263a9e287733aa8b2429ce8f" },
{ file = "pillow-11.3.0-cp310-cp310-win_arm64.whl" , hash = "sha256:819931d25e57b513242859ce1876c58c59dc31587847bf74cfe06b2e0cb22d2f" },
{ file = "pillow-11.3.0-cp311-cp311-macosx_10_10_x86_64.whl" , hash = "sha256:1cd110edf822773368b396281a2293aeb91c90a2db00d78ea43e7e861631b722" },
{ file = "pillow-11.3.0-cp311-cp311-macosx_11_0_arm64.whl" , hash = "sha256:9c412fddd1b77a75aa904615ebaa6001f169b26fd467b4be93aded278266b288" },
{ file = "pillow-11.3.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl" , hash = "sha256:643f189248837533073c405ec2f0bb250ba54598cf80e8c1e043381a60632f58" },
{ file = "pillow-11.3.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:106064daa23a745510dabce1d84f29137a37224831d88eb4ce94bb187b1d7e5f" },
{ file = "pillow-11.3.0-cp311-cp311-musllinux_1_2_aarch64.whl" , hash = "sha256:cd8ff254faf15591e724dc7c4ddb6bf4793efcbe13802a4ae3e863cd300b493e" },
{ file = "pillow-11.3.0-cp311-cp311-musllinux_1_2_x86_64.whl" , hash = "sha256:932c754c2d51ad2b2271fd01c3d121daaa35e27efae2a616f77bf164bc0b3e94" },
{ file = "pillow-11.3.0-cp311-cp311-win32.whl" , hash = "sha256:b4b8f3efc8d530a1544e5962bd6b403d5f7fe8b9e08227c6b255f98ad82b4ba0" },
{ file = "pillow-11.3.0-cp311-cp311-win_amd64.whl" , hash = "sha256:1a992e86b0dd7aeb1f053cd506508c0999d710a8f07b4c791c63843fc6a807ac" },
{ file = "pillow-11.3.0-cp311-cp311-win_arm64.whl" , hash = "sha256:30807c931ff7c095620fe04448e2c2fc673fcbb1ffe2a7da3fb39613489b1ddd" },
{ file = "pillow-11.3.0-cp312-cp312-macosx_10_13_x86_64.whl" , hash = "sha256:fdae223722da47b024b867c1ea0be64e0df702c5e0a60e27daad39bf960dd1e4" },
{ file = "pillow-11.3.0-cp312-cp312-macosx_11_0_arm64.whl" , hash = "sha256:921bd305b10e82b4d1f5e802b6850677f965d8394203d182f078873851dada69" },
{ file = "pillow-11.3.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl" , hash = "sha256:97f07ed9f56a3b9b5f49d3661dc9607484e85c67e27f3e8be2c7d28ca032fec7" },
{ file = "pillow-11.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:676b2815362456b5b3216b4fd5bd89d362100dc6f4945154ff172e206a22c024" },
{ file = "pillow-11.3.0-cp312-cp312-musllinux_1_2_aarch64.whl" , hash = "sha256:3e184b2f26ff146363dd07bde8b711833d7b0202e27d13540bfe2e35a323a809" },
{ file = "pillow-11.3.0-cp312-cp312-musllinux_1_2_x86_64.whl" , hash = "sha256:6be31e3fc9a621e071bc17bb7de63b85cbe0bfae91bb0363c893cbe67247780d" },
{ file = "pillow-11.3.0-cp312-cp312-win32.whl" , hash = "sha256:7b161756381f0918e05e7cb8a371fff367e807770f8fe92ecb20d905d0e1c149" },
{ file = "pillow-11.3.0-cp312-cp312-win_amd64.whl" , hash = "sha256:a6444696fce635783440b7f7a9fc24b3ad10a9ea3f0ab66c5905be1c19ccf17d" },
{ file = "pillow-11.3.0-cp312-cp312-win_arm64.whl" , hash = "sha256:2aceea54f957dd4448264f9bf40875da0415c83eb85f55069d89c0ed436e3542" },
{ file = "pillow-11.3.0-cp313-cp313-ios_13_0_arm64_iphoneos.whl" , hash = "sha256:1c627742b539bba4309df89171356fcb3cc5a9178355b2727d1b74a6cf155fbd" },
{ file = "pillow-11.3.0-cp313-cp313-ios_13_0_arm64_iphonesimulator.whl" , hash = "sha256:30b7c02f3899d10f13d7a48163c8969e4e653f8b43416d23d13d1bbfdc93b9f8" },
{ file = "pillow-11.3.0-cp313-cp313-ios_13_0_x86_64_iphonesimulator.whl" , hash = "sha256:7859a4cc7c9295f5838015d8cc0a9c215b77e43d07a25e460f35cf516df8626f" },
{ file = "pillow-11.3.0-cp313-cp313-macosx_10_13_x86_64.whl" , hash = "sha256:ec1ee50470b0d050984394423d96325b744d55c701a439d2bd66089bff963d3c" },
{ file = "pillow-11.3.0-cp313-cp313-macosx_11_0_arm64.whl" , hash = "sha256:7db51d222548ccfd274e4572fdbf3e810a5e66b00608862f947b163e613b67dd" },
{ file = "pillow-11.3.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl" , hash = "sha256:c37d8ba9411d6003bba9e518db0db0c58a680ab9fe5179f040b0463644bc9805" },
{ file = "pillow-11.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:13f87d581e71d9189ab21fe0efb5a23e9f28552d5be6979e84001d3b8505abe8" },
{ file = "pillow-11.3.0-cp313-cp313-musllinux_1_2_aarch64.whl" , hash = "sha256:023f6d2d11784a465f09fd09a34b150ea4672e85fb3d05931d89f373ab14abb2" },
{ file = "pillow-11.3.0-cp313-cp313-musllinux_1_2_x86_64.whl" , hash = "sha256:45dfc51ac5975b938e9809451c51734124e73b04d0f0ac621649821a63852e7b" },
{ file = "pillow-11.3.0-cp313-cp313-win32.whl" , hash = "sha256:a4d336baed65d50d37b88ca5b60c0fa9d81e3a87d4a7930d3880d1624d5b31f3" },
{ file = "pillow-11.3.0-cp313-cp313-win_amd64.whl" , hash = "sha256:0bce5c4fd0921f99d2e858dc4d4d64193407e1b99478bc5cacecba2311abde51" },
{ file = "pillow-11.3.0-cp313-cp313-win_arm64.whl" , hash = "sha256:1904e1264881f682f02b7f8167935cce37bc97db457f8e7849dc3a6a52b99580" },
{ file = "pillow-11.3.0-cp313-cp313t-macosx_10_13_x86_64.whl" , hash = "sha256:4c834a3921375c48ee6b9624061076bc0a32a60b5532b322cc0ea64e639dd50e" },
{ file = "pillow-11.3.0-cp313-cp313t-macosx_11_0_arm64.whl" , hash = "sha256:5e05688ccef30ea69b9317a9ead994b93975104a677a36a8ed8106be9260aa6d" },
{ file = "pillow-11.3.0-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl" , hash = "sha256:1f85acb69adf2aaee8b7da124efebbdb959a104db34d3a2cb0f3793dbae422a8" },
{ file = "pillow-11.3.0-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:05f6ecbeff5005399bb48d198f098a9b4b6bdf27b8487c7f38ca16eeb070cd59" },
{ file = "pillow-11.3.0-cp313-cp313t-musllinux_1_2_aarch64.whl" , hash = "sha256:a7bc6e6fd0395bc052f16b1a8670859964dbd7003bd0af2ff08342eb6e442cfe" },
{ file = "pillow-11.3.0-cp313-cp313t-musllinux_1_2_x86_64.whl" , hash = "sha256:83e1b0161c9d148125083a35c1c5a89db5b7054834fd4387499e06552035236c" },
{ file = "pillow-11.3.0-cp313-cp313t-win32.whl" , hash = "sha256:2a3117c06b8fb646639dce83694f2f9eac405472713fcb1ae887469c0d4f6788" },
{ file = "pillow-11.3.0-cp313-cp313t-win_amd64.whl" , hash = "sha256:857844335c95bea93fb39e0fa2726b4d9d758850b34075a7e3ff4f4fa3aa3b31" },
{ file = "pillow-11.3.0-cp313-cp313t-win_arm64.whl" , hash = "sha256:8797edc41f3e8536ae4b10897ee2f637235c94f27404cac7297f7b607dd0716e" },
{ file = "pillow-11.3.0-cp314-cp314-macosx_10_13_x86_64.whl" , hash = "sha256:d9da3df5f9ea2a89b81bb6087177fb1f4d1c7146d583a3fe5c672c0d94e55e12" },
{ file = "pillow-11.3.0-cp314-cp314-macosx_11_0_arm64.whl" , hash = "sha256:0b275ff9b04df7b640c59ec5a3cb113eefd3795a8df80bac69646ef699c6981a" },
{ file = "pillow-11.3.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl" , hash = "sha256:41742638139424703b4d01665b807c6468e23e699e8e90cffefe291c5832b027" },
{ file = "pillow-11.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:93efb0b4de7e340d99057415c749175e24c8864302369e05914682ba642e5d77" },
{ file = "pillow-11.3.0-cp314-cp314-musllinux_1_2_aarch64.whl" , hash = "sha256:7966e38dcd0fa11ca390aed7c6f20454443581d758242023cf36fcb319b1a874" },
{ file = "pillow-11.3.0-cp314-cp314-musllinux_1_2_x86_64.whl" , hash = "sha256:98a9afa7b9007c67ed84c57c9e0ad86a6000da96eaa638e4f8abe5b65ff83f0a" },
{ file = "pillow-11.3.0-cp314-cp314-win32.whl" , hash = "sha256:02a723e6bf909e7cea0dac1b0e0310be9d7650cd66222a5f1c571455c0a45214" },
{ file = "pillow-11.3.0-cp314-cp314-win_amd64.whl" , hash = "sha256:a418486160228f64dd9e9efcd132679b7a02a5f22c982c78b6fc7dab3fefb635" },
{ file = "pillow-11.3.0-cp314-cp314-win_arm64.whl" , hash = "sha256:155658efb5e044669c08896c0c44231c5e9abcaadbc5cd3648df2f7c0b96b9a6" },
{ file = "pillow-11.3.0-cp314-cp314t-macosx_10_13_x86_64.whl" , hash = "sha256:59a03cdf019efbfeeed910bf79c7c93255c3d54bc45898ac2a4140071b02b4ae" },
{ file = "pillow-11.3.0-cp314-cp314t-macosx_11_0_arm64.whl" , hash = "sha256:f8a5827f84d973d8636e9dc5764af4f0cf2318d26744b3d902931701b0d46653" },
{ file = "pillow-11.3.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl" , hash = "sha256:4c96f993ab8c98460cd0c001447bff6194403e8b1d7e149ade5f00594918128b" },
{ file = "pillow-11.3.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:41342b64afeba938edb034d122b2dda5db2139b9a4af999729ba8818e0056477" },
{ file = "pillow-11.3.0-cp314-cp314t-musllinux_1_2_aarch64.whl" , hash = "sha256:068d9c39a2d1b358eb9f245ce7ab1b5c3246c7c8c7d9ba58cfa5b43146c06e50" },
{ file = "pillow-11.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl" , hash = "sha256:a1bc6ba083b145187f648b667e05a2534ecc4b9f2784c2cbe3089e44868f2b9b" },
{ file = "pillow-11.3.0-cp314-cp314t-win32.whl" , hash = "sha256:118ca10c0d60b06d006be10a501fd6bbdfef559251ed31b794668ed569c87e12" },
{ file = "pillow-11.3.0-cp314-cp314t-win_amd64.whl" , hash = "sha256:8924748b688aa210d79883357d102cd64690e56b923a186f35a82cbc10f997db" },
{ file = "pillow-11.3.0-cp314-cp314t-win_arm64.whl" , hash = "sha256:79ea0d14d3ebad43ec77ad5272e6ff9bba5b679ef73375ea760261207fa8e0aa" },
{ file = "pillow-11.3.0-cp39-cp39-macosx_10_10_x86_64.whl" , hash = "sha256:48d254f8a4c776de343051023eb61ffe818299eeac478da55227d96e241de53f" },
{ file = "pillow-11.3.0-cp39-cp39-macosx_11_0_arm64.whl" , hash = "sha256:7aee118e30a4cf54fdd873bd3a29de51e29105ab11f9aad8c32123f58c8f8081" },
{ file = "pillow-11.3.0-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl" , hash = "sha256:092c80c76635f5ecb10f3f83d76716165c96f5229addbd1ec2bdbbda7d496e06" },
{ file = "pillow-11.3.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:cadc9e0ea0a2431124cde7e1697106471fc4c1da01530e679b2391c37d3fbb3a" },
{ file = "pillow-11.3.0-cp39-cp39-musllinux_1_2_aarch64.whl" , hash = "sha256:6a418691000f2a418c9135a7cf0d797c1bb7d9a485e61fe8e7722845b95ef978" },
{ file = "pillow-11.3.0-cp39-cp39-musllinux_1_2_x86_64.whl" , hash = "sha256:97afb3a00b65cc0804d1c7abddbf090a81eaac02768af58cbdcaaa0a931e0b6d" },
{ file = "pillow-11.3.0-cp39-cp39-win32.whl" , hash = "sha256:ea944117a7974ae78059fcc1800e5d3295172bb97035c0c1d9345fca1419da71" },
{ file = "pillow-11.3.0-cp39-cp39-win_amd64.whl" , hash = "sha256:e5c5858ad8ec655450a7c7df532e9842cf8df7cc349df7225c60d5d348c8aada" },
{ file = "pillow-11.3.0-cp39-cp39-win_arm64.whl" , hash = "sha256:6abdbfd3aea42be05702a8dd98832329c167ee84400a1d1f61ab11437f1717eb" },
{ file = "pillow-11.3.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl" , hash = "sha256:3cee80663f29e3843b68199b9d6f4f54bd1d4a6b59bdd91bceefc51238bcb967" },
{ file = "pillow-11.3.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl" , hash = "sha256:b5f56c3f344f2ccaf0dd875d3e180f631dc60a51b314295a3e681fe8cf851fbe" },
{ file = "pillow-11.3.0-pp310-pypy310_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl" , hash = "sha256:527b37216b6ac3a12d7838dc3bd75208ec57c1c6d11ef01902266a5a0c14fc27" },
{ file = "pillow-11.3.0-pp310-pypy310_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:be5463ac478b623b9dd3937afd7fb7ab3d79dd290a28e2b6df292dc75063eb8a" },
{ file = "pillow-11.3.0-pp310-pypy310_pp73-win_amd64.whl" , hash = "sha256:8dc70ca24c110503e16918a658b869019126ecfe03109b754c402daff12b3d9f" },
{ file = "pillow-11.3.0-pp311-pypy311_pp73-macosx_10_15_x86_64.whl" , hash = "sha256:7c8ec7a017ad1bd562f93dbd8505763e688d388cde6e4a010ae1486916e713e6" },
{ file = "pillow-11.3.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl" , hash = "sha256:9ab6ae226de48019caa8074894544af5b53a117ccb9d3b3dcb2871464c829438" },
{ file = "pillow-11.3.0-pp311-pypy311_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl" , hash = "sha256:5418b53c0d59b3824d05e029669efa023bbef0f3e92e75ec8428f3799487f361" },
{ file = "pillow-11.3.0-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:504b6f59505f08ae014f724b6207ff6222662aab5cc9542577fb084ed0676ac7" },
{ file = "pillow-11.3.0-pp311-pypy311_pp73-win_amd64.whl" , hash = "sha256:c84d689db21a1c397d001aa08241044aa2069e7587b398c8cc63020390b1c1b8" },
{ file = "pillow-11.3.0.tar.gz" , hash = "sha256:3828ee7586cd0b2091b6209e5ad53e20d0649bbe87164a459d0676e035e8f523" },
2025-01-05 18:34:45 +01:00
]
[ package . extras ]
2025-07-03 08:52:04 +02:00
docs = [ "furo" , "olefile" , "sphinx (>=8.2)" , "sphinx-autobuild" , "sphinx-copybutton" , "sphinx-inline-tabs" , "sphinxext-opengraph" ]
2025-01-05 18:34:45 +01:00
fpx = [ "olefile" ]
mic = [ "olefile" ]
2025-04-02 05:56:36 +02:00
test-arrow = [ "pyarrow" ]
2025-07-03 08:52:04 +02:00
tests = [ "check-manifest" , "coverage (>=7.4.2)" , "defusedxml" , "markdown2" , "olefile" , "packaging" , "pyroma" , "pytest" , "pytest-cov" , "pytest-timeout" , "pytest-xdist" , "trove-classifiers (>=2024.10.12)" ]
2025-03-24 07:11:11 +01:00
typing = [ "typing-extensions ; python_version < \"3.10\"" ]
2025-01-05 18:34:45 +01:00
xmp = [ "defusedxml" ]
[[ package ]]
name = "platformdirs"
2025-06-27 09:42:35 +02:00
version = "4.3.8"
2025-01-05 18:34:45 +01:00
description = "A small Python package for determining appropriate platform-specific dirs, e.g. a `user data dir`."
optional = false
2025-03-24 07:11:11 +01:00
python-versions = ">=3.9"
2025-01-31 09:03:46 +01:00
groups = [ "dev" , "docs" ]
2025-01-05 18:34:45 +01:00
files = [
2025-06-27 09:42:35 +02:00
{ file = "platformdirs-4.3.8-py3-none-any.whl" , hash = "sha256:ff7059bb7eb1179e2685604f4aaf157cfd9535242bd23742eadc3c13542139b4" },
{ file = "platformdirs-4.3.8.tar.gz" , hash = "sha256:3d512d96e16bcb959a814c9f348431070822a6496326a4be0911c40b5a74c2bc" },
2025-01-05 18:34:45 +01:00
]
[ package . extras ]
2025-03-24 07:11:11 +01: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)" ]
2025-01-05 18:34:45 +01:00
[[ package ]]
name = "pluggy"
2025-06-27 09:42:35 +02:00
version = "1.6.0"
2025-01-05 18:34:45 +01:00
description = "plugin and hook calling mechanisms for python"
optional = false
2025-06-27 09:42:35 +02:00
python-versions = ">=3.9"
2025-01-31 09:03:46 +01:00
groups = [ "dev" ]
2025-01-05 18:34:45 +01:00
files = [
2025-06-27 09:42:35 +02:00
{ file = "pluggy-1.6.0-py3-none-any.whl" , hash = "sha256:e920276dd6813095e9377c0bc5566d94c932c33b27a3e3945d8389c374dd4746" },
{ file = "pluggy-1.6.0.tar.gz" , hash = "sha256:7dcc130b76258d33b90f61b658791dede3486c3e6bfb003ee5c9bfb396dd22f3" },
2025-01-05 18:34:45 +01:00
]
[ package . extras ]
dev = [ "pre-commit" , "tox" ]
2025-06-27 09:42:35 +02:00
testing = [ "coverage" , "pytest" , "pytest-benchmark" ]
2025-01-05 18:34:45 +01:00
[[ package ]]
name = "pre-commit"
2025-03-24 07:11:11 +01:00
version = "4.2.0"
2025-01-05 18:34:45 +01:00
description = "A framework for managing and maintaining multi-language pre-commit hooks."
optional = false
python-versions = ">=3.9"
2025-01-31 09:03:46 +01:00
groups = [ "dev" ]
2025-01-05 18:34:45 +01:00
files = [
2025-04-02 05:56:36 +02: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" },
2025-01-05 18:34:45 +01:00
]
[ package . dependencies ]
cfgv = ">=2.0.0"
identify = ">=1.0.0"
nodeenv = ">=0.11.1"
pyyaml = ">=5.1"
virtualenv = ">=20.10.0"
[[ package ]]
name = "pycparser"
version = "2.22"
description = "C parser in Python"
optional = false
python-versions = ">=3.8"
2025-01-31 09:03:46 +01:00
groups = [ "dev" ]
markers = "platform_python_implementation == \"PyPy\""
2025-01-05 18:34:45 +01:00
files = [
2025-04-02 05:56:36 +02:00
{ file = "pycparser-2.22-py3-none-any.whl" , hash = "sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc" },
{ file = "pycparser-2.22.tar.gz" , hash = "sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6" },
2025-01-05 18:34:45 +01:00
]
2025-01-05 21:10:09 +01:00
[[ package ]]
name = "pycryptodome"
2025-06-27 09:42:35 +02:00
version = "3.23.0"
2025-01-05 21:10:09 +01:00
description = "Cryptographic library for Python"
optional = false
2025-03-24 07:11:11 +01:00
python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7"
2025-01-31 09:03:46 +01:00
groups = [ "main" ]
2025-01-05 21:10:09 +01:00
files = [
2025-06-27 09:42:35 +02:00
{ file = "pycryptodome-3.23.0-cp27-cp27m-macosx_10_9_x86_64.whl" , hash = "sha256:a176b79c49af27d7f6c12e4b178b0824626f40a7b9fed08f712291b6d54bf566" },
{ file = "pycryptodome-3.23.0-cp27-cp27m-manylinux2010_i686.whl" , hash = "sha256:573a0b3017e06f2cffd27d92ef22e46aa3be87a2d317a5abf7cc0e84e321bd75" },
{ file = "pycryptodome-3.23.0-cp27-cp27m-manylinux2010_x86_64.whl" , hash = "sha256:63dad881b99ca653302b2c7191998dd677226222a3f2ea79999aa51ce695f720" },
{ file = "pycryptodome-3.23.0-cp27-cp27m-win32.whl" , hash = "sha256:b34e8e11d97889df57166eda1e1ddd7676da5fcd4d71a0062a760e75060514b4" },
{ file = "pycryptodome-3.23.0-cp27-cp27mu-manylinux2010_i686.whl" , hash = "sha256:7ac1080a8da569bde76c0a104589c4f414b8ba296c0b3738cf39a466a9fb1818" },
{ file = "pycryptodome-3.23.0-cp27-cp27mu-manylinux2010_x86_64.whl" , hash = "sha256:6fe8258e2039eceb74dfec66b3672552b6b7d2c235b2dfecc05d16b8921649a8" },
{ file = "pycryptodome-3.23.0-cp313-cp313t-macosx_10_13_universal2.whl" , hash = "sha256:0011f7f00cdb74879142011f95133274741778abba114ceca229adbf8e62c3e4" },
{ file = "pycryptodome-3.23.0-cp313-cp313t-macosx_10_13_x86_64.whl" , hash = "sha256:90460fc9e088ce095f9ee8356722d4f10f86e5be06e2354230a9880b9c549aae" },
{ file = "pycryptodome-3.23.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:4764e64b269fc83b00f682c47443c2e6e85b18273712b98aa43bcb77f8570477" },
{ file = "pycryptodome-3.23.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:eb8f24adb74984aa0e5d07a2368ad95276cf38051fe2dc6605cbcf482e04f2a7" },
{ file = "pycryptodome-3.23.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:d97618c9c6684a97ef7637ba43bdf6663a2e2e77efe0f863cce97a76af396446" },
{ file = "pycryptodome-3.23.0-cp313-cp313t-musllinux_1_2_aarch64.whl" , hash = "sha256:9a53a4fe5cb075075d515797d6ce2f56772ea7e6a1e5e4b96cf78a14bac3d265" },
{ file = "pycryptodome-3.23.0-cp313-cp313t-musllinux_1_2_i686.whl" , hash = "sha256:763d1d74f56f031788e5d307029caef067febf890cd1f8bf61183ae142f1a77b" },
{ file = "pycryptodome-3.23.0-cp313-cp313t-musllinux_1_2_x86_64.whl" , hash = "sha256:954af0e2bd7cea83ce72243b14e4fb518b18f0c1649b576d114973e2073b273d" },
{ file = "pycryptodome-3.23.0-cp313-cp313t-win32.whl" , hash = "sha256:257bb3572c63ad8ba40b89f6fc9d63a2a628e9f9708d31ee26560925ebe0210a" },
{ file = "pycryptodome-3.23.0-cp313-cp313t-win_amd64.whl" , hash = "sha256:6501790c5b62a29fcb227bd6b62012181d886a767ce9ed03b303d1f22eb5c625" },
{ file = "pycryptodome-3.23.0-cp313-cp313t-win_arm64.whl" , hash = "sha256:9a77627a330ab23ca43b48b130e202582e91cc69619947840ea4d2d1be21eb39" },
{ file = "pycryptodome-3.23.0-cp37-abi3-macosx_10_9_universal2.whl" , hash = "sha256:187058ab80b3281b1de11c2e6842a357a1f71b42cb1e15bce373f3d238135c27" },
{ file = "pycryptodome-3.23.0-cp37-abi3-macosx_10_9_x86_64.whl" , hash = "sha256:cfb5cd445280c5b0a4e6187a7ce8de5a07b5f3f897f235caa11f1f435f182843" },
{ file = "pycryptodome-3.23.0-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:67bd81fcbe34f43ad9422ee8fd4843c8e7198dd88dd3d40e6de42ee65fbe1490" },
{ file = "pycryptodome-3.23.0-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:c8987bd3307a39bc03df5c8e0e3d8be0c4c3518b7f044b0f4c15d1aa78f52575" },
{ file = "pycryptodome-3.23.0-cp37-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:aa0698f65e5b570426fc31b8162ed4603b0c2841cbb9088e2b01641e3065915b" },
{ file = "pycryptodome-3.23.0-cp37-abi3-musllinux_1_2_aarch64.whl" , hash = "sha256:53ecbafc2b55353edcebd64bf5da94a2a2cdf5090a6915bcca6eca6cc452585a" },
{ file = "pycryptodome-3.23.0-cp37-abi3-musllinux_1_2_i686.whl" , hash = "sha256:156df9667ad9f2ad26255926524e1c136d6664b741547deb0a86a9acf5ea631f" },
{ file = "pycryptodome-3.23.0-cp37-abi3-musllinux_1_2_x86_64.whl" , hash = "sha256:dea827b4d55ee390dc89b2afe5927d4308a8b538ae91d9c6f7a5090f397af1aa" },
{ file = "pycryptodome-3.23.0-cp37-abi3-win32.whl" , hash = "sha256:507dbead45474b62b2bbe318eb1c4c8ee641077532067fec9c1aa82c31f84886" },
{ file = "pycryptodome-3.23.0-cp37-abi3-win_amd64.whl" , hash = "sha256:c75b52aacc6c0c260f204cbdd834f76edc9fb0d8e0da9fbf8352ef58202564e2" },
{ file = "pycryptodome-3.23.0-cp37-abi3-win_arm64.whl" , hash = "sha256:11eeeb6917903876f134b56ba11abe95c0b0fd5e3330def218083c7d98bbcb3c" },
{ file = "pycryptodome-3.23.0-pp27-pypy_73-manylinux2010_x86_64.whl" , hash = "sha256:350ebc1eba1da729b35ab7627a833a1a355ee4e852d8ba0447fafe7b14504d56" },
{ file = "pycryptodome-3.23.0-pp27-pypy_73-win32.whl" , hash = "sha256:93837e379a3e5fd2bb00302a47aee9fdf7940d83595be3915752c74033d17ca7" },
{ file = "pycryptodome-3.23.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl" , hash = "sha256:ddb95b49df036ddd264a0ad246d1be5b672000f12d6961ea2c267083a5e19379" },
{ file = "pycryptodome-3.23.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:d8e95564beb8782abfd9e431c974e14563a794a4944c29d6d3b7b5ea042110b4" },
{ file = "pycryptodome-3.23.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:14e15c081e912c4b0d75632acd8382dfce45b258667aa3c67caf7a4d4c13f630" },
{ file = "pycryptodome-3.23.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:a7fc76bf273353dc7e5207d172b83f569540fc9a28d63171061c42e361d22353" },
{ file = "pycryptodome-3.23.0-pp310-pypy310_pp73-win_amd64.whl" , hash = "sha256:45c69ad715ca1a94f778215a11e66b7ff989d792a4d63b68dc586a1da1392ff5" },
{ file = "pycryptodome-3.23.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl" , hash = "sha256:865d83c906b0fc6a59b510deceee656b6bc1c4fa0d82176e2b77e97a420a996a" },
{ file = "pycryptodome-3.23.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:89d4d56153efc4d81defe8b65fd0821ef8b2d5ddf8ed19df31ba2f00872b8002" },
{ file = "pycryptodome-3.23.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:e3f2d0aaf8080bda0587d58fc9fe4766e012441e2eed4269a77de6aea981c8be" },
{ file = "pycryptodome-3.23.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:64093fc334c1eccfd3933c134c4457c34eaca235eeae49d69449dc4728079339" },
{ file = "pycryptodome-3.23.0-pp39-pypy39_pp73-win_amd64.whl" , hash = "sha256:ce64e84a962b63a47a592690bdc16a7eaf709d2c2697ababf24a0def566899a6" },
{ file = "pycryptodome-3.23.0.tar.gz" , hash = "sha256:447700a657182d60338bab09fdb27518f8856aecd80ae4c6bdddb67ff5da44ef" },
2025-01-05 21:10:09 +01:00
]
2025-01-05 18:34:45 +01:00
[[ package ]]
name = "pydocstyle"
version = "6.3.0"
description = "Python docstring style checker"
optional = false
python-versions = ">=3.6"
2025-01-31 09:03:46 +01:00
groups = [ "dev" ]
2025-01-05 18:34:45 +01:00
files = [
2025-04-02 05:56:36 +02:00
{ file = "pydocstyle-6.3.0-py3-none-any.whl" , hash = "sha256:118762d452a49d6b05e194ef344a55822987a462831ade91ec5c06fd2169d019" },
{ file = "pydocstyle-6.3.0.tar.gz" , hash = "sha256:7ce43f0c0ac87b07494eb9c0b462c0b73e6ff276807f204d6b53edc72b7e44e1" },
2025-01-05 18:34:45 +01:00
]
[ package . dependencies ]
snowballstemmer = ">=2.2.0"
[ package . extras ]
2025-03-24 07:11:11 +01:00
toml = [ "tomli (>=1.2.3) ; python_version < \"3.11\"" ]
2025-01-05 18:34:45 +01:00
[[ package ]]
name = "pyee"
2025-03-24 07:11:11 +01:00
version = "13.0.0"
2025-01-05 18:34:45 +01:00
description = "A rough port of Node.js's EventEmitter to Python with a few tricks of its own"
optional = false
python-versions = ">=3.8"
2025-01-31 09:03:46 +01:00
groups = [ "main" ]
2025-01-05 18:34:45 +01:00
files = [
2025-04-02 05:56:36 +02:00
{ file = "pyee-13.0.0-py3-none-any.whl" , hash = "sha256:48195a3cddb3b1515ce0695ed76036b5ccc2ef3a9f963ff9f77aec0139845498" },
{ file = "pyee-13.0.0.tar.gz" , hash = "sha256:b391e3c5a434d1f5118a25615001dbc8f669cf410ab67d04c4d4e07c55481c37" },
2025-01-05 18:34:45 +01:00
]
[ package . dependencies ]
typing-extensions = "*"
[ package . extras ]
2025-03-24 07:11:11 +01:00
dev = [ "black" , "build" , "flake8" , "flake8-black" , "isort" , "jupyter-console" , "mkdocs" , "mkdocs-include-markdown-plugin" , "mkdocstrings[python]" , "mypy" , "pytest" , "pytest-asyncio ; python_version >= \"3.4\"" , "pytest-trio ; python_version >= \"3.7\"" , "sphinx" , "toml" , "tox" , "trio" , "trio ; python_version > \"3.6\"" , "trio-typing ; python_version > \"3.6\"" , "twine" , "twisted" , "validate-pyproject[all]" ]
2025-01-05 18:34:45 +01:00
[[ package ]]
name = "pygments"
2025-06-27 09:42:35 +02:00
version = "2.19.2"
2025-01-05 18:34:45 +01:00
description = "Pygments is a syntax highlighting package written in Python."
optional = false
python-versions = ">=3.8"
2025-01-31 09:03:46 +01:00
groups = [ "main" , "dev" , "docs" ]
2025-01-05 18:34:45 +01:00
files = [
2025-06-27 09:42:35 +02:00
{ file = "pygments-2.19.2-py3-none-any.whl" , hash = "sha256:86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b" },
{ file = "pygments-2.19.2.tar.gz" , hash = "sha256:636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887" },
2025-01-05 18:34:45 +01:00
]
[ package . extras ]
windows-terminal = [ "colorama (>=0.4.6)" ]
[[ package ]]
name = "pylint"
2025-06-27 09:42:35 +02:00
version = "3.3.7"
2025-01-05 18:34:45 +01:00
description = "python code static checker"
optional = false
python-versions = ">=3.9.0"
2025-01-31 09:03:46 +01:00
groups = [ "dev" ]
2025-01-05 18:34:45 +01:00
files = [
2025-06-27 09:42:35 +02:00
{ file = "pylint-3.3.7-py3-none-any.whl" , hash = "sha256:43860aafefce92fca4cf6b61fe199cdc5ae54ea28f9bf4cd49de267b5195803d" },
{ file = "pylint-3.3.7.tar.gz" , hash = "sha256:2b11de8bde49f9c5059452e0c310c079c746a0a8eeaa789e5aa966ecc23e4559" },
2025-01-05 18:34:45 +01:00
]
[ package . dependencies ]
2025-03-24 07:11:11 +01:00
astroid = ">=3.3.8,<=3.4.0.dev0"
2025-01-05 18:34:45 +01:00
colorama = { version = ">=0.4.5" , markers = "sys_platform == \"win32\"" }
dill = { version = ">=0.3.7" , markers = "python_version >= \"3.12\"" }
2025-03-24 07:11:11 +01:00
isort = ">=4.2.5,<5.13 || >5.13,<7"
2025-01-05 18:34:45 +01:00
mccabe = ">=0.6,<0.8"
2025-03-24 07:11:11 +01:00
platformdirs = ">=2.2"
2025-01-05 18:34:45 +01:00
tomlkit = ">=0.10.1"
[ package . extras ]
spelling = [ "pyenchant (>=3.2,<4.0)" ]
testutils = [ "gitpython (>3)" ]
[[ package ]]
name = "pymdown-extensions"
2025-06-27 09:42:35 +02:00
version = "10.16"
2025-01-05 18:34:45 +01:00
description = "Extension pack for Python Markdown."
optional = false
2025-06-27 09:42:35 +02:00
python-versions = ">=3.9"
2025-01-31 09:03:46 +01:00
groups = [ "docs" ]
2025-01-05 18:34:45 +01:00
files = [
2025-06-27 09:42:35 +02:00
{ file = "pymdown_extensions-10.16-py3-none-any.whl" , hash = "sha256:f5dd064a4db588cb2d95229fc4ee63a1b16cc8b4d0e6145c0899ed8723da1df2" },
{ file = "pymdown_extensions-10.16.tar.gz" , hash = "sha256:71dac4fca63fabeffd3eb9038b756161a33ec6e8d230853d3cecf562155ab3de" },
2025-01-05 18:34:45 +01:00
]
[ package . dependencies ]
markdown = ">=3.6"
pyyaml = "*"
[ package . extras ]
2025-03-24 07:11:11 +01:00
extra = [ "pygments (>=2.19.1)" ]
2025-01-05 18:34:45 +01:00
[[ package ]]
name = "pyproject-api"
2025-06-27 09:42:35 +02:00
version = "1.9.1"
2025-01-05 18:34:45 +01:00
description = "API to interact with the python pyproject.toml based projects"
optional = false
2025-03-24 07:11:11 +01:00
python-versions = ">=3.9"
2025-01-31 09:03:46 +01:00
groups = [ "dev" ]
2025-01-05 18:34:45 +01:00
files = [
2025-06-27 09:42:35 +02:00
{ file = "pyproject_api-1.9.1-py3-none-any.whl" , hash = "sha256:7d6238d92f8962773dd75b5f0c4a6a27cce092a14b623b811dba656f3b628948" },
{ file = "pyproject_api-1.9.1.tar.gz" , hash = "sha256:43c9918f49daab37e302038fc1aed54a8c7a91a9fa935d00b9a485f37e0f5335" },
2025-01-05 18:34:45 +01:00
]
[ package . dependencies ]
2025-06-27 09:42:35 +02:00
packaging = ">=25"
2025-01-05 18:34:45 +01:00
[ package . extras ]
2025-06-27 09:42:35 +02:00
docs = [ "furo (>=2024.8.6)" , "sphinx-autodoc-typehints (>=3.2)" ]
testing = [ "covdefaults (>=2.3)" , "pytest (>=8.3.5)" , "pytest-cov (>=6.1.1)" , "pytest-mock (>=3.14)" , "setuptools (>=80.3.1)" ]
2025-01-05 18:34:45 +01:00
[[ package ]]
name = "pyqtdarktheme-fork"
version = "2.3.4"
description = "Flat dark theme for PySide and PyQt."
optional = true
python-versions = "<3.14,>=3.8"
2025-01-31 09:03:46 +01:00
groups = [ "main" ]
2025-06-27 09:42:35 +02:00
markers = "extra == \"gui\""
2025-01-05 18:34:45 +01:00
files = [
2025-04-02 05:56:36 +02:00
{ file = "pyqtdarktheme_fork-2.3.4-py3-none-any.whl" , hash = "sha256:a1682eb0aa0f1f03cb6a081c5d58f0d30dcd862f3f7398f0773a3ba6aa25cb2a" },
{ file = "pyqtdarktheme_fork-2.3.4.tar.gz" , hash = "sha256:2a5fab9d2122e52f772a7088e87be1fc0af767346e5fa0b1333e6813ebb2116c" },
2025-01-05 18:34:45 +01:00
]
[ package . dependencies ]
darkdetect = ">=0.7.1,<0.8.0"
[[ package ]]
name = "pyreadline3"
version = "3.5.4"
description = "A python implementation of GNU readline."
optional = false
python-versions = ">=3.8"
2025-01-31 09:03:46 +01:00
groups = [ "main" ]
markers = "sys_platform == \"win32\""
2025-01-05 18:34:45 +01:00
files = [
2025-04-02 05:56:36 +02:00
{ file = "pyreadline3-3.5.4-py3-none-any.whl" , hash = "sha256:eaf8e6cc3c49bcccf145fc6067ba8643d1df34d604a1ec0eccbf7a18e6d3fae6" },
{ file = "pyreadline3-3.5.4.tar.gz" , hash = "sha256:8d57d53039a1c75adba8e50dd3d992b28143480816187ea5efbd5c78e6c885b7" },
2025-01-05 18:34:45 +01:00
]
[ package . extras ]
dev = [ "build" , "flake8" , "mypy" , "pytest" , "twine" ]
[[ package ]]
name = "pyside6"
2025-07-03 15:41:55 +02:00
version = "6.9.0"
2025-01-05 18:34:45 +01:00
description = "Python bindings for the Qt cross-platform application and UI framework"
optional = true
2025-07-01 08:04:08 +02:00
python-versions = "<3.14,>=3.9"
2025-01-31 09:03:46 +01:00
groups = [ "main" ]
2025-06-27 09:42:35 +02:00
markers = "extra == \"gui\""
2025-01-05 18:34:45 +01:00
files = [
2025-07-03 15:41:55 +02:00
{ file = "PySide6-6.9.0-cp39-abi3-macosx_12_0_universal2.whl" , hash = "sha256:b8f286a1bd143f3b2bdf08367b9362b13f469d26986c25700af9c4c68f79213e" },
{ file = "PySide6-6.9.0-cp39-abi3-manylinux_2_28_x86_64.whl" , hash = "sha256:09239d1b808f18efccd3803db874d683917efcdebfdf0e8dec449cf50e74e7aa" },
{ file = "PySide6-6.9.0-cp39-abi3-manylinux_2_39_aarch64.whl" , hash = "sha256:1a176409dd0dd12b72d2c78b776e5051f569071ec52b7aaadd0a5b3333493c24" },
{ file = "PySide6-6.9.0-cp39-abi3-win_amd64.whl" , hash = "sha256:0103e5d161696db40d75bfbf4e4b7d4f3372903c1b400c4e3379377b62c50290" },
{ file = "PySide6-6.9.0-cp39-abi3-win_arm64.whl" , hash = "sha256:846fbccf0b3501eb31cf0791a46e137615efba6ce540da2b426d79fa3e7762c4" },
2025-01-05 18:34:45 +01:00
]
[ package . dependencies ]
2025-07-03 15:41:55 +02:00
PySide6-Addons = "6.9.0"
PySide6-Essentials = "6.9.0"
shiboken6 = "6.9.0"
2025-01-05 18:34:45 +01:00
[[ package ]]
name = "pyside6-addons"
2025-07-03 15:41:55 +02:00
version = "6.9.0"
2025-01-05 18:34:45 +01:00
description = "Python bindings for the Qt cross-platform application and UI framework (Addons)"
optional = true
2025-07-01 08:04:08 +02:00
python-versions = "<3.14,>=3.9"
2025-01-31 09:03:46 +01:00
groups = [ "main" ]
2025-06-27 09:42:35 +02:00
markers = "extra == \"gui\""
2025-01-05 18:34:45 +01:00
files = [
2025-07-03 15:41:55 +02:00
{ file = "PySide6_Addons-6.9.0-cp39-abi3-macosx_12_0_universal2.whl" , hash = "sha256:98f9ad4b65820736e12d49c18db2e570eac63727407fbb59a62ac753e89dc201" },
{ file = "PySide6_Addons-6.9.0-cp39-abi3-manylinux_2_28_x86_64.whl" , hash = "sha256:fc9dcd63a0ce7565f238cb11c44494435a50eb6cb72b8dbce3b709618989c3dc" },
{ file = "PySide6_Addons-6.9.0-cp39-abi3-manylinux_2_39_aarch64.whl" , hash = "sha256:d8a650644e0b9d1e7a092f6bcd11f25a63706d12f77d442b6ace75d346ab5d30" },
{ file = "PySide6_Addons-6.9.0-cp39-abi3-win_amd64.whl" , hash = "sha256:8cf54065b3d1b4698448fad825378a25c10ef52017d9dff48cead03200636d8d" },
{ file = "PySide6_Addons-6.9.0-cp39-abi3-win_arm64.whl" , hash = "sha256:260a56da59539f476c1635a3ff13591e10f1b04d92155c0617129bc53ca8b5f8" },
2025-01-05 18:34:45 +01:00
]
[ package . dependencies ]
2025-07-03 15:41:55 +02:00
PySide6-Essentials = "6.9.0"
shiboken6 = "6.9.0"
2025-01-05 18:34:45 +01:00
[[ package ]]
name = "pyside6-essentials"
2025-07-03 15:41:55 +02:00
version = "6.9.0"
2025-01-05 18:34:45 +01:00
description = "Python bindings for the Qt cross-platform application and UI framework (Essentials)"
optional = true
2025-07-01 08:04:08 +02:00
python-versions = "<3.14,>=3.9"
2025-01-31 09:03:46 +01:00
groups = [ "main" ]
2025-06-27 09:42:35 +02:00
markers = "extra == \"gui\""
2025-01-05 18:34:45 +01:00
files = [
2025-07-03 15:41:55 +02:00
{ file = "PySide6_Essentials-6.9.0-cp39-abi3-macosx_12_0_universal2.whl" , hash = "sha256:b18e3e01b507e8a57481fe19792eb373d5f10a23a50702ce540da1435e722f39" },
{ file = "PySide6_Essentials-6.9.0-cp39-abi3-manylinux_2_28_x86_64.whl" , hash = "sha256:45eaf7f17688d1991f39680dbfd3c41674f3cbb78f278aa10fe0b5f2f31c1989" },
{ file = "PySide6_Essentials-6.9.0-cp39-abi3-manylinux_2_39_aarch64.whl" , hash = "sha256:69aedfad77119c5bec0005ca31d5620e9bac8ba5ae66c7389160530cfd698ed8" },
{ file = "PySide6_Essentials-6.9.0-cp39-abi3-win_amd64.whl" , hash = "sha256:94a0096d6bb1d3e5cef29ca4a5366d0f229d42480fbb17aa25ad85d72b1b7947" },
{ file = "PySide6_Essentials-6.9.0-cp39-abi3-win_arm64.whl" , hash = "sha256:d2dc45536f2269ad111991042e81257124f1cd1c9ed5ea778d7224fd65dc9e2b" },
2025-01-05 18:34:45 +01:00
]
[ package . dependencies ]
2025-07-03 15:41:55 +02:00
shiboken6 = "6.9.0"
2025-01-05 18:34:45 +01:00
[[ package ]]
name = "pytest"
2025-06-27 09:42:35 +02:00
version = "8.4.1"
2025-01-05 18:34:45 +01:00
description = "pytest: simple powerful testing with Python"
optional = false
2025-06-27 09:42:35 +02:00
python-versions = ">=3.9"
2025-01-31 09:03:46 +01:00
groups = [ "dev" ]
2025-01-05 18:34:45 +01:00
files = [
2025-06-27 09:42:35 +02:00
{ file = "pytest-8.4.1-py3-none-any.whl" , hash = "sha256:539c70ba6fcead8e78eebbf1115e8b589e7565830d7d006a8723f19ac8a0afb7" },
{ file = "pytest-8.4.1.tar.gz" , hash = "sha256:7c67fd69174877359ed9371ec3af8a3d2b04741818c51e5e99cc1742251fa93c" },
2025-01-05 18:34:45 +01:00
]
[ package . dependencies ]
2025-06-27 09:42:35 +02:00
colorama = { version = ">=0.4" , markers = "sys_platform == \"win32\"" }
iniconfig = ">=1"
packaging = ">=20"
2025-01-05 18:34:45 +01:00
pluggy = ">=1.5,<2"
2025-06-27 09:42:35 +02:00
pygments = ">=2.7.2"
2025-01-05 18:34:45 +01:00
[ package . extras ]
2025-06-27 09:42:35 +02:00
dev = [ "argcomplete" , "attrs (>=19.2)" , "hypothesis (>=3.56)" , "mock" , "requests" , "setuptools" , "xmlschema" ]
2025-01-05 18:34:45 +01:00
[[ package ]]
name = "pytest-cov"
2025-06-27 09:42:35 +02:00
version = "6.2.1"
2025-01-05 18:34:45 +01:00
description = "Pytest plugin for measuring coverage."
optional = false
python-versions = ">=3.9"
2025-01-31 09:03:46 +01:00
groups = [ "dev" ]
2025-01-05 18:34:45 +01:00
files = [
2025-06-27 09:42:35 +02:00
{ file = "pytest_cov-6.2.1-py3-none-any.whl" , hash = "sha256:f5bc4c23f42f1cdd23c70b1dab1bbaef4fc505ba950d53e0081d0730dd7e86d5" },
{ file = "pytest_cov-6.2.1.tar.gz" , hash = "sha256:25cc6cc0a5358204b8108ecedc51a9b57b34cc6b8c967cc2c01a4e00d8a67da2" },
2025-01-05 18:34:45 +01:00
]
[ package . dependencies ]
coverage = { version = ">=7.5" , extras = [ "toml" ]}
2025-06-27 09:42:35 +02:00
pluggy = ">=1.2"
pytest = ">=6.2.5"
2025-01-05 18:34:45 +01:00
[ package . extras ]
testing = [ "fields" , "hunter" , "process-tests" , "pytest-xdist" , "virtualenv" ]
[[ package ]]
name = "python-dateutil"
version = "2.9.0.post0"
description = "Extensions to the standard Python datetime module"
optional = false
python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7"
2025-01-31 09:03:46 +01:00
groups = [ "main" , "docs" ]
2025-01-05 18:34:45 +01:00
files = [
2025-04-02 05:56:36 +02: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" },
2025-01-05 18:34:45 +01:00
]
[ package . dependencies ]
six = ">=1.5"
[[ package ]]
name = "python-ffmpeg"
version = "2.0.12"
description = "A python binding for FFmpeg which provides sync and async APIs"
optional = false
python-versions = ">=3.7"
2025-01-31 09:03:46 +01:00
groups = [ "main" ]
2025-01-05 18:34:45 +01:00
files = [
2025-04-02 05:56:36 +02:00
{ file = "python_ffmpeg-2.0.12-py3-none-any.whl" , hash = "sha256:d86697da8dfb39335183e336d31baf42fb217468adf5ac97fd743898240faae3" },
{ file = "python_ffmpeg-2.0.12.tar.gz" , hash = "sha256:19ac80af5a064a2f53c245af1a909b2d7648ea045500d96d3bcd507b88d43dc7" },
2025-01-05 18:34:45 +01:00
]
[ package . dependencies ]
pyee = "*"
typing-extensions = "*"
[[ package ]]
name = "pyupgrade"
2025-06-27 09:42:35 +02:00
version = "3.20.0"
2025-01-05 18:34:45 +01:00
description = "A tool to automatically upgrade syntax for newer versions."
optional = false
python-versions = ">=3.9"
2025-01-31 09:03:46 +01:00
groups = [ "dev" ]
2025-01-05 18:34:45 +01:00
files = [
2025-06-27 09:42:35 +02:00
{ file = "pyupgrade-3.20.0-py2.py3-none-any.whl" , hash = "sha256:cd5bf842b863f50adad324a01c30aef60b9f698a9814848094818659c92cd1f4" },
{ file = "pyupgrade-3.20.0.tar.gz" , hash = "sha256:dd6a16c13fc1a7db45796008689a9a35420bd364d681430f640c5e54a3d351ea" },
2025-01-05 18:34:45 +01:00
]
[ package . dependencies ]
tokenize-rt = ">=6.1.0"
[[ package ]]
name = "pyyaml"
version = "6.0.2"
description = "YAML parser and emitter for Python"
optional = false
python-versions = ">=3.8"
2025-01-31 09:03:46 +01:00
groups = [ "dev" , "docs" ]
2025-01-05 18:34:45 +01:00
files = [
2025-04-02 05:56:36 +02: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" },
2025-01-05 18:34:45 +01:00
]
[[ package ]]
name = "pyyaml-env-tag"
2025-06-27 09:42:35 +02:00
version = "1.1"
description = "A custom YAML tag for referencing environment variables in YAML files."
2025-01-05 18:34:45 +01:00
optional = false
2025-06-27 09:42:35 +02:00
python-versions = ">=3.9"
2025-01-31 09:03:46 +01:00
groups = [ "docs" ]
2025-01-05 18:34:45 +01:00
files = [
2025-06-27 09:42:35 +02:00
{ file = "pyyaml_env_tag-1.1-py3-none-any.whl" , hash = "sha256:17109e1a528561e32f026364712fee1264bc2ea6715120891174ed1b980d2e04" },
{ file = "pyyaml_env_tag-1.1.tar.gz" , hash = "sha256:2eb38b75a2d21ee0475d6d97ec19c63287a7e140231e4214969d0eac923cd7ff" },
2025-01-05 18:34:45 +01:00
]
[ package . dependencies ]
pyyaml = "*"
[[ package ]]
name = "ratelimit"
version = "2.2.1"
description = "API rate limit decorator"
optional = false
python-versions = "*"
2025-01-31 09:03:46 +01:00
groups = [ "main" ]
2025-01-05 18:34:45 +01:00
files = [
2025-04-02 05:56:36 +02:00
{ file = "ratelimit-2.2.1.tar.gz" , hash = "sha256:af8a9b64b821529aca09ebaf6d8d279100d766f19e90b5059ac6a718ca6dee42" },
2025-01-05 18:34:45 +01:00
]
[[ package ]]
name = "requests"
2025-06-27 09:42:35 +02:00
version = "2.32.4"
2025-01-05 18:34:45 +01:00
description = "Python HTTP for Humans."
optional = false
python-versions = ">=3.8"
2025-01-31 09:03:46 +01:00
groups = [ "main" , "docs" ]
2025-01-05 18:34:45 +01:00
files = [
2025-06-27 09:42:35 +02:00
{ file = "requests-2.32.4-py3-none-any.whl" , hash = "sha256:27babd3cda2a6d50b30443204ee89830707d396671944c998b5975b031ac2b2c" },
{ file = "requests-2.32.4.tar.gz" , hash = "sha256:27d0316682c8a29834d3264820024b62a36942083d52caf2f14c0591336d3422" },
2025-01-05 18:34:45 +01:00
]
[ package . dependencies ]
certifi = ">=2017.4.17"
2025-06-27 09:42:35 +02:00
charset_normalizer = ">=2,<4"
2025-01-05 18:34:45 +01:00
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)" ]
2025-06-27 12:19:51 +02:00
[[ package ]]
name = "requirements-parser"
version = "0.13.0"
description = "This is a small Python module for parsing Pip requirement files."
optional = false
python-versions = "<4.0,>=3.8"
groups = [ "dev" ]
files = [
{ file = "requirements_parser-0.13.0-py3-none-any.whl" , hash = "sha256:2b3173faecf19ec5501971b7222d38f04cb45bb9d87d0ad629ca71e2e62ded14" },
{ file = "requirements_parser-0.13.0.tar.gz" , hash = "sha256:0843119ca2cb2331de4eb31b10d70462e39ace698fd660a915c247d2301a4418" },
]
[ package . dependencies ]
packaging = ">=23.2"
2025-01-05 18:34:45 +01:00
[[ package ]]
name = "rich"
2025-06-27 12:19:51 +02:00
version = "14.0.0"
2025-01-05 18:34:45 +01:00
description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal"
optional = false
python-versions = ">=3.8.0"
2025-01-31 09:03:46 +01:00
groups = [ "main" , "dev" ]
2025-01-05 18:34:45 +01:00
files = [
2025-06-27 12:19:51 +02:00
{ file = "rich-14.0.0-py3-none-any.whl" , hash = "sha256:1c9491e1951aac09caffd42f448ee3d04e58923ffe14993f6e83068dc395d7e0" },
{ file = "rich-14.0.0.tar.gz" , hash = "sha256:82f1bc23a6a21ebca4ae0c45af9bdbc492ed20231dcb63f297d6d1021a9d5725" },
2025-01-05 18:34:45 +01:00
]
[ package . dependencies ]
markdown-it-py = ">=2.2.0"
pygments = ">=2.13.0,<3.0.0"
[ package . extras ]
jupyter = [ "ipywidgets (>=7.5.1,<9)" ]
2025-03-24 07:11:11 +01:00
[[ package ]]
name = "setuptools"
2025-06-27 09:42:35 +02:00
version = "80.9.0"
2025-03-24 07:11:11 +01:00
description = "Easily download, build, install, upgrade, and uninstall Python packages"
optional = false
python-versions = ">=3.9"
groups = [ "dev" ]
files = [
2025-06-27 09:42:35 +02:00
{ file = "setuptools-80.9.0-py3-none-any.whl" , hash = "sha256:062d34222ad13e0cc312a4c02d73f059e86a4acbfbdea8f8f76b28c99f306922" },
{ file = "setuptools-80.9.0.tar.gz" , hash = "sha256:f36b47402ecde768dbfafc46e8e4207b4360c654f1f3bb84475f0a28628fb19c" },
2025-03-24 07:11:11 +01:00
]
[ package . extras ]
check = [ "pytest-checkdocs (>=2.4)" , "pytest-ruff (>=0.2.1) ; sys_platform != \"cygwin\"" , "ruff (>=0.8.0) ; sys_platform != \"cygwin\"" ]
core = [ "importlib_metadata (>=6) ; python_version < \"3.10\"" , "jaraco.functools (>=4)" , "jaraco.text (>=3.7)" , "more_itertools" , "more_itertools (>=8.8)" , "packaging (>=24.2)" , "platformdirs (>=4.2.2)" , "tomli (>=2.0.1) ; python_version < \"3.11\"" , "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) ; python_version >= \"3.9\" and sys_platform != \"cygwin\"" , "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 ; sys_platform != \"cygwin\"" , "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) ; python_version < \"3.10\"" , "jaraco.develop (>=7.21) ; sys_platform != \"cygwin\"" , "mypy (==1.14.*)" , "pytest-mypy" ]
2025-01-05 18:34:45 +01:00
[[ package ]]
name = "shellingham"
version = "1.5.4"
description = "Tool to Detect Surrounding Shell"
optional = false
python-versions = ">=3.7"
2025-01-31 09:03:46 +01:00
groups = [ "main" ]
2025-01-05 18:34:45 +01:00
files = [
2025-04-02 05:56:36 +02:00
{ file = "shellingham-1.5.4-py2.py3-none-any.whl" , hash = "sha256:7ecfff8f2fd72616f7481040475a65b2bf8af90a56c89140852d1120324e8686" },
{ file = "shellingham-1.5.4.tar.gz" , hash = "sha256:8dbca0739d487e5bd35ab3ca4b36e11c4078f3a234bfce294b0a0291363404de" },
2025-01-05 18:34:45 +01:00
]
[[ package ]]
name = "shiboken6"
2025-07-03 15:41:55 +02:00
version = "6.9.0"
2025-01-05 18:34:45 +01:00
description = "Python/C++ bindings helper module"
optional = true
2025-07-01 08:04:08 +02:00
python-versions = "<3.14,>=3.9"
2025-01-31 09:03:46 +01:00
groups = [ "main" ]
2025-06-27 09:42:35 +02:00
markers = "extra == \"gui\""
2025-01-05 18:34:45 +01:00
files = [
2025-07-03 15:41:55 +02:00
{ file = "shiboken6-6.9.0-cp39-abi3-macosx_12_0_universal2.whl" , hash = "sha256:c4d8e3a5907154ac4789e52c77957db95bcf584238c244d7743cb39e9b66dd26" },
{ file = "shiboken6-6.9.0-cp39-abi3-manylinux_2_28_x86_64.whl" , hash = "sha256:3f585caae5b814a7e23308db0a077355a7dc20c34d58ca4c339ff7625e9a1936" },
{ file = "shiboken6-6.9.0-cp39-abi3-manylinux_2_39_aarch64.whl" , hash = "sha256:b61579b90bf9c53ecc174085a69429166dfe57a0b8b894f933d1281af9df6568" },
{ file = "shiboken6-6.9.0-cp39-abi3-win_amd64.whl" , hash = "sha256:121ea290ed1afa5ad6abf690b377612693436292b69c61b0f8e10b1f0850f935" },
{ file = "shiboken6-6.9.0-cp39-abi3-win_arm64.whl" , hash = "sha256:24f53857458881b54798d7e35704611d07f6b6885bcdf80f13a4c8bb485b8df2" },
2025-01-05 18:34:45 +01:00
]
[[ package ]]
name = "six"
version = "1.17.0"
description = "Python 2 and 3 compatibility utilities"
optional = false
python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7"
2025-01-31 09:03:46 +01:00
groups = [ "main" , "docs" ]
2025-01-05 18:34:45 +01:00
files = [
2025-04-02 05:56:36 +02:00
{ file = "six-1.17.0-py2.py3-none-any.whl" , hash = "sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274" },
{ file = "six-1.17.0.tar.gz" , hash = "sha256:ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81" },
2025-01-05 18:34:45 +01:00
]
[[ package ]]
name = "snowballstemmer"
2025-06-27 09:42:35 +02:00
version = "3.0.1"
description = "This package provides 32 stemmers for 30 languages generated from Snowball algorithms."
2025-01-05 18:34:45 +01:00
optional = false
2025-06-27 09:42:35 +02:00
python-versions = "!=3.0.*,!=3.1.*,!=3.2.*"
2025-01-31 09:03:46 +01:00
groups = [ "dev" ]
2025-01-05 18:34:45 +01:00
files = [
2025-06-27 09:42:35 +02:00
{ file = "snowballstemmer-3.0.1-py3-none-any.whl" , hash = "sha256:6cd7b3897da8d6c9ffb968a6781fa6532dce9c3618a4b127d920dab764a19064" },
{ file = "snowballstemmer-3.0.1.tar.gz" , hash = "sha256:6d5eeeec8e9f84d4d56b847692bacf79bc2c8e90c7f80ca4444ff8b6f2e52895" },
2025-01-05 18:34:45 +01:00
]
[[ package ]]
name = "stevedore"
2025-03-24 07:11:11 +01:00
version = "5.4.1"
2025-01-05 18:34:45 +01:00
description = "Manage dynamic plugins for Python applications"
optional = false
python-versions = ">=3.9"
2025-01-31 09:03:46 +01:00
groups = [ "dev" ]
2025-01-05 18:34:45 +01:00
files = [
2025-04-02 05:56:36 +02:00
{ file = "stevedore-5.4.1-py3-none-any.whl" , hash = "sha256:d10a31c7b86cba16c1f6e8d15416955fc797052351a56af15e608ad20811fcfe" },
{ file = "stevedore-5.4.1.tar.gz" , hash = "sha256:3135b5ae50fe12816ef291baff420acb727fcd356106e3e9cbfa9e5985cd6f4b" },
2025-01-05 18:34:45 +01:00
]
[ package . dependencies ]
pbr = ">=2.0.0"
[[ package ]]
name = "tidalapi"
version = "0.8.3"
description = "Unofficial API for TIDAL music streaming service."
optional = false
python-versions = "<4.0,>=3.8"
2025-01-31 09:03:46 +01:00
groups = [ "main" ]
2025-01-05 18:34:45 +01:00
files = [
2025-04-02 05:56:36 +02:00
{ file = "tidalapi-0.8.3-py3-none-any.whl" , hash = "sha256:b6698e308cc9f4edac4b9c1bc22773f040d4de0bbac212defcbe33a93f66b3c7" },
{ file = "tidalapi-0.8.3.tar.gz" , hash = "sha256:dc8e578bdbe6c8095434a066993b869deb5a8a25732f7b04132df59e94599455" },
2025-01-05 18:34:45 +01:00
]
[ package . dependencies ]
isodate = ">=0.7.2,<0.8.0"
mpegdash = ">=0.4.0,<0.5.0"
python-dateutil = ">=2.8.2,<3.0.0"
ratelimit = ">=2.2.1,<3.0.0"
requests = ">=2.32.3,<3.0.0"
typing-extensions = ">=4.12.2,<5.0.0"
[[ package ]]
name = "tokenize-rt"
2025-06-27 09:42:35 +02:00
version = "6.2.0"
2025-01-05 18:34:45 +01:00
description = "A wrapper around the stdlib `tokenize` which roundtrips."
optional = false
python-versions = ">=3.9"
2025-01-31 09:03:46 +01:00
groups = [ "dev" ]
2025-01-05 18:34:45 +01:00
files = [
2025-06-27 09:42:35 +02:00
{ file = "tokenize_rt-6.2.0-py2.py3-none-any.whl" , hash = "sha256:a152bf4f249c847a66497a4a95f63376ed68ac6abf092a2f7cfb29d044ecff44" },
{ file = "tokenize_rt-6.2.0.tar.gz" , hash = "sha256:8439c042b330c553fdbe1758e4a05c0ed460dbbbb24a606f11f0dee75da4cad6" },
2025-01-05 18:34:45 +01: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.*"
2025-01-31 09:03:46 +01:00
groups = [ "main" ]
2025-01-05 18:34:45 +01:00
files = [
2025-04-02 05:56:36 +02:00
{ file = "toml-0.10.2-py2.py3-none-any.whl" , hash = "sha256:806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b" },
{ file = "toml-0.10.2.tar.gz" , hash = "sha256:b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f" },
2025-01-05 18:34:45 +01:00
]
[[ package ]]
name = "tomlkit"
2025-06-27 09:42:35 +02:00
version = "0.13.3"
2025-01-05 18:34:45 +01:00
description = "Style preserving TOML library"
optional = false
python-versions = ">=3.8"
2025-01-31 09:03:46 +01:00
groups = [ "dev" ]
2025-01-05 18:34:45 +01:00
files = [
2025-06-27 09:42:35 +02:00
{ file = "tomlkit-0.13.3-py3-none-any.whl" , hash = "sha256:c89c649d79ee40629a9fda55f8ace8c6a1b42deb912b2a8fd8d942ddadb606b0" },
{ file = "tomlkit-0.13.3.tar.gz" , hash = "sha256:430cf247ee57df2b94ee3fbe588e71d362a941ebb545dec29b53961d61add2a1" },
2025-01-05 18:34:45 +01:00
]
[[ package ]]
name = "tox"
2025-06-27 09:42:35 +02:00
version = "4.27.0"
2025-01-05 18:34:45 +01:00
description = "tox is a generic virtualenv management and test command line tool"
optional = false
2025-06-27 09:42:35 +02:00
python-versions = ">=3.9"
2025-01-31 09:03:46 +01:00
groups = [ "dev" ]
2025-01-05 18:34:45 +01:00
files = [
2025-06-27 09:42:35 +02:00
{ file = "tox-4.27.0-py3-none-any.whl" , hash = "sha256:2b8a7fb986b82aa2c830c0615082a490d134e0626dbc9189986da46a313c4f20" },
{ file = "tox-4.27.0.tar.gz" , hash = "sha256:b97d5ecc0c0d5755bcc5348387fef793e1bfa68eb33746412f4c60881d7f5f57" },
2025-01-05 18:34:45 +01:00
]
[ package . dependencies ]
2025-03-24 07:11:11 +01:00
cachetools = ">=5.5.1"
2025-01-05 18:34:45 +01:00
chardet = ">=5.2"
colorama = ">=0.4.6"
filelock = ">=3.16.1"
2025-03-24 07:11:11 +01:00
packaging = ">=24.2"
2025-01-05 18:34:45 +01:00
platformdirs = ">=4.3.6"
pluggy = ">=1.5"
pyproject-api = ">=1.8"
2025-06-27 09:42:35 +02:00
virtualenv = ">=20.31"
2025-01-05 18:34:45 +01:00
[ package . extras ]
2025-03-24 07:11:11 +01:00
test = [ "devpi-process (>=1.0.2)" , "pytest (>=8.3.4)" , "pytest-mock (>=3.14)" ]
2025-01-05 18:34:45 +01:00
[[ package ]]
name = "typer"
2025-06-27 12:19:51 +02:00
version = "0.16.0"
2025-01-05 18:34:45 +01:00
description = "Typer, build great CLIs. Easy to code. Based on Python type hints."
optional = false
python-versions = ">=3.7"
2025-01-31 09:03:46 +01:00
groups = [ "main" ]
2025-01-05 18:34:45 +01:00
files = [
2025-06-27 12:19:51 +02:00
{ file = "typer-0.16.0-py3-none-any.whl" , hash = "sha256:1f79bed11d4d02d4310e3c1b7ba594183bcedb0ac73b27a9e5f28f6fb5b98855" },
{ file = "typer-0.16.0.tar.gz" , hash = "sha256:af377ffaee1dbe37ae9440cb4e8f11686ea5ce4e9bae01b84ae7c63b87f1dd3b" },
2025-01-05 18:34:45 +01:00
]
[ package . dependencies ]
2025-06-27 12:19:51 +02:00
click = ">=8.0.0"
2025-01-05 18:34:45 +01:00
rich = ">=10.11.0"
shellingham = ">=1.3.0"
typing-extensions = ">=3.7.4.3"
[[ package ]]
name = "typing-extensions"
2025-06-27 09:42:35 +02:00
version = "4.14.0"
description = "Backported and Experimental Type Hints for Python 3.9+"
2025-01-05 18:34:45 +01:00
optional = false
2025-06-27 09:42:35 +02:00
python-versions = ">=3.9"
2025-01-31 09:03:46 +01:00
groups = [ "main" , "dev" ]
2025-01-05 18:34:45 +01:00
files = [
2025-06-27 09:42:35 +02:00
{ file = "typing_extensions-4.14.0-py3-none-any.whl" , hash = "sha256:a1514509136dd0b477638fc68d6a91497af5076466ad0fa6c338e44e359944af" },
{ file = "typing_extensions-4.14.0.tar.gz" , hash = "sha256:8676b788e32f02ab42d9e7c61324048ae4c6d844a399eebace3d4979d75ceef4" },
2025-01-05 18:34:45 +01:00
]
[[ package ]]
name = "typing-inspect"
version = "0.9.0"
description = "Runtime inspection utilities for typing module."
optional = false
python-versions = "*"
2025-01-31 09:03:46 +01:00
groups = [ "main" ]
2025-01-05 18:34:45 +01:00
files = [
2025-04-02 05:56:36 +02:00
{ file = "typing_inspect-0.9.0-py3-none-any.whl" , hash = "sha256:9ee6fc59062311ef8547596ab6b955e1b8aa46242d854bfc78f4f6b0eff35f9f" },
{ file = "typing_inspect-0.9.0.tar.gz" , hash = "sha256:b23fc42ff6f6ef6954e4852c1fb512cdd18dbea03134f91f856a95ccc9461f78" },
2025-01-05 18:34:45 +01:00
]
[ package . dependencies ]
mypy-extensions = ">=0.3.0"
typing-extensions = ">=3.7.4"
[[ package ]]
name = "urllib3"
2025-06-27 09:42:35 +02:00
version = "2.5.0"
2025-01-05 18:34:45 +01:00
description = "HTTP library with thread-safe connection pooling, file post, and more."
optional = false
python-versions = ">=3.9"
2025-01-31 09:03:46 +01:00
groups = [ "main" , "docs" ]
2025-01-05 18:34:45 +01:00
files = [
2025-06-27 09:42:35 +02:00
{ file = "urllib3-2.5.0-py3-none-any.whl" , hash = "sha256:e6b01673c0fa6a13e374b50871808eb3bf7046c4b125b216f6bf1cc604cff0dc" },
{ file = "urllib3-2.5.0.tar.gz" , hash = "sha256:3fc47733c7e419d4bc3f6b3dc2b4f890bb743906a30d56ba4a5bfa4bbff92760" },
2025-01-05 18:34:45 +01:00
]
[ package . extras ]
2025-03-24 07:11:11 +01:00
brotli = [ "brotli (>=1.0.9) ; platform_python_implementation == \"CPython\"" , "brotlicffi (>=0.8.0) ; platform_python_implementation != \"CPython\"" ]
2025-01-05 18:34:45 +01:00
h2 = [ "h2 (>=4,<5)" ]
socks = [ "pysocks (>=1.5.6,!=1.5.7,<2.0)" ]
zstd = [ "zstandard (>=0.18.0)" ]
[[ package ]]
name = "virtualenv"
2025-06-27 09:42:35 +02:00
version = "20.31.2"
2025-01-05 18:34:45 +01:00
description = "Virtual Python Environment builder"
optional = false
python-versions = ">=3.8"
2025-01-31 09:03:46 +01:00
groups = [ "dev" ]
2025-01-05 18:34:45 +01:00
files = [
2025-06-27 09:42:35 +02:00
{ file = "virtualenv-20.31.2-py3-none-any.whl" , hash = "sha256:36efd0d9650ee985f0cad72065001e66d49a6f24eb44d98980f630686243cf11" },
{ file = "virtualenv-20.31.2.tar.gz" , hash = "sha256:e10c0a9d02835e592521be48b332b6caee6887f332c111aa79a09b9e79efc2af" },
2025-01-05 18:34:45 +01:00
]
[ package . dependencies ]
distlib = ">=0.3.7,<1"
filelock = ">=3.12.2,<4"
platformdirs = ">=3.9.1,<5"
[ package . extras ]
docs = [ "furo (>=2023.7.26)" , "proselint (>=0.13)" , "sphinx (>=7.1.2,!=7.3)" , "sphinx-argparse (>=0.4)" , "sphinxcontrib-towncrier (>=0.2.1a0)" , "towncrier (>=23.6)" ]
2025-04-02 05:56:36 +02: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) ; platform_python_implementation == \"PyPy\" or platform_python_implementation == \"GraalVM\" or platform_python_implementation == \"CPython\" and sys_platform == \"win32\" and python_version >= \"3.13\"" , "pytest-mock (>=3.11.1)" , "pytest-randomly (>=3.12)" , "pytest-timeout (>=2.1)" , "setuptools (>=68)" , "time-machine (>=2.10) ; platform_python_implementation == \"CPython\"" ]
2025-01-05 18:34:45 +01:00
[[ package ]]
name = "watchdog"
version = "6.0.0"
description = "Filesystem events monitoring"
optional = false
python-versions = ">=3.9"
2025-01-31 09:03:46 +01:00
groups = [ "docs" ]
2025-01-05 18:34:45 +01:00
files = [
2025-04-02 05:56:36 +02:00
{ file = "watchdog-6.0.0-cp310-cp310-macosx_10_9_universal2.whl" , hash = "sha256:d1cdb490583ebd691c012b3d6dae011000fe42edb7a82ece80965b42abd61f26" },
{ file = "watchdog-6.0.0-cp310-cp310-macosx_10_9_x86_64.whl" , hash = "sha256:bc64ab3bdb6a04d69d4023b29422170b74681784ffb9463ed4870cf2f3e66112" },
{ file = "watchdog-6.0.0-cp310-cp310-macosx_11_0_arm64.whl" , hash = "sha256:c897ac1b55c5a1461e16dae288d22bb2e412ba9807df8397a635d88f671d36c3" },
{ file = "watchdog-6.0.0-cp311-cp311-macosx_10_9_universal2.whl" , hash = "sha256:6eb11feb5a0d452ee41f824e271ca311a09e250441c262ca2fd7ebcf2461a06c" },
{ file = "watchdog-6.0.0-cp311-cp311-macosx_10_9_x86_64.whl" , hash = "sha256:ef810fbf7b781a5a593894e4f439773830bdecb885e6880d957d5b9382a960d2" },
{ file = "watchdog-6.0.0-cp311-cp311-macosx_11_0_arm64.whl" , hash = "sha256:afd0fe1b2270917c5e23c2a65ce50c2a4abb63daafb0d419fde368e272a76b7c" },
{ file = "watchdog-6.0.0-cp312-cp312-macosx_10_13_universal2.whl" , hash = "sha256:bdd4e6f14b8b18c334febb9c4425a878a2ac20efd1e0b231978e7b150f92a948" },
{ file = "watchdog-6.0.0-cp312-cp312-macosx_10_13_x86_64.whl" , hash = "sha256:c7c15dda13c4eb00d6fb6fc508b3c0ed88b9d5d374056b239c4ad1611125c860" },
{ file = "watchdog-6.0.0-cp312-cp312-macosx_11_0_arm64.whl" , hash = "sha256:6f10cb2d5902447c7d0da897e2c6768bca89174d0c6e1e30abec5421af97a5b0" },
{ file = "watchdog-6.0.0-cp313-cp313-macosx_10_13_universal2.whl" , hash = "sha256:490ab2ef84f11129844c23fb14ecf30ef3d8a6abafd3754a6f75ca1e6654136c" },
{ file = "watchdog-6.0.0-cp313-cp313-macosx_10_13_x86_64.whl" , hash = "sha256:76aae96b00ae814b181bb25b1b98076d5fc84e8a53cd8885a318b42b6d3a5134" },
{ file = "watchdog-6.0.0-cp313-cp313-macosx_11_0_arm64.whl" , hash = "sha256:a175f755fc2279e0b7312c0035d52e27211a5bc39719dd529625b1930917345b" },
{ file = "watchdog-6.0.0-cp39-cp39-macosx_10_9_universal2.whl" , hash = "sha256:e6f0e77c9417e7cd62af82529b10563db3423625c5fce018430b249bf977f9e8" },
{ file = "watchdog-6.0.0-cp39-cp39-macosx_10_9_x86_64.whl" , hash = "sha256:90c8e78f3b94014f7aaae121e6b909674df5b46ec24d6bebc45c44c56729af2a" },
{ file = "watchdog-6.0.0-cp39-cp39-macosx_11_0_arm64.whl" , hash = "sha256:e7631a77ffb1f7d2eefa4445ebbee491c720a5661ddf6df3498ebecae5ed375c" },
{ file = "watchdog-6.0.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl" , hash = "sha256:c7ac31a19f4545dd92fc25d200694098f42c9a8e391bc00bdd362c5736dbf881" },
{ file = "watchdog-6.0.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl" , hash = "sha256:9513f27a1a582d9808cf21a07dae516f0fab1cf2d7683a742c498b93eedabb11" },
{ file = "watchdog-6.0.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl" , hash = "sha256:7a0e56874cfbc4b9b05c60c8a1926fedf56324bb08cfbc188969777940aef3aa" },
{ file = "watchdog-6.0.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl" , hash = "sha256:e6439e374fc012255b4ec786ae3c4bc838cd7309a540e5fe0952d03687d8804e" },
{ file = "watchdog-6.0.0-py3-none-manylinux2014_aarch64.whl" , hash = "sha256:7607498efa04a3542ae3e05e64da8202e58159aa1fa4acddf7678d34a35d4f13" },
{ file = "watchdog-6.0.0-py3-none-manylinux2014_armv7l.whl" , hash = "sha256:9041567ee8953024c83343288ccc458fd0a2d811d6a0fd68c4c22609e3490379" },
{ file = "watchdog-6.0.0-py3-none-manylinux2014_i686.whl" , hash = "sha256:82dc3e3143c7e38ec49d61af98d6558288c415eac98486a5c581726e0737c00e" },
{ file = "watchdog-6.0.0-py3-none-manylinux2014_ppc64.whl" , hash = "sha256:212ac9b8bf1161dc91bd09c048048a95ca3a4c4f5e5d4a7d1b1a7d5752a7f96f" },
{ file = "watchdog-6.0.0-py3-none-manylinux2014_ppc64le.whl" , hash = "sha256:e3df4cbb9a450c6d49318f6d14f4bbc80d763fa587ba46ec86f99f9e6876bb26" },
{ file = "watchdog-6.0.0-py3-none-manylinux2014_s390x.whl" , hash = "sha256:2cce7cfc2008eb51feb6aab51251fd79b85d9894e98ba847408f662b3395ca3c" },
{ file = "watchdog-6.0.0-py3-none-manylinux2014_x86_64.whl" , hash = "sha256:20ffe5b202af80ab4266dcd3e91aae72bf2da48c0d33bdb15c66658e685e94e2" },
{ file = "watchdog-6.0.0-py3-none-win32.whl" , hash = "sha256:07df1fdd701c5d4c8e55ef6cf55b8f0120fe1aef7ef39a1c6fc6bc2e606d517a" },
{ file = "watchdog-6.0.0-py3-none-win_amd64.whl" , hash = "sha256:cbafb470cf848d93b5d013e2ecb245d4aa1c8fd0504e863ccefa32445359d680" },
{ file = "watchdog-6.0.0-py3-none-win_ia64.whl" , hash = "sha256:a1914259fa9e1454315171103c6a30961236f508b9b623eae470268bbcc6a22f" },
{ file = "watchdog-6.0.0.tar.gz" , hash = "sha256:9ddf7c82fda3ae8e24decda1338ede66e1c99883db93711d8fb941eaa2d8c282" },
2025-01-05 18:34:45 +01:00
]
[ package . extras ]
watchmedo = [ "PyYAML (>=3.10)" ]
[[ package ]]
name = "zstandard"
version = "0.23.0"
description = "Zstandard bindings for Python"
optional = false
python-versions = ">=3.8"
2025-01-31 09:03:46 +01:00
groups = [ "dev" ]
2025-01-05 18:34:45 +01:00
files = [
2025-04-02 05:56:36 +02:00
{ file = "zstandard-0.23.0-cp310-cp310-macosx_10_9_x86_64.whl" , hash = "sha256:bf0a05b6059c0528477fba9054d09179beb63744355cab9f38059548fedd46a9" },
{ file = "zstandard-0.23.0-cp310-cp310-macosx_11_0_arm64.whl" , hash = "sha256:fc9ca1c9718cb3b06634c7c8dec57d24e9438b2aa9a0f02b8bb36bf478538880" },
{ file = "zstandard-0.23.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:77da4c6bfa20dd5ea25cbf12c76f181a8e8cd7ea231c673828d0386b1740b8dc" },
{ file = "zstandard-0.23.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:b2170c7e0367dde86a2647ed5b6f57394ea7f53545746104c6b09fc1f4223573" },
{ file = "zstandard-0.23.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:c16842b846a8d2a145223f520b7e18b57c8f476924bda92aeee3a88d11cfc391" },
{ file = "zstandard-0.23.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:157e89ceb4054029a289fb504c98c6a9fe8010f1680de0201b3eb5dc20aa6d9e" },
{ file = "zstandard-0.23.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:203d236f4c94cd8379d1ea61db2fce20730b4c38d7f1c34506a31b34edc87bdd" },
{ file = "zstandard-0.23.0-cp310-cp310-musllinux_1_1_aarch64.whl" , hash = "sha256:dc5d1a49d3f8262be192589a4b72f0d03b72dcf46c51ad5852a4fdc67be7b9e4" },
{ file = "zstandard-0.23.0-cp310-cp310-musllinux_1_1_x86_64.whl" , hash = "sha256:752bf8a74412b9892f4e5b58f2f890a039f57037f52c89a740757ebd807f33ea" },
{ file = "zstandard-0.23.0-cp310-cp310-musllinux_1_2_aarch64.whl" , hash = "sha256:80080816b4f52a9d886e67f1f96912891074903238fe54f2de8b786f86baded2" },
{ file = "zstandard-0.23.0-cp310-cp310-musllinux_1_2_i686.whl" , hash = "sha256:84433dddea68571a6d6bd4fbf8ff398236031149116a7fff6f777ff95cad3df9" },
{ file = "zstandard-0.23.0-cp310-cp310-musllinux_1_2_ppc64le.whl" , hash = "sha256:ab19a2d91963ed9e42b4e8d77cd847ae8381576585bad79dbd0a8837a9f6620a" },
{ file = "zstandard-0.23.0-cp310-cp310-musllinux_1_2_s390x.whl" , hash = "sha256:59556bf80a7094d0cfb9f5e50bb2db27fefb75d5138bb16fb052b61b0e0eeeb0" },
{ file = "zstandard-0.23.0-cp310-cp310-musllinux_1_2_x86_64.whl" , hash = "sha256:27d3ef2252d2e62476389ca8f9b0cf2bbafb082a3b6bfe9d90cbcbb5529ecf7c" },
{ file = "zstandard-0.23.0-cp310-cp310-win32.whl" , hash = "sha256:5d41d5e025f1e0bccae4928981e71b2334c60f580bdc8345f824e7c0a4c2a813" },
{ file = "zstandard-0.23.0-cp310-cp310-win_amd64.whl" , hash = "sha256:519fbf169dfac1222a76ba8861ef4ac7f0530c35dd79ba5727014613f91613d4" },
{ file = "zstandard-0.23.0-cp311-cp311-macosx_10_9_x86_64.whl" , hash = "sha256:34895a41273ad33347b2fc70e1bff4240556de3c46c6ea430a7ed91f9042aa4e" },
{ file = "zstandard-0.23.0-cp311-cp311-macosx_11_0_arm64.whl" , hash = "sha256:77ea385f7dd5b5676d7fd943292ffa18fbf5c72ba98f7d09fc1fb9e819b34c23" },
{ file = "zstandard-0.23.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:983b6efd649723474f29ed42e1467f90a35a74793437d0bc64a5bf482bedfa0a" },
{ file = "zstandard-0.23.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:80a539906390591dd39ebb8d773771dc4db82ace6372c4d41e2d293f8e32b8db" },
{ file = "zstandard-0.23.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:445e4cb5048b04e90ce96a79b4b63140e3f4ab5f662321975679b5f6360b90e2" },
{ file = "zstandard-0.23.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:fd30d9c67d13d891f2360b2a120186729c111238ac63b43dbd37a5a40670b8ca" },
{ file = "zstandard-0.23.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:d20fd853fbb5807c8e84c136c278827b6167ded66c72ec6f9a14b863d809211c" },
{ file = "zstandard-0.23.0-cp311-cp311-musllinux_1_1_aarch64.whl" , hash = "sha256:ed1708dbf4d2e3a1c5c69110ba2b4eb6678262028afd6c6fbcc5a8dac9cda68e" },
{ file = "zstandard-0.23.0-cp311-cp311-musllinux_1_1_x86_64.whl" , hash = "sha256:be9b5b8659dff1f913039c2feee1aca499cfbc19e98fa12bc85e037c17ec6ca5" },
{ file = "zstandard-0.23.0-cp311-cp311-musllinux_1_2_aarch64.whl" , hash = "sha256:65308f4b4890aa12d9b6ad9f2844b7ee42c7f7a4fd3390425b242ffc57498f48" },
{ file = "zstandard-0.23.0-cp311-cp311-musllinux_1_2_i686.whl" , hash = "sha256:98da17ce9cbf3bfe4617e836d561e433f871129e3a7ac16d6ef4c680f13a839c" },
{ file = "zstandard-0.23.0-cp311-cp311-musllinux_1_2_ppc64le.whl" , hash = "sha256:8ed7d27cb56b3e058d3cf684d7200703bcae623e1dcc06ed1e18ecda39fee003" },
{ file = "zstandard-0.23.0-cp311-cp311-musllinux_1_2_s390x.whl" , hash = "sha256:b69bb4f51daf461b15e7b3db033160937d3ff88303a7bc808c67bbc1eaf98c78" },
{ file = "zstandard-0.23.0-cp311-cp311-musllinux_1_2_x86_64.whl" , hash = "sha256:034b88913ecc1b097f528e42b539453fa82c3557e414b3de9d5632c80439a473" },
{ file = "zstandard-0.23.0-cp311-cp311-win32.whl" , hash = "sha256:f2d4380bf5f62daabd7b751ea2339c1a21d1c9463f1feb7fc2bdcea2c29c3160" },
{ file = "zstandard-0.23.0-cp311-cp311-win_amd64.whl" , hash = "sha256:62136da96a973bd2557f06ddd4e8e807f9e13cbb0bfb9cc06cfe6d98ea90dfe0" },
{ file = "zstandard-0.23.0-cp312-cp312-macosx_10_9_x86_64.whl" , hash = "sha256:b4567955a6bc1b20e9c31612e615af6b53733491aeaa19a6b3b37f3b65477094" },
{ file = "zstandard-0.23.0-cp312-cp312-macosx_11_0_arm64.whl" , hash = "sha256:1e172f57cd78c20f13a3415cc8dfe24bf388614324d25539146594c16d78fcc8" },
{ file = "zstandard-0.23.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:b0e166f698c5a3e914947388c162be2583e0c638a4703fc6a543e23a88dea3c1" },
{ file = "zstandard-0.23.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:12a289832e520c6bd4dcaad68e944b86da3bad0d339ef7989fb7e88f92e96072" },
{ file = "zstandard-0.23.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:d50d31bfedd53a928fed6707b15a8dbeef011bb6366297cc435accc888b27c20" },
{ file = "zstandard-0.23.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:72c68dda124a1a138340fb62fa21b9bf4848437d9ca60bd35db36f2d3345f373" },
{ file = "zstandard-0.23.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:53dd9d5e3d29f95acd5de6802e909ada8d8d8cfa37a3ac64836f3bc4bc5512db" },
{ file = "zstandard-0.23.0-cp312-cp312-musllinux_1_1_aarch64.whl" , hash = "sha256:6a41c120c3dbc0d81a8e8adc73312d668cd34acd7725f036992b1b72d22c1772" },
{ file = "zstandard-0.23.0-cp312-cp312-musllinux_1_1_x86_64.whl" , hash = "sha256:40b33d93c6eddf02d2c19f5773196068d875c41ca25730e8288e9b672897c105" },
{ file = "zstandard-0.23.0-cp312-cp312-musllinux_1_2_aarch64.whl" , hash = "sha256:9206649ec587e6b02bd124fb7799b86cddec350f6f6c14bc82a2b70183e708ba" },
{ file = "zstandard-0.23.0-cp312-cp312-musllinux_1_2_i686.whl" , hash = "sha256:76e79bc28a65f467e0409098fa2c4376931fd3207fbeb6b956c7c476d53746dd" },
{ file = "zstandard-0.23.0-cp312-cp312-musllinux_1_2_ppc64le.whl" , hash = "sha256:66b689c107857eceabf2cf3d3fc699c3c0fe8ccd18df2219d978c0283e4c508a" },
{ file = "zstandard-0.23.0-cp312-cp312-musllinux_1_2_s390x.whl" , hash = "sha256:9c236e635582742fee16603042553d276cca506e824fa2e6489db04039521e90" },
{ file = "zstandard-0.23.0-cp312-cp312-musllinux_1_2_x86_64.whl" , hash = "sha256:a8fffdbd9d1408006baaf02f1068d7dd1f016c6bcb7538682622c556e7b68e35" },
{ file = "zstandard-0.23.0-cp312-cp312-win32.whl" , hash = "sha256:dc1d33abb8a0d754ea4763bad944fd965d3d95b5baef6b121c0c9013eaf1907d" },
{ file = "zstandard-0.23.0-cp312-cp312-win_amd64.whl" , hash = "sha256:64585e1dba664dc67c7cdabd56c1e5685233fbb1fc1966cfba2a340ec0dfff7b" },
{ file = "zstandard-0.23.0-cp313-cp313-macosx_10_13_x86_64.whl" , hash = "sha256:576856e8594e6649aee06ddbfc738fec6a834f7c85bf7cadd1c53d4a58186ef9" },
{ file = "zstandard-0.23.0-cp313-cp313-macosx_11_0_arm64.whl" , hash = "sha256:38302b78a850ff82656beaddeb0bb989a0322a8bbb1bf1ab10c17506681d772a" },
{ file = "zstandard-0.23.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:d2240ddc86b74966c34554c49d00eaafa8200a18d3a5b6ffbf7da63b11d74ee2" },
{ file = "zstandard-0.23.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:2ef230a8fd217a2015bc91b74f6b3b7d6522ba48be29ad4ea0ca3a3775bf7dd5" },
{ file = "zstandard-0.23.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:774d45b1fac1461f48698a9d4b5fa19a69d47ece02fa469825b442263f04021f" },
{ file = "zstandard-0.23.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:6f77fa49079891a4aab203d0b1744acc85577ed16d767b52fc089d83faf8d8ed" },
{ file = "zstandard-0.23.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:ac184f87ff521f4840e6ea0b10c0ec90c6b1dcd0bad2f1e4a9a1b4fa177982ea" },
{ file = "zstandard-0.23.0-cp313-cp313-musllinux_1_1_aarch64.whl" , hash = "sha256:c363b53e257246a954ebc7c488304b5592b9c53fbe74d03bc1c64dda153fb847" },
{ file = "zstandard-0.23.0-cp313-cp313-musllinux_1_1_x86_64.whl" , hash = "sha256:e7792606d606c8df5277c32ccb58f29b9b8603bf83b48639b7aedf6df4fe8171" },
{ file = "zstandard-0.23.0-cp313-cp313-musllinux_1_2_aarch64.whl" , hash = "sha256:a0817825b900fcd43ac5d05b8b3079937073d2b1ff9cf89427590718b70dd840" },
{ file = "zstandard-0.23.0-cp313-cp313-musllinux_1_2_i686.whl" , hash = "sha256:9da6bc32faac9a293ddfdcb9108d4b20416219461e4ec64dfea8383cac186690" },
{ file = "zstandard-0.23.0-cp313-cp313-musllinux_1_2_ppc64le.whl" , hash = "sha256:fd7699e8fd9969f455ef2926221e0233f81a2542921471382e77a9e2f2b57f4b" },
{ file = "zstandard-0.23.0-cp313-cp313-musllinux_1_2_s390x.whl" , hash = "sha256:d477ed829077cd945b01fc3115edd132c47e6540ddcd96ca169facff28173057" },
{ file = "zstandard-0.23.0-cp313-cp313-musllinux_1_2_x86_64.whl" , hash = "sha256:fa6ce8b52c5987b3e34d5674b0ab529a4602b632ebab0a93b07bfb4dfc8f8a33" },
{ file = "zstandard-0.23.0-cp313-cp313-win32.whl" , hash = "sha256:a9b07268d0c3ca5c170a385a0ab9fb7fdd9f5fd866be004c4ea39e44edce47dd" },
{ file = "zstandard-0.23.0-cp313-cp313-win_amd64.whl" , hash = "sha256:f3513916e8c645d0610815c257cbfd3242adfd5c4cfa78be514e5a3ebb42a41b" },
{ file = "zstandard-0.23.0-cp38-cp38-macosx_10_9_x86_64.whl" , hash = "sha256:2ef3775758346d9ac6214123887d25c7061c92afe1f2b354f9388e9e4d48acfc" },
{ file = "zstandard-0.23.0-cp38-cp38-macosx_11_0_arm64.whl" , hash = "sha256:4051e406288b8cdbb993798b9a45c59a4896b6ecee2f875424ec10276a895740" },
{ file = "zstandard-0.23.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:e2d1a054f8f0a191004675755448d12be47fa9bebbcffa3cdf01db19f2d30a54" },
{ file = "zstandard-0.23.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:f83fa6cae3fff8e98691248c9320356971b59678a17f20656a9e59cd32cee6d8" },
{ file = "zstandard-0.23.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:32ba3b5ccde2d581b1e6aa952c836a6291e8435d788f656fe5976445865ae045" },
{ file = "zstandard-0.23.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:2f146f50723defec2975fb7e388ae3a024eb7151542d1599527ec2aa9cacb152" },
{ file = "zstandard-0.23.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:1bfe8de1da6d104f15a60d4a8a768288f66aa953bbe00d027398b93fb9680b26" },
{ file = "zstandard-0.23.0-cp38-cp38-musllinux_1_1_aarch64.whl" , hash = "sha256:29a2bc7c1b09b0af938b7a8343174b987ae021705acabcbae560166567f5a8db" },
{ file = "zstandard-0.23.0-cp38-cp38-musllinux_1_1_x86_64.whl" , hash = "sha256:61f89436cbfede4bc4e91b4397eaa3e2108ebe96d05e93d6ccc95ab5714be512" },
{ file = "zstandard-0.23.0-cp38-cp38-musllinux_1_2_aarch64.whl" , hash = "sha256:53ea7cdc96c6eb56e76bb06894bcfb5dfa93b7adcf59d61c6b92674e24e2dd5e" },
{ file = "zstandard-0.23.0-cp38-cp38-musllinux_1_2_i686.whl" , hash = "sha256:a4ae99c57668ca1e78597d8b06d5af837f377f340f4cce993b551b2d7731778d" },
{ file = "zstandard-0.23.0-cp38-cp38-musllinux_1_2_ppc64le.whl" , hash = "sha256:379b378ae694ba78cef921581ebd420c938936a153ded602c4fea612b7eaa90d" },
{ file = "zstandard-0.23.0-cp38-cp38-musllinux_1_2_s390x.whl" , hash = "sha256:50a80baba0285386f97ea36239855f6020ce452456605f262b2d33ac35c7770b" },
{ file = "zstandard-0.23.0-cp38-cp38-musllinux_1_2_x86_64.whl" , hash = "sha256:61062387ad820c654b6a6b5f0b94484fa19515e0c5116faf29f41a6bc91ded6e" },
{ file = "zstandard-0.23.0-cp38-cp38-win32.whl" , hash = "sha256:b8c0bd73aeac689beacd4e7667d48c299f61b959475cdbb91e7d3d88d27c56b9" },
{ file = "zstandard-0.23.0-cp38-cp38-win_amd64.whl" , hash = "sha256:a05e6d6218461eb1b4771d973728f0133b2a4613a6779995df557f70794fd60f" },
{ file = "zstandard-0.23.0-cp39-cp39-macosx_10_9_x86_64.whl" , hash = "sha256:3aa014d55c3af933c1315eb4bb06dd0459661cc0b15cd61077afa6489bec63bb" },
{ file = "zstandard-0.23.0-cp39-cp39-macosx_11_0_arm64.whl" , hash = "sha256:0a7f0804bb3799414af278e9ad51be25edf67f78f916e08afdb983e74161b916" },
{ file = "zstandard-0.23.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:fb2b1ecfef1e67897d336de3a0e3f52478182d6a47eda86cbd42504c5cbd009a" },
{ file = "zstandard-0.23.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:837bb6764be6919963ef41235fd56a6486b132ea64afe5fafb4cb279ac44f259" },
{ file = "zstandard-0.23.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:1516c8c37d3a053b01c1c15b182f3b5f5eef19ced9b930b684a73bad121addf4" },
{ file = "zstandard-0.23.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:48ef6a43b1846f6025dde6ed9fee0c24e1149c1c25f7fb0a0585572b2f3adc58" },
{ file = "zstandard-0.23.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:11e3bf3c924853a2d5835b24f03eeba7fc9b07d8ca499e247e06ff5676461a15" },
{ file = "zstandard-0.23.0-cp39-cp39-musllinux_1_1_aarch64.whl" , hash = "sha256:2fb4535137de7e244c230e24f9d1ec194f61721c86ebea04e1581d9d06ea1269" },
{ file = "zstandard-0.23.0-cp39-cp39-musllinux_1_1_x86_64.whl" , hash = "sha256:8c24f21fa2af4bb9f2c492a86fe0c34e6d2c63812a839590edaf177b7398f700" },
{ file = "zstandard-0.23.0-cp39-cp39-musllinux_1_2_aarch64.whl" , hash = "sha256:a8c86881813a78a6f4508ef9daf9d4995b8ac2d147dcb1a450448941398091c9" },
{ file = "zstandard-0.23.0-cp39-cp39-musllinux_1_2_i686.whl" , hash = "sha256:fe3b385d996ee0822fd46528d9f0443b880d4d05528fd26a9119a54ec3f91c69" },
{ file = "zstandard-0.23.0-cp39-cp39-musllinux_1_2_ppc64le.whl" , hash = "sha256:82d17e94d735c99621bf8ebf9995f870a6b3e6d14543b99e201ae046dfe7de70" },
{ file = "zstandard-0.23.0-cp39-cp39-musllinux_1_2_s390x.whl" , hash = "sha256:c7c517d74bea1a6afd39aa612fa025e6b8011982a0897768a2f7c8ab4ebb78a2" },
{ file = "zstandard-0.23.0-cp39-cp39-musllinux_1_2_x86_64.whl" , hash = "sha256:1fd7e0f1cfb70eb2f95a19b472ee7ad6d9a0a992ec0ae53286870c104ca939e5" },
{ file = "zstandard-0.23.0-cp39-cp39-win32.whl" , hash = "sha256:43da0f0092281bf501f9c5f6f3b4c975a8a0ea82de49ba3f7100e64d422a1274" },
{ file = "zstandard-0.23.0-cp39-cp39-win_amd64.whl" , hash = "sha256:f8346bfa098532bc1fb6c7ef06783e969d87a99dd1d2a5a18a892c1d7a643c58" },
{ file = "zstandard-0.23.0.tar.gz" , hash = "sha256:b2d8c62d08e7255f68f7a740bae85b3c9b8e5466baa9cbf7f57f1cde0ac6bc09" },
2025-01-05 18:34:45 +01:00
]
[ package . dependencies ]
cffi = { version = ">=1.11" , markers = "platform_python_implementation == \"PyPy\"" }
[ package . extras ]
cffi = [ "cffi (>=1.11)" ]
[ extras ]
gui = [ "pyqtdarktheme-fork" , "pyside6" ]
[ metadata ]
2025-01-31 09:03:46 +01:00
lock-version = "2.1"
2025-07-01 10:17:56 +02:00
python-versions = ">=3.12,<3.13"
2025-07-03 15:41:55 +02:00
content-hash = "e2545be9d3073f35d9f926d7c45b97e2e53f66447132e0f4eeb2330cb2291246"