2025-08-11 13:06:16 +02:00
# This file is automatically @generated by Poetry 2.1.4 and should not be changed by hand.
2025-01-05 18:34:45 +01:00
[[ package ]]
name = "astroid"
2025-08-11 13:06:16 +02:00
version = "3.3.11"
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-08-11 13:06:16 +02:00
{ file = "astroid-3.3.11-py3-none-any.whl" , hash = "sha256:54c760ae8322ece1abd213057c4b5bba7c49818853fc901ef09719a60dbf9dec" },
{ file = "astroid-3.3.11.tar.gz" , hash = "sha256:1e5a5011af2920c7c67a53f65d536d65bfa7116feeaf2354d8b94f29573bb0ce" },
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-08-11 13:06:16 +02:00
version = "1.8.6"
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-08-11 13:06:16 +02:00
{ file = "bandit-1.8.6-py3-none-any.whl" , hash = "sha256:3348e934d736fcdb68b6aa4030487097e23a501adf3e7827b63658df464dddd0" },
{ file = "bandit-1.8.6.tar.gz" , hash = "sha256:dbfe9c25fc6961c2078593de55fd19f2559f9e45b99f1272341f5b95dea4e56b" },
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-08-11 13:06:16 +02:00
version = "2025.8.3"
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-08-11 13:06:16 +02:00
{ file = "certifi-2025.8.3-py3-none-any.whl" , hash = "sha256:f6c12493cfb1b06ba2ff328595af9350c65d6644968e5d3a2ffd78699af217a5" },
{ file = "certifi-2025.8.3.tar.gz" , hash = "sha256:e564105f78ded564e3ae7c923924435e1daa7463faeab5bb932bc53ffae63407" },
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-08-11 13:06:16 +02:00
version = "3.4.3"
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-08-11 13:06:16 +02:00
{ file = "charset_normalizer-3.4.3-cp310-cp310-macosx_10_9_universal2.whl" , hash = "sha256:fb7f67a1bfa6e40b438170ebdc8158b78dc465a5a67b6dde178a46987b244a72" },
{ file = "charset_normalizer-3.4.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl" , hash = "sha256:cc9370a2da1ac13f0153780040f465839e6cccb4a1e44810124b4e22483c93fe" },
{ file = "charset_normalizer-3.4.3-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl" , hash = "sha256:07a0eae9e2787b586e129fdcbe1af6997f8d0e5abaa0bc98c0e20e124d67e601" },
{ file = "charset_normalizer-3.4.3-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl" , hash = "sha256:74d77e25adda8581ffc1c720f1c81ca082921329452eba58b16233ab1842141c" },
{ file = "charset_normalizer-3.4.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:d0e909868420b7049dafd3a31d45125b31143eec59235311fc4c57ea26a4acd2" },
{ file = "charset_normalizer-3.4.3-cp310-cp310-musllinux_1_2_aarch64.whl" , hash = "sha256:c6f162aabe9a91a309510d74eeb6507fab5fff92337a15acbe77753d88d9dcf0" },
{ file = "charset_normalizer-3.4.3-cp310-cp310-musllinux_1_2_ppc64le.whl" , hash = "sha256:4ca4c094de7771a98d7fbd67d9e5dbf1eb73efa4f744a730437d8a3a5cf994f0" },
{ file = "charset_normalizer-3.4.3-cp310-cp310-musllinux_1_2_s390x.whl" , hash = "sha256:02425242e96bcf29a49711b0ca9f37e451da7c70562bc10e8ed992a5a7a25cc0" },
{ file = "charset_normalizer-3.4.3-cp310-cp310-musllinux_1_2_x86_64.whl" , hash = "sha256:78deba4d8f9590fe4dae384aeff04082510a709957e968753ff3c48399f6f92a" },
{ file = "charset_normalizer-3.4.3-cp310-cp310-win32.whl" , hash = "sha256:d79c198e27580c8e958906f803e63cddb77653731be08851c7df0b1a14a8fc0f" },
{ file = "charset_normalizer-3.4.3-cp310-cp310-win_amd64.whl" , hash = "sha256:c6e490913a46fa054e03699c70019ab869e990270597018cef1d8562132c2669" },
{ file = "charset_normalizer-3.4.3-cp311-cp311-macosx_10_9_universal2.whl" , hash = "sha256:b256ee2e749283ef3ddcff51a675ff43798d92d746d1a6e4631bf8c707d22d0b" },
{ file = "charset_normalizer-3.4.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl" , hash = "sha256:13faeacfe61784e2559e690fc53fa4c5ae97c6fcedb8eb6fb8d0a15b475d2c64" },
{ file = "charset_normalizer-3.4.3-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl" , hash = "sha256:00237675befef519d9af72169d8604a067d92755e84fe76492fef5441db05b91" },
{ file = "charset_normalizer-3.4.3-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl" , hash = "sha256:585f3b2a80fbd26b048a0be90c5aae8f06605d3c92615911c3a2b03a8a3b796f" },
{ file = "charset_normalizer-3.4.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:0e78314bdc32fa80696f72fa16dc61168fda4d6a0c014e0380f9d02f0e5d8a07" },
{ file = "charset_normalizer-3.4.3-cp311-cp311-musllinux_1_2_aarch64.whl" , hash = "sha256:96b2b3d1a83ad55310de8c7b4a2d04d9277d5591f40761274856635acc5fcb30" },
{ file = "charset_normalizer-3.4.3-cp311-cp311-musllinux_1_2_ppc64le.whl" , hash = "sha256:939578d9d8fd4299220161fdd76e86c6a251987476f5243e8864a7844476ba14" },
{ file = "charset_normalizer-3.4.3-cp311-cp311-musllinux_1_2_s390x.whl" , hash = "sha256:fd10de089bcdcd1be95a2f73dbe6254798ec1bda9f450d5828c96f93e2536b9c" },
{ file = "charset_normalizer-3.4.3-cp311-cp311-musllinux_1_2_x86_64.whl" , hash = "sha256:1e8ac75d72fa3775e0b7cb7e4629cec13b7514d928d15ef8ea06bca03ef01cae" },
{ file = "charset_normalizer-3.4.3-cp311-cp311-win32.whl" , hash = "sha256:6cf8fd4c04756b6b60146d98cd8a77d0cdae0e1ca20329da2ac85eed779b6849" },
{ file = "charset_normalizer-3.4.3-cp311-cp311-win_amd64.whl" , hash = "sha256:31a9a6f775f9bcd865d88ee350f0ffb0e25936a7f930ca98995c05abf1faf21c" },
{ file = "charset_normalizer-3.4.3-cp312-cp312-macosx_10_13_universal2.whl" , hash = "sha256:e28e334d3ff134e88989d90ba04b47d84382a828c061d0d1027b1b12a62b39b1" },
{ file = "charset_normalizer-3.4.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl" , hash = "sha256:0cacf8f7297b0c4fcb74227692ca46b4a5852f8f4f24b3c766dd94a1075c4884" },
{ file = "charset_normalizer-3.4.3-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl" , hash = "sha256:c6fd51128a41297f5409deab284fecbe5305ebd7e5a1f959bee1c054622b7018" },
{ file = "charset_normalizer-3.4.3-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl" , hash = "sha256:3cfb2aad70f2c6debfbcb717f23b7eb55febc0bb23dcffc0f076009da10c6392" },
{ file = "charset_normalizer-3.4.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:1606f4a55c0fd363d754049cdf400175ee96c992b1f8018b993941f221221c5f" },
{ file = "charset_normalizer-3.4.3-cp312-cp312-musllinux_1_2_aarch64.whl" , hash = "sha256:027b776c26d38b7f15b26a5da1044f376455fb3766df8fc38563b4efbc515154" },
{ file = "charset_normalizer-3.4.3-cp312-cp312-musllinux_1_2_ppc64le.whl" , hash = "sha256:42e5088973e56e31e4fa58eb6bd709e42fc03799c11c42929592889a2e54c491" },
{ file = "charset_normalizer-3.4.3-cp312-cp312-musllinux_1_2_s390x.whl" , hash = "sha256:cc34f233c9e71701040d772aa7490318673aa7164a0efe3172b2981218c26d93" },
{ file = "charset_normalizer-3.4.3-cp312-cp312-musllinux_1_2_x86_64.whl" , hash = "sha256:320e8e66157cc4e247d9ddca8e21f427efc7a04bbd0ac8a9faf56583fa543f9f" },
{ file = "charset_normalizer-3.4.3-cp312-cp312-win32.whl" , hash = "sha256:fb6fecfd65564f208cbf0fba07f107fb661bcd1a7c389edbced3f7a493f70e37" },
{ file = "charset_normalizer-3.4.3-cp312-cp312-win_amd64.whl" , hash = "sha256:86df271bf921c2ee3818f0522e9a5b8092ca2ad8b065ece5d7d9d0e9f4849bcc" },
{ file = "charset_normalizer-3.4.3-cp313-cp313-macosx_10_13_universal2.whl" , hash = "sha256:14c2a87c65b351109f6abfc424cab3927b3bdece6f706e4d12faaf3d52ee5efe" },
{ file = "charset_normalizer-3.4.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl" , hash = "sha256:41d1fc408ff5fdfb910200ec0e74abc40387bccb3252f3f27c0676731df2b2c8" },
{ file = "charset_normalizer-3.4.3-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl" , hash = "sha256:1bb60174149316da1c35fa5233681f7c0f9f514509b8e399ab70fea5f17e45c9" },
{ file = "charset_normalizer-3.4.3-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl" , hash = "sha256:30d006f98569de3459c2fc1f2acde170b7b2bd265dc1943e87e1a4efe1b67c31" },
{ file = "charset_normalizer-3.4.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:416175faf02e4b0810f1f38bcb54682878a4af94059a1cd63b8747244420801f" },
{ file = "charset_normalizer-3.4.3-cp313-cp313-musllinux_1_2_aarch64.whl" , hash = "sha256:6aab0f181c486f973bc7262a97f5aca3ee7e1437011ef0c2ec04b5a11d16c927" },
{ file = "charset_normalizer-3.4.3-cp313-cp313-musllinux_1_2_ppc64le.whl" , hash = "sha256:fdabf8315679312cfa71302f9bd509ded4f2f263fb5b765cf1433b39106c3cc9" },
{ file = "charset_normalizer-3.4.3-cp313-cp313-musllinux_1_2_s390x.whl" , hash = "sha256:bd28b817ea8c70215401f657edef3a8aa83c29d447fb0b622c35403780ba11d5" },
{ file = "charset_normalizer-3.4.3-cp313-cp313-musllinux_1_2_x86_64.whl" , hash = "sha256:18343b2d246dc6761a249ba1fb13f9ee9a2bcd95decc767319506056ea4ad4dc" },
{ file = "charset_normalizer-3.4.3-cp313-cp313-win32.whl" , hash = "sha256:6fb70de56f1859a3f71261cbe41005f56a7842cc348d3aeb26237560bfa5e0ce" },
{ file = "charset_normalizer-3.4.3-cp313-cp313-win_amd64.whl" , hash = "sha256:cf1ebb7d78e1ad8ec2a8c4732c7be2e736f6e5123a4146c5b89c9d1f585f8cef" },
{ file = "charset_normalizer-3.4.3-cp314-cp314-macosx_10_13_universal2.whl" , hash = "sha256:3cd35b7e8aedeb9e34c41385fda4f73ba609e561faedfae0a9e75e44ac558a15" },
{ file = "charset_normalizer-3.4.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl" , hash = "sha256:b89bc04de1d83006373429975f8ef9e7932534b8cc9ca582e4db7d20d91816db" },
{ file = "charset_normalizer-3.4.3-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl" , hash = "sha256:2001a39612b241dae17b4687898843f254f8748b796a2e16f1051a17078d991d" },
{ file = "charset_normalizer-3.4.3-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl" , hash = "sha256:8dcfc373f888e4fb39a7bc57e93e3b845e7f462dacc008d9749568b1c4ece096" },
{ file = "charset_normalizer-3.4.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:18b97b8404387b96cdbd30ad660f6407799126d26a39ca65729162fd810a99aa" },
{ file = "charset_normalizer-3.4.3-cp314-cp314-musllinux_1_2_aarch64.whl" , hash = "sha256:ccf600859c183d70eb47e05a44cd80a4ce77394d1ac0f79dbd2dd90a69a3a049" },
{ file = "charset_normalizer-3.4.3-cp314-cp314-musllinux_1_2_ppc64le.whl" , hash = "sha256:53cd68b185d98dde4ad8990e56a58dea83a4162161b1ea9272e5c9182ce415e0" },
{ file = "charset_normalizer-3.4.3-cp314-cp314-musllinux_1_2_s390x.whl" , hash = "sha256:30a96e1e1f865f78b030d65241c1ee850cdf422d869e9028e2fc1d5e4db73b92" },
{ file = "charset_normalizer-3.4.3-cp314-cp314-musllinux_1_2_x86_64.whl" , hash = "sha256:d716a916938e03231e86e43782ca7878fb602a125a91e7acb8b5112e2e96ac16" },
{ file = "charset_normalizer-3.4.3-cp314-cp314-win32.whl" , hash = "sha256:c6dbd0ccdda3a2ba7c2ecd9d77b37f3b5831687d8dc1b6ca5f56a4880cc7b7ce" },
{ file = "charset_normalizer-3.4.3-cp314-cp314-win_amd64.whl" , hash = "sha256:73dc19b562516fc9bcf6e5d6e596df0b4eb98d87e4f79f3ae71840e6ed21361c" },
{ file = "charset_normalizer-3.4.3-cp38-cp38-macosx_10_9_universal2.whl" , hash = "sha256:0f2be7e0cf7754b9a30eb01f4295cc3d4358a479843b31f328afd210e2c7598c" },
{ file = "charset_normalizer-3.4.3-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl" , hash = "sha256:c60e092517a73c632ec38e290eba714e9627abe9d301c8c8a12ec32c314a2a4b" },
{ file = "charset_normalizer-3.4.3-cp38-cp38-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl" , hash = "sha256:252098c8c7a873e17dd696ed98bbe91dbacd571da4b87df3736768efa7a792e4" },
{ file = "charset_normalizer-3.4.3-cp38-cp38-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl" , hash = "sha256:3653fad4fe3ed447a596ae8638b437f827234f01a8cd801842e43f3d0a6b281b" },
{ file = "charset_normalizer-3.4.3-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:8999f965f922ae054125286faf9f11bc6932184b93011d138925a1773830bbe9" },
{ file = "charset_normalizer-3.4.3-cp38-cp38-musllinux_1_2_aarch64.whl" , hash = "sha256:d95bfb53c211b57198bb91c46dd5a2d8018b3af446583aab40074bf7988401cb" },
{ file = "charset_normalizer-3.4.3-cp38-cp38-musllinux_1_2_ppc64le.whl" , hash = "sha256:5b413b0b1bfd94dbf4023ad6945889f374cd24e3f62de58d6bb102c4d9ae534a" },
{ file = "charset_normalizer-3.4.3-cp38-cp38-musllinux_1_2_s390x.whl" , hash = "sha256:b5e3b2d152e74e100a9e9573837aba24aab611d39428ded46f4e4022ea7d1942" },
{ file = "charset_normalizer-3.4.3-cp38-cp38-musllinux_1_2_x86_64.whl" , hash = "sha256:a2d08ac246bb48479170408d6c19f6385fa743e7157d716e144cad849b2dd94b" },
{ file = "charset_normalizer-3.4.3-cp38-cp38-win32.whl" , hash = "sha256:ec557499516fc90fd374bf2e32349a2887a876fbf162c160e3c01b6849eaf557" },
{ file = "charset_normalizer-3.4.3-cp38-cp38-win_amd64.whl" , hash = "sha256:5d8d01eac18c423815ed4f4a2ec3b439d654e55ee4ad610e153cf02faf67ea40" },
{ file = "charset_normalizer-3.4.3-cp39-cp39-macosx_10_9_universal2.whl" , hash = "sha256:70bfc5f2c318afece2f5838ea5e4c3febada0be750fcf4775641052bbba14d05" },
{ file = "charset_normalizer-3.4.3-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl" , hash = "sha256:23b6b24d74478dc833444cbd927c338349d6ae852ba53a0d02a2de1fce45b96e" },
{ file = "charset_normalizer-3.4.3-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl" , hash = "sha256:34a7f768e3f985abdb42841e20e17b330ad3aaf4bb7e7aeeb73db2e70f077b99" },
{ file = "charset_normalizer-3.4.3-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl" , hash = "sha256:fb731e5deb0c7ef82d698b0f4c5bb724633ee2a489401594c5c88b02e6cb15f7" },
{ file = "charset_normalizer-3.4.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:257f26fed7d7ff59921b78244f3cd93ed2af1800ff048c33f624c87475819dd7" },
{ file = "charset_normalizer-3.4.3-cp39-cp39-musllinux_1_2_aarch64.whl" , hash = "sha256:1ef99f0456d3d46a50945c98de1774da86f8e992ab5c77865ea8b8195341fc19" },
{ file = "charset_normalizer-3.4.3-cp39-cp39-musllinux_1_2_ppc64le.whl" , hash = "sha256:2c322db9c8c89009a990ef07c3bcc9f011a3269bc06782f916cd3d9eed7c9312" },
{ file = "charset_normalizer-3.4.3-cp39-cp39-musllinux_1_2_s390x.whl" , hash = "sha256:511729f456829ef86ac41ca78c63a5cb55240ed23b4b737faca0eb1abb1c41bc" },
{ file = "charset_normalizer-3.4.3-cp39-cp39-musllinux_1_2_x86_64.whl" , hash = "sha256:88ab34806dea0671532d3f82d82b85e8fc23d7b2dd12fa837978dad9bb392a34" },
{ file = "charset_normalizer-3.4.3-cp39-cp39-win32.whl" , hash = "sha256:16a8770207946ac75703458e2c743631c79c59c5890c80011d536248f8eaa432" },
{ file = "charset_normalizer-3.4.3-cp39-cp39-win_amd64.whl" , hash = "sha256:d22dbedd33326a4a5190dd4fe9e9e693ef12160c77382d9e87919bce54f3d4ca" },
{ file = "charset_normalizer-3.4.3-py3-none-any.whl" , hash = "sha256:ce571ab16d890d23b5c278547ba694193a45011ff86a9162a71307ed9f86759a" },
{ file = "charset_normalizer-3.4.3.tar.gz" , hash = "sha256:6fce4b8500244f6fcb71465d4a4930d132ba9ab8e71a7859e6a5d59851068d14" },
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-08-11 13:06:16 +02:00
version = "7.10.3"
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-08-11 13:06:16 +02:00
{ file = "coverage-7.10.3-cp310-cp310-macosx_10_9_x86_64.whl" , hash = "sha256:53808194afdf948c462215e9403cca27a81cf150d2f9b386aee4dab614ae2ffe" },
{ file = "coverage-7.10.3-cp310-cp310-macosx_11_0_arm64.whl" , hash = "sha256:f4d1b837d1abf72187a61645dbf799e0d7705aa9232924946e1f57eb09a3bf00" },
{ file = "coverage-7.10.3-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl" , hash = "sha256:2a90dd4505d3cc68b847ab10c5ee81822a968b5191664e8a0801778fa60459fa" },
{ file = "coverage-7.10.3-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl" , hash = "sha256:d52989685ff5bf909c430e6d7f6550937bc6d6f3e6ecb303c97a86100efd4596" },
{ file = "coverage-7.10.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl" , hash = "sha256:bdb558a1d97345bde3a9f4d3e8d11c9e5611f748646e9bb61d7d612a796671b5" },
{ file = "coverage-7.10.3-cp310-cp310-musllinux_1_2_aarch64.whl" , hash = "sha256:c9e6331a8f09cb1fc8bda032752af03c366870b48cce908875ba2620d20d0ad4" },
{ file = "coverage-7.10.3-cp310-cp310-musllinux_1_2_i686.whl" , hash = "sha256:992f48bf35b720e174e7fae916d943599f1a66501a2710d06c5f8104e0756ee1" },
{ file = "coverage-7.10.3-cp310-cp310-musllinux_1_2_x86_64.whl" , hash = "sha256:c5595fc4ad6a39312c786ec3326d7322d0cf10e3ac6a6df70809910026d67cfb" },
{ file = "coverage-7.10.3-cp310-cp310-win32.whl" , hash = "sha256:9e92fa1f2bd5a57df9d00cf9ce1eb4ef6fccca4ceabec1c984837de55329db34" },
{ file = "coverage-7.10.3-cp310-cp310-win_amd64.whl" , hash = "sha256:b96524d6e4a3ce6a75c56bb15dbd08023b0ae2289c254e15b9fbdddf0c577416" },
{ file = "coverage-7.10.3-cp311-cp311-macosx_10_9_x86_64.whl" , hash = "sha256:f2ff2e2afdf0d51b9b8301e542d9c21a8d084fd23d4c8ea2b3a1b3c96f5f7397" },
{ file = "coverage-7.10.3-cp311-cp311-macosx_11_0_arm64.whl" , hash = "sha256:18ecc5d1b9a8c570f6c9b808fa9a2b16836b3dd5414a6d467ae942208b095f85" },
{ file = "coverage-7.10.3-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl" , hash = "sha256:1af4461b25fe92889590d438905e1fc79a95680ec2a1ff69a591bb3fdb6c7157" },
{ file = "coverage-7.10.3-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl" , hash = "sha256:3966bc9a76b09a40dc6063c8b10375e827ea5dfcaffae402dd65953bef4cba54" },
{ file = "coverage-7.10.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl" , hash = "sha256:205a95b87ef4eb303b7bc5118b47b6b6604a644bcbdb33c336a41cfc0a08c06a" },
{ file = "coverage-7.10.3-cp311-cp311-musllinux_1_2_aarch64.whl" , hash = "sha256:5b3801b79fb2ad61e3c7e2554bab754fc5f105626056980a2b9cf3aef4f13f84" },
{ file = "coverage-7.10.3-cp311-cp311-musllinux_1_2_i686.whl" , hash = "sha256:b0dc69c60224cda33d384572da945759756e3f06b9cdac27f302f53961e63160" },
{ file = "coverage-7.10.3-cp311-cp311-musllinux_1_2_x86_64.whl" , hash = "sha256:a83d4f134bab2c7ff758e6bb1541dd72b54ba295ced6a63d93efc2e20cb9b124" },
{ file = "coverage-7.10.3-cp311-cp311-win32.whl" , hash = "sha256:54e409dd64e5302b2a8fdf44ec1c26f47abd1f45a2dcf67bd161873ee05a59b8" },
{ file = "coverage-7.10.3-cp311-cp311-win_amd64.whl" , hash = "sha256:30c601610a9b23807c5e9e2e442054b795953ab85d525c3de1b1b27cebeb2117" },
{ file = "coverage-7.10.3-cp311-cp311-win_arm64.whl" , hash = "sha256:dabe662312a97958e932dee056f2659051d822552c0b866823e8ba1c2fe64770" },
{ file = "coverage-7.10.3-cp312-cp312-macosx_10_13_x86_64.whl" , hash = "sha256:449c1e2d3a84d18bd204258a897a87bc57380072eb2aded6a5b5226046207b42" },
{ file = "coverage-7.10.3-cp312-cp312-macosx_11_0_arm64.whl" , hash = "sha256:1d4f9ce50b9261ad196dc2b2e9f1fbbee21651b54c3097a25ad783679fd18294" },
{ file = "coverage-7.10.3-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl" , hash = "sha256:4dd4564207b160d0d45c36a10bc0a3d12563028e8b48cd6459ea322302a156d7" },
{ file = "coverage-7.10.3-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl" , hash = "sha256:5ca3c9530ee072b7cb6a6ea7b640bcdff0ad3b334ae9687e521e59f79b1d0437" },
{ file = "coverage-7.10.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl" , hash = "sha256:b6df359e59fa243c9925ae6507e27f29c46698359f45e568fd51b9315dbbe587" },
{ file = "coverage-7.10.3-cp312-cp312-musllinux_1_2_aarch64.whl" , hash = "sha256:a181e4c2c896c2ff64c6312db3bda38e9ade2e1aa67f86a5628ae85873786cea" },
{ file = "coverage-7.10.3-cp312-cp312-musllinux_1_2_i686.whl" , hash = "sha256:a374d4e923814e8b72b205ef6b3d3a647bb50e66f3558582eda074c976923613" },
{ file = "coverage-7.10.3-cp312-cp312-musllinux_1_2_x86_64.whl" , hash = "sha256:daeefff05993e5e8c6e7499a8508e7bd94502b6b9a9159c84fd1fe6bce3151cb" },
{ file = "coverage-7.10.3-cp312-cp312-win32.whl" , hash = "sha256:187ecdcac21f9636d570e419773df7bd2fda2e7fa040f812e7f95d0bddf5f79a" },
{ file = "coverage-7.10.3-cp312-cp312-win_amd64.whl" , hash = "sha256:4a50ad2524ee7e4c2a95e60d2b0b83283bdfc745fe82359d567e4f15d3823eb5" },
{ file = "coverage-7.10.3-cp312-cp312-win_arm64.whl" , hash = "sha256:c112f04e075d3495fa3ed2200f71317da99608cbb2e9345bdb6de8819fc30571" },
{ file = "coverage-7.10.3-cp313-cp313-macosx_10_13_x86_64.whl" , hash = "sha256:b99e87304ffe0eb97c5308447328a584258951853807afdc58b16143a530518a" },
{ file = "coverage-7.10.3-cp313-cp313-macosx_11_0_arm64.whl" , hash = "sha256:4af09c7574d09afbc1ea7da9dcea23665c01f3bc1b1feb061dac135f98ffc53a" },
{ file = "coverage-7.10.3-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl" , hash = "sha256:488e9b50dc5d2aa9521053cfa706209e5acf5289e81edc28291a24f4e4488f46" },
{ file = "coverage-7.10.3-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl" , hash = "sha256:913ceddb4289cbba3a310704a424e3fb7aac2bc0c3a23ea473193cb290cf17d4" },
{ file = "coverage-7.10.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl" , hash = "sha256:6b1f91cbc78c7112ab84ed2a8defbccd90f888fcae40a97ddd6466b0bec6ae8a" },
{ file = "coverage-7.10.3-cp313-cp313-musllinux_1_2_aarch64.whl" , hash = "sha256:b0bac054d45af7cd938834b43a9878b36ea92781bcb009eab040a5b09e9927e3" },
{ file = "coverage-7.10.3-cp313-cp313-musllinux_1_2_i686.whl" , hash = "sha256:fe72cbdd12d9e0f4aca873fa6d755e103888a7f9085e4a62d282d9d5b9f7928c" },
{ file = "coverage-7.10.3-cp313-cp313-musllinux_1_2_x86_64.whl" , hash = "sha256:c1e2e927ab3eadd7c244023927d646e4c15c65bb2ac7ae3c3e9537c013700d21" },
{ file = "coverage-7.10.3-cp313-cp313-win32.whl" , hash = "sha256:24d0c13de473b04920ddd6e5da3c08831b1170b8f3b17461d7429b61cad59ae0" },
{ file = "coverage-7.10.3-cp313-cp313-win_amd64.whl" , hash = "sha256:3564aae76bce4b96e2345cf53b4c87e938c4985424a9be6a66ee902626edec4c" },
{ file = "coverage-7.10.3-cp313-cp313-win_arm64.whl" , hash = "sha256:f35580f19f297455f44afcd773c9c7a058e52eb6eb170aa31222e635f2e38b87" },
{ file = "coverage-7.10.3-cp313-cp313t-macosx_10_13_x86_64.whl" , hash = "sha256:07009152f497a0464ffdf2634586787aea0e69ddd023eafb23fc38267db94b84" },
{ file = "coverage-7.10.3-cp313-cp313t-macosx_11_0_arm64.whl" , hash = "sha256:8dd2ba5f0c7e7e8cc418be2f0c14c4d9e3f08b8fb8e4c0f83c2fe87d03eb655e" },
{ file = "coverage-7.10.3-cp313-cp313t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl" , hash = "sha256:1ae22b97003c74186e034a93e4f946c75fad8c0ce8d92fbbc168b5e15ee2841f" },
{ file = "coverage-7.10.3-cp313-cp313t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl" , hash = "sha256:eb329f1046888a36b1dc35504d3029e1dd5afe2196d94315d18c45ee380f67d5" },
{ file = "coverage-7.10.3-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl" , hash = "sha256:ce01048199a91f07f96ca3074b0c14021f4fe7ffd29a3e6a188ac60a5c3a4af8" },
{ file = "coverage-7.10.3-cp313-cp313t-musllinux_1_2_aarch64.whl" , hash = "sha256:08b989a06eb9dfacf96d42b7fb4c9a22bafa370d245dc22fa839f2168c6f9fa1" },
{ file = "coverage-7.10.3-cp313-cp313t-musllinux_1_2_i686.whl" , hash = "sha256:669fe0d4e69c575c52148511029b722ba8d26e8a3129840c2ce0522e1452b256" },
{ file = "coverage-7.10.3-cp313-cp313t-musllinux_1_2_x86_64.whl" , hash = "sha256:3262d19092771c83f3413831d9904b1ccc5f98da5de4ffa4ad67f5b20c7aaf7b" },
{ file = "coverage-7.10.3-cp313-cp313t-win32.whl" , hash = "sha256:cc0ee4b2ccd42cab7ee6be46d8a67d230cb33a0a7cd47a58b587a7063b6c6b0e" },
{ file = "coverage-7.10.3-cp313-cp313t-win_amd64.whl" , hash = "sha256:03db599f213341e2960430984e04cf35fb179724e052a3ee627a068653cf4a7c" },
{ file = "coverage-7.10.3-cp313-cp313t-win_arm64.whl" , hash = "sha256:46eae7893ba65f53c71284585a262f083ef71594f05ec5c85baf79c402369098" },
{ file = "coverage-7.10.3-cp314-cp314-macosx_10_13_x86_64.whl" , hash = "sha256:bce8b8180912914032785850d8f3aacb25ec1810f5f54afc4a8b114e7a9b55de" },
{ file = "coverage-7.10.3-cp314-cp314-macosx_11_0_arm64.whl" , hash = "sha256:07790b4b37d56608536f7c1079bd1aa511567ac2966d33d5cec9cf520c50a7c8" },
{ file = "coverage-7.10.3-cp314-cp314-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl" , hash = "sha256:e79367ef2cd9166acedcbf136a458dfe9a4a2dd4d1ee95738fb2ee581c56f667" },
{ file = "coverage-7.10.3-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl" , hash = "sha256:419d2a0f769f26cb1d05e9ccbc5eab4cb5d70231604d47150867c07822acbdf4" },
{ file = "coverage-7.10.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl" , hash = "sha256:ee221cf244757cdc2ac882e3062ab414b8464ad9c884c21e878517ea64b3fa26" },
{ file = "coverage-7.10.3-cp314-cp314-musllinux_1_2_aarch64.whl" , hash = "sha256:c2079d8cdd6f7373d628e14b3357f24d1db02c9dc22e6a007418ca7a2be0435a" },
{ file = "coverage-7.10.3-cp314-cp314-musllinux_1_2_i686.whl" , hash = "sha256:bd8df1f83c0703fa3ca781b02d36f9ec67ad9cb725b18d486405924f5e4270bd" },
{ file = "coverage-7.10.3-cp314-cp314-musllinux_1_2_x86_64.whl" , hash = "sha256:6b4e25e0fa335c8aa26e42a52053f3786a61cc7622b4d54ae2dad994aa754fec" },
{ file = "coverage-7.10.3-cp314-cp314-win32.whl" , hash = "sha256:d7c3d02c2866deb217dce664c71787f4b25420ea3eaf87056f44fb364a3528f5" },
{ file = "coverage-7.10.3-cp314-cp314-win_amd64.whl" , hash = "sha256:9c8916d44d9e0fe6cdb2227dc6b0edd8bc6c8ef13438bbbf69af7482d9bb9833" },
{ file = "coverage-7.10.3-cp314-cp314-win_arm64.whl" , hash = "sha256:1007d6a2b3cf197c57105cc1ba390d9ff7f0bee215ced4dea530181e49c65ab4" },
{ file = "coverage-7.10.3-cp314-cp314t-macosx_10_13_x86_64.whl" , hash = "sha256:ebc8791d346410d096818788877d675ca55c91db87d60e8f477bd41c6970ffc6" },
{ file = "coverage-7.10.3-cp314-cp314t-macosx_11_0_arm64.whl" , hash = "sha256:1f4e4d8e75f6fd3c6940ebeed29e3d9d632e1f18f6fb65d33086d99d4d073241" },
{ file = "coverage-7.10.3-cp314-cp314t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl" , hash = "sha256:24581ed69f132b6225a31b0228ae4885731cddc966f8a33fe5987288bdbbbd5e" },
{ file = "coverage-7.10.3-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl" , hash = "sha256:ec151569ddfccbf71bac8c422dce15e176167385a00cd86e887f9a80035ce8a5" },
{ file = "coverage-7.10.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl" , hash = "sha256:2ae8e7c56290b908ee817200c0b65929b8050bc28530b131fe7c6dfee3e7d86b" },
{ file = "coverage-7.10.3-cp314-cp314t-musllinux_1_2_aarch64.whl" , hash = "sha256:5fb742309766d7e48e9eb4dc34bc95a424707bc6140c0e7d9726e794f11b92a0" },
{ file = "coverage-7.10.3-cp314-cp314t-musllinux_1_2_i686.whl" , hash = "sha256:c65e2a5b32fbe1e499f1036efa6eb9cb4ea2bf6f7168d0e7a5852f3024f471b1" },
{ file = "coverage-7.10.3-cp314-cp314t-musllinux_1_2_x86_64.whl" , hash = "sha256:d48d2cb07d50f12f4f18d2bb75d9d19e3506c26d96fffabf56d22936e5ed8f7c" },
{ file = "coverage-7.10.3-cp314-cp314t-win32.whl" , hash = "sha256:dec0d9bc15ee305e09fe2cd1911d3f0371262d3cfdae05d79515d8cb712b4869" },
{ file = "coverage-7.10.3-cp314-cp314t-win_amd64.whl" , hash = "sha256:424ea93a323aa0f7f01174308ea78bde885c3089ec1bef7143a6d93c3e24ef64" },
{ file = "coverage-7.10.3-cp314-cp314t-win_arm64.whl" , hash = "sha256:f5983c132a62d93d71c9ef896a0b9bf6e6828d8d2ea32611f58684fba60bba35" },
{ file = "coverage-7.10.3-cp39-cp39-macosx_10_9_x86_64.whl" , hash = "sha256:da749daa7e141985487e1ff90a68315b0845930ed53dc397f4ae8f8bab25b551" },
{ file = "coverage-7.10.3-cp39-cp39-macosx_11_0_arm64.whl" , hash = "sha256:f3126fb6a47d287f461d9b1aa5d1a8c97034d1dffb4f452f2cf211289dae74ef" },
{ file = "coverage-7.10.3-cp39-cp39-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl" , hash = "sha256:3da794db13cc27ca40e1ec8127945b97fab78ba548040047d54e7bfa6d442dca" },
{ file = "coverage-7.10.3-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl" , hash = "sha256:4e27bebbd184ef8d1c1e092b74a2b7109dcbe2618dce6e96b1776d53b14b3fe8" },
{ file = "coverage-7.10.3-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl" , hash = "sha256:8fd4ee2580b9fefbd301b4f8f85b62ac90d1e848bea54f89a5748cf132782118" },
{ file = "coverage-7.10.3-cp39-cp39-musllinux_1_2_aarch64.whl" , hash = "sha256:6999920bdd73259ce11cabfc1307484f071ecc6abdb2ca58d98facbcefc70f16" },
{ file = "coverage-7.10.3-cp39-cp39-musllinux_1_2_i686.whl" , hash = "sha256:c3623f929db885fab100cb88220a5b193321ed37e03af719efdbaf5d10b6e227" },
{ file = "coverage-7.10.3-cp39-cp39-musllinux_1_2_x86_64.whl" , hash = "sha256:25b902c5e15dea056485d782e420bb84621cc08ee75d5131ecb3dbef8bd1365f" },
{ file = "coverage-7.10.3-cp39-cp39-win32.whl" , hash = "sha256:f930a4d92b004b643183451fe9c8fe398ccf866ed37d172ebaccfd443a097f61" },
{ file = "coverage-7.10.3-cp39-cp39-win_amd64.whl" , hash = "sha256:08e638a93c8acba13c7842953f92a33d52d73e410329acd472280d2a21a6c0e1" },
{ file = "coverage-7.10.3-py3-none-any.whl" , hash = "sha256:416a8d74dc0adfd33944ba2f405897bab87b7e9e84a391e09d241956bd953ce1" },
{ file = "coverage-7.10.3.tar.gz" , hash = "sha256:812ba9250532e4a823b070b0420a36499859542335af3dca8f47fc6aa1a05619" },
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-08-11 13:06:16 +02:00
version = "0.23.1"
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-08-11 13:06:16 +02:00
{ file = "deptry-0.23.1-cp39-abi3-macosx_10_12_x86_64.whl" , hash = "sha256:f0b231d098fb5b48d8973c9f192c353ffdd395770063424969fa7f15ddfea7d8" },
{ file = "deptry-0.23.1-cp39-abi3-macosx_11_0_arm64.whl" , hash = "sha256:bf057f514bb2fa18a2b192a7f7372bd14577ff46b11486933e8383dfef461983" },
{ file = "deptry-0.23.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:1ee3f5663bb1c048e2aaf25a4d9e6d09cc1f3b3396ee248980878c6a6c9c0e21" },
{ file = "deptry-0.23.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:ae0366dc5f50a5fb29cf90de1110c5e368513de6c1b2dac439f2817f3f752616" },
{ file = "deptry-0.23.1-cp39-abi3-musllinux_1_1_aarch64.whl" , hash = "sha256:ab156a90a9eda5819aeb1c1da585dd4d5ec509029399a38771a49e78f40db90f" },
{ file = "deptry-0.23.1-cp39-abi3-musllinux_1_1_x86_64.whl" , hash = "sha256:651c7eb168233755152fcc468713c024d64a03069645187edb4a17ba61ce6133" },
{ file = "deptry-0.23.1-cp39-abi3-win_amd64.whl" , hash = "sha256:8da1e8f70e7086ebc228f3a4a3cfb5aa127b09b5eef60d694503d6bb79809025" },
{ file = "deptry-0.23.1-cp39-abi3-win_arm64.whl" , hash = "sha256:f589497a5809717db4dcf2aa840f2847c0a4c489331608e538850b6a9ab1c30b" },
{ file = "deptry-0.23.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl" , hash = "sha256:6af91d86380ef703adb6ae65f273d88e3cca7fd315c4c309da857a0cfa728244" },
{ file = "deptry-0.23.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl" , hash = "sha256:42a249d317c3128c286035a1f7aaa41a0c3c967f17848817c2e07ca50d5ed450" },
{ file = "deptry-0.23.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:d988c7c75201997970bae1e8d564b4c7a14d350556c4f7c269fd33f3b081c314" },
{ file = "deptry-0.23.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:ae13d8e65ae88b77632c45edb4038301a6f9efcac06715abfde9a029e5879698" },
{ file = "deptry-0.23.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl" , hash = "sha256:40058a7a3fe9dacb745668897ee992e58daf5aac406b668ff2eaaf0f6f586550" },
{ file = "deptry-0.23.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl" , hash = "sha256:d111cf4261eeadbdb20051d8d542f04deb3cfced0cb280ece8d654f7f6055921" },
{ file = "deptry-0.23.1-pp310-pypy310_pp73-win_amd64.whl" , hash = "sha256:9f9bbb92f95ada9ccfa5ecefee05ba3c39cfa0734b5483a3a1a3c4eeb9c99054" },
{ file = "deptry-0.23.1.tar.gz" , hash = "sha256:5d23e0ef25f3c56405c05383a476edda55944563c5c47a3e9249ed3ec860d382" },
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"
2025-08-11 13:06:16 +02:00
version = "0.4.0"
2025-01-05 18:34:45 +01:00
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-08-11 13:06:16 +02:00
{ file = "distlib-0.4.0-py2.py3-none-any.whl" , hash = "sha256:9659f7d87e46584a30b5780e43ac7a2143098441670ff0a49d5f9034c54a6c16" },
{ file = "distlib-0.4.0.tar.gz" , hash = "sha256:feec40075be03a04501a973d81f633735b4b69f98b05450592310c0f401a4e0d" },
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-08-11 13:06:16 +02:00
version = "1.11.0"
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-08-11 13:06:16 +02:00
{ file = "griffe-1.11.0-py3-none-any.whl" , hash = "sha256:dc56cc6af8d322807ecdb484b39838c7a51ca750cf21ccccf890500c4d6389d8" },
{ file = "griffe-1.11.0.tar.gz" , hash = "sha256:c153b5bc63ca521f059e9451533a67e44a9d06cf9bf1756e4298bda5bd3262e8" },
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-08-11 13:06:16 +02:00
version = "2.6.13"
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-08-11 13:06:16 +02:00
{ file = "identify-2.6.13-py2.py3-none-any.whl" , hash = "sha256:60381139b3ae39447482ecc406944190f690d4a2997f2584062089848361b33b" },
{ file = "identify-2.6.13.tar.gz" , hash = "sha256:da8d6c828e773620e13bfa86ea601c5a5310ba4bcd65edf378198b56a1f9fb32" },
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-08-11 13:06:16 +02:00
version = "9.6.16"
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-08-11 13:06:16 +02:00
{ file = "mkdocs_material-9.6.16-py3-none-any.whl" , hash = "sha256:8d1a1282b892fe1fdf77bfeb08c485ba3909dd743c9ba69a19a40f637c6ec18c" },
{ file = "mkdocs_material-9.6.16.tar.gz" , hash = "sha256:d07011df4a5c02ee0877496d9f1bfc986cfb93d964799b032dd99fe34c0e9d19" },
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-08-11 13:06:16 +02:00
version = "1.17.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-08-11 13:06:16 +02:00
{ file = "mypy-1.17.1-cp310-cp310-macosx_10_9_x86_64.whl" , hash = "sha256:3fbe6d5555bf608c47203baa3e72dbc6ec9965b3d7c318aa9a4ca76f465bd972" },
{ file = "mypy-1.17.1-cp310-cp310-macosx_11_0_arm64.whl" , hash = "sha256:80ef5c058b7bce08c83cac668158cb7edea692e458d21098c7d3bce35a5d43e7" },
{ file = "mypy-1.17.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl" , hash = "sha256:c4a580f8a70c69e4a75587bd925d298434057fe2a428faaf927ffe6e4b9a98df" },
{ file = "mypy-1.17.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:dd86bb649299f09d987a2eebb4d52d10603224500792e1bee18303bbcc1ce390" },
{ file = "mypy-1.17.1-cp310-cp310-musllinux_1_2_x86_64.whl" , hash = "sha256:a76906f26bd8d51ea9504966a9c25419f2e668f012e0bdf3da4ea1526c534d94" },
{ file = "mypy-1.17.1-cp310-cp310-win_amd64.whl" , hash = "sha256:e79311f2d904ccb59787477b7bd5d26f3347789c06fcd7656fa500875290264b" },
{ file = "mypy-1.17.1-cp311-cp311-macosx_10_9_x86_64.whl" , hash = "sha256:ad37544be07c5d7fba814eb370e006df58fed8ad1ef33ed1649cb1889ba6ff58" },
{ file = "mypy-1.17.1-cp311-cp311-macosx_11_0_arm64.whl" , hash = "sha256:064e2ff508e5464b4bd807a7c1625bc5047c5022b85c70f030680e18f37273a5" },
{ file = "mypy-1.17.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl" , hash = "sha256:70401bbabd2fa1aa7c43bb358f54037baf0586f41e83b0ae67dd0534fc64edfd" },
{ file = "mypy-1.17.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:e92bdc656b7757c438660f775f872a669b8ff374edc4d18277d86b63edba6b8b" },
{ file = "mypy-1.17.1-cp311-cp311-musllinux_1_2_x86_64.whl" , hash = "sha256:c1fdf4abb29ed1cb091cf432979e162c208a5ac676ce35010373ff29247bcad5" },
{ file = "mypy-1.17.1-cp311-cp311-win_amd64.whl" , hash = "sha256:ff2933428516ab63f961644bc49bc4cbe42bbffb2cd3b71cc7277c07d16b1a8b" },
{ file = "mypy-1.17.1-cp312-cp312-macosx_10_13_x86_64.whl" , hash = "sha256:69e83ea6553a3ba79c08c6e15dbd9bfa912ec1e493bf75489ef93beb65209aeb" },
{ file = "mypy-1.17.1-cp312-cp312-macosx_11_0_arm64.whl" , hash = "sha256:1b16708a66d38abb1e6b5702f5c2c87e133289da36f6a1d15f6a5221085c6403" },
{ file = "mypy-1.17.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl" , hash = "sha256:89e972c0035e9e05823907ad5398c5a73b9f47a002b22359b177d40bdaee7056" },
{ file = "mypy-1.17.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:03b6d0ed2b188e35ee6d5c36b5580cffd6da23319991c49ab5556c023ccf1341" },
{ file = "mypy-1.17.1-cp312-cp312-musllinux_1_2_x86_64.whl" , hash = "sha256:c837b896b37cd103570d776bda106eabb8737aa6dd4f248451aecf53030cdbeb" },
{ file = "mypy-1.17.1-cp312-cp312-win_amd64.whl" , hash = "sha256:665afab0963a4b39dff7c1fa563cc8b11ecff7910206db4b2e64dd1ba25aed19" },
{ file = "mypy-1.17.1-cp313-cp313-macosx_10_13_x86_64.whl" , hash = "sha256:93378d3203a5c0800c6b6d850ad2f19f7a3cdf1a3701d3416dbf128805c6a6a7" },
{ file = "mypy-1.17.1-cp313-cp313-macosx_11_0_arm64.whl" , hash = "sha256:15d54056f7fe7a826d897789f53dd6377ec2ea8ba6f776dc83c2902b899fee81" },
{ file = "mypy-1.17.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl" , hash = "sha256:209a58fed9987eccc20f2ca94afe7257a8f46eb5df1fb69958650973230f91e6" },
{ file = "mypy-1.17.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:099b9a5da47de9e2cb5165e581f158e854d9e19d2e96b6698c0d64de911dd849" },
{ file = "mypy-1.17.1-cp313-cp313-musllinux_1_2_x86_64.whl" , hash = "sha256:fa6ffadfbe6994d724c5a1bb6123a7d27dd68fc9c059561cd33b664a79578e14" },
{ file = "mypy-1.17.1-cp313-cp313-win_amd64.whl" , hash = "sha256:9a2b7d9180aed171f033c9f2fc6c204c1245cf60b0cb61cf2e7acc24eea78e0a" },
{ file = "mypy-1.17.1-cp314-cp314-macosx_10_13_x86_64.whl" , hash = "sha256:15a83369400454c41ed3a118e0cc58bd8123921a602f385cb6d6ea5df050c733" },
{ file = "mypy-1.17.1-cp314-cp314-macosx_11_0_arm64.whl" , hash = "sha256:55b918670f692fc9fba55c3298d8a3beae295c5cded0a55dccdc5bbead814acd" },
{ file = "mypy-1.17.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl" , hash = "sha256:62761474061feef6f720149d7ba876122007ddc64adff5ba6f374fda35a018a0" },
{ file = "mypy-1.17.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:c49562d3d908fd49ed0938e5423daed8d407774a479b595b143a3d7f87cdae6a" },
{ file = "mypy-1.17.1-cp314-cp314-musllinux_1_2_x86_64.whl" , hash = "sha256:397fba5d7616a5bc60b45c7ed204717eaddc38f826e3645402c426057ead9a91" },
{ file = "mypy-1.17.1-cp314-cp314-win_amd64.whl" , hash = "sha256:9d6b20b97d373f41617bd0708fd46aa656059af57f2ef72aa8c7d6a2b73b74ed" },
{ file = "mypy-1.17.1-cp39-cp39-macosx_10_9_x86_64.whl" , hash = "sha256:5d1092694f166a7e56c805caaf794e0585cabdbf1df36911c414e4e9abb62ae9" },
{ file = "mypy-1.17.1-cp39-cp39-macosx_11_0_arm64.whl" , hash = "sha256:79d44f9bfb004941ebb0abe8eff6504223a9c1ac51ef967d1263c6572bbebc99" },
{ file = "mypy-1.17.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl" , hash = "sha256:b01586eed696ec905e61bd2568f48740f7ac4a45b3a468e6423a03d3788a51a8" },
{ file = "mypy-1.17.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:43808d9476c36b927fbcd0b0255ce75efe1b68a080154a38ae68a7e62de8f0f8" },
{ file = "mypy-1.17.1-cp39-cp39-musllinux_1_2_x86_64.whl" , hash = "sha256:feb8cc32d319edd5859da2cc084493b3e2ce5e49a946377663cc90f6c15fb259" },
{ file = "mypy-1.17.1-cp39-cp39-win_amd64.whl" , hash = "sha256:d7598cf74c3e16539d4e2f0b8d8c318e00041553d83d4861f87c7a72e95ac24d" },
{ file = "mypy-1.17.1-py3-none-any.whl" , hash = "sha256:a9f52c0351c21fe24c21d8c0eb1f62967b262d6729393397b6f443c3b773c3b9" },
{ file = "mypy-1.17.1.tar.gz" , hash = "sha256:25e01ec741ab5bb3eec8ba9cdb0f769230368a22c959c4937360efb89b7e9f01" },
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-08-11 13:06:16 +02:00
version = "2.7.12"
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-08-11 13:06:16 +02:00
{ file = "Nuitka-2.7.12.tar.gz" , hash = "sha256:ee28e5699005904e83250ad1b3192cf2c5b46bebbf4ae12f6fc5efa4a0368c16" },
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-08-11 13:06:16 +02:00
version = "4.3.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-08-11 13:06:16 +02:00
{ file = "pre_commit-4.3.0-py2.py3-none-any.whl" , hash = "sha256:2b0747ad7e6e967169136edffee14c16e148a778a54e4f967921aa1ebf2308d8" },
{ file = "pre_commit-4.3.0.tar.gz" , hash = "sha256:499fe450cc9d42e9d58e606262795ecb64dd05438943c62b66f6a8673da30b16" },
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-08-11 13:06:16 +02:00
version = "3.3.8"
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-08-11 13:06:16 +02:00
{ file = "pylint-3.3.8-py3-none-any.whl" , hash = "sha256:7ef94aa692a600e82fabdd17102b73fc226758218c97473c7ad67bd4cb905d83" },
{ file = "pylint-3.3.8.tar.gz" , hash = "sha256:26698de19941363037e2937d3db9ed94fb3303fdadf7d98847875345a8bb6b05" },
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-08-11 13:06:16 +02:00
version = "10.16.1"
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-08-11 13:06:16 +02:00
{ file = "pymdown_extensions-10.16.1-py3-none-any.whl" , hash = "sha256:d6ba157a6c03146a7fb122b2b9a121300056384eafeec9c9f9e584adfdb2a32d" },
{ file = "pymdown_extensions-10.16.1.tar.gz" , hash = "sha256:aace82bcccba3efc03e25d584e6a22d27a8e17caa3f4dd9f207e49b787aa9a91" },
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-08-11 13:06:16 +02:00
version = "14.1.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-08-11 13:06:16 +02:00
{ file = "rich-14.1.0-py3-none-any.whl" , hash = "sha256:536f5f1785986d6dbdea3c75205c473f970777b4a0d6c6dd1b696aa05a3fa04f" },
{ file = "rich-14.1.0.tar.gz" , hash = "sha256:e497a48b844b0320d45007cdebfeaeed8db2a4f4bcf49f15e455cfc4af11eaa8" },
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"
2025-08-11 13:06:16 +02:00
version = "0.8.5"
2025-01-05 18:34:45 +01:00
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-08-11 13:06:16 +02:00
{ file = "tidalapi-0.8.5-py3-none-any.whl" , hash = "sha256:208f9ca47d012563f7038764a44ae46d68ae38d6c2a527e15fab50f5670bda9f" },
{ file = "tidalapi-0.8.5.tar.gz" , hash = "sha256:45609ad1aa5176f8935310a2df27bbb57bd371fdf03f4481b380c22f6d370ed4" },
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-08-11 13:06:16 +02:00
version = "4.28.4"
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-08-11 13:06:16 +02:00
{ file = "tox-4.28.4-py3-none-any.whl" , hash = "sha256:8d4ad9ee916ebbb59272bb045e154a10fa12e3bbdcf94cc5185cbdaf9b241f99" },
{ file = "tox-4.28.4.tar.gz" , hash = "sha256:b5b14c6307bd8994ff1eba5074275826620325ee1a4f61316959d562bfd70b9d" },
2025-01-05 18:34:45 +01:00
]
[ package . dependencies ]
2025-08-11 13:06:16 +02:00
cachetools = ">=6.1"
2025-01-05 18:34:45 +01:00
chardet = ">=5.2"
colorama = ">=0.4.6"
2025-08-11 13:06:16 +02:00
filelock = ">=3.18"
packaging = ">=25"
platformdirs = ">=4.3.8"
pluggy = ">=1.6"
pyproject-api = ">=1.9.1"
virtualenv = ">=20.31.2"
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-08-11 13:06:16 +02:00
version = "4.14.1"
2025-06-27 09:42:35 +02:00
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-08-11 13:06:16 +02:00
{ file = "typing_extensions-4.14.1-py3-none-any.whl" , hash = "sha256:d1e1e3b58374dc93031d6eda2420a48ea44a36c2b4766a4fdeb3710755731d76" },
{ file = "typing_extensions-4.14.1.tar.gz" , hash = "sha256:38b39f4aeeab64884ce9f74c94263ef78f3c22467c8724005483154c26648d36" },
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-08-11 13:06:16 +02:00
version = "20.33.1"
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-08-11 13:06:16 +02:00
{ file = "virtualenv-20.33.1-py3-none-any.whl" , hash = "sha256:07c19bc66c11acab6a5958b815cbcee30891cd1c2ccf53785a28651a0d8d8a67" },
{ file = "virtualenv-20.33.1.tar.gz" , hash = "sha256:1b44478d9e261b3fb8baa5e74a0ca3bc0e05f21aa36167bf9cbf850e542765b8" },
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-08-12 10:18:20 +02:00
content-hash = "e27796fbb2cf94075e1304607b89c746b9e2f4a4cda8edb216a9025a8d6fc4fa"