2024-09-10 02:09:09 +02:00
[ [ package ] ]
name = "alabaster"
version = "0.7.16"
description = "A light, configurable Sphinx theme"
optional = false
python-versions = ">=3.9"
files = [
{ file = "alabaster-0.7.16-py3-none-any.whl" , hash = "sha256:b46733c07dce03ae4e150330b975c75737fa60f0a7c591b6c8bf4928a28e2c92" } ,
{ file = "alabaster-0.7.16.tar.gz" , hash = "sha256:75a8b99c28a5dad50dd7f8ccdd447a121ddb3892da9e53d1ca5cca3106d58d65" } ,
]
[ [ package ] ]
name = "alabaster"
version = "1.0.0"
description = "A light, configurable Sphinx theme"
optional = false
python-versions = ">=3.10"
files = [
{ file = "alabaster-1.0.0-py3-none-any.whl" , hash = "sha256:fc6786402dc3fcb2de3cabd5fe455a2db534b371124f1f21de8731783dec828b" } ,
{ file = "alabaster-1.0.0.tar.gz" , hash = "sha256:c00dca57bca26fa62a6d7d0a9fcce65f3e026e9bfe33e9c538fd3fbb2144fd9e" } ,
]
2024-09-10 01:33:54 +02:00
[ [ package ] ]
name = "attrs"
version = "24.2.0"
description = "Classes Without Boilerplate"
optional = false
python-versions = ">=3.7"
files = [
{ file = "attrs-24.2.0-py3-none-any.whl" , hash = "sha256:81921eb96de3191c8258c199618104dd27ac608d9366f5e35d011eae1867ede2" } ,
{ file = "attrs-24.2.0.tar.gz" , hash = "sha256:5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346" } ,
]
[ package . extras ]
benchmark = [ "cloudpickle" , "hypothesis" , "mypy (>=1.11.1)" , "pympler" , "pytest (>=4.3.0)" , "pytest-codspeed" , "pytest-mypy-plugins" , "pytest-xdist[psutil]" ]
cov = [ "cloudpickle" , "coverage[toml] (>=5.3)" , "hypothesis" , "mypy (>=1.11.1)" , "pympler" , "pytest (>=4.3.0)" , "pytest-mypy-plugins" , "pytest-xdist[psutil]" ]
dev = [ "cloudpickle" , "hypothesis" , "mypy (>=1.11.1)" , "pre-commit" , "pympler" , "pytest (>=4.3.0)" , "pytest-mypy-plugins" , "pytest-xdist[psutil]" ]
docs = [ "cogapp" , "furo" , "myst-parser" , "sphinx" , "sphinx-notfound-page" , "sphinxcontrib-towncrier" , "towncrier (<24.7)" ]
tests = [ "cloudpickle" , "hypothesis" , "mypy (>=1.11.1)" , "pympler" , "pytest (>=4.3.0)" , "pytest-mypy-plugins" , "pytest-xdist[psutil]" ]
tests-mypy = [ "mypy (>=1.11.1)" , "pytest-mypy-plugins" ]
2024-09-10 01:27:34 +02:00
[ [ package ] ]
name = "autoflake"
version = "2.3.1"
description = "Removes unused imports and unused variables"
optional = false
python-versions = ">=3.8"
files = [
{ file = "autoflake-2.3.1-py3-none-any.whl" , hash = "sha256:3ae7495db9084b7b32818b4140e6dc4fc280b712fb414f5b8fe57b0a8e85a840" } ,
{ file = "autoflake-2.3.1.tar.gz" , hash = "sha256:c98b75dc5b0a86459c4f01a1d32ac7eb4338ec4317a4469515ff1e687ecd909e" } ,
]
[ package . dependencies ]
pyflakes = ">=3.0.0"
tomli = { version = ">=2.0.1" , markers = "python_version < \"3.11\"" }
2024-09-10 02:09:09 +02:00
[ [ package ] ]
name = "babel"
version = "2.16.0"
description = "Internationalization utilities"
optional = false
python-versions = ">=3.8"
files = [
{ file = "babel-2.16.0-py3-none-any.whl" , hash = "sha256:368b5b98b37c06b7daf6696391c3240c938b37767d4584413e8438c5c435fa8b" } ,
{ file = "babel-2.16.0.tar.gz" , hash = "sha256:d1f3554ca26605fe173f3de0c65f750f5a42f924499bf134de6423582298e316" } ,
]
[ package . extras ]
dev = [ "freezegun (>=1.0,<2.0)" , "pytest (>=6.0)" , "pytest-cov" ]
2024-09-10 01:33:54 +02:00
[ [ package ] ]
name = "bandit"
2024-10-16 11:55:52 +02:00
version = "1.7.10"
2024-09-10 01:33:54 +02:00
description = "Security oriented static analyser for python code."
optional = false
python-versions = ">=3.8"
files = [
2024-10-16 11:55:52 +02:00
{ file = "bandit-1.7.10-py3-none-any.whl" , hash = "sha256:665721d7bebbb4485a339c55161ac0eedde27d51e638000d91c8c2d68343ad02" } ,
{ file = "bandit-1.7.10.tar.gz" , hash = "sha256:59ed5caf5d92b6ada4bf65bc6437feea4a9da1093384445fed4d472acc6cff7b" } ,
2024-09-10 01:33:54 +02: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)" ]
toml = [ "tomli (>=1.1.0)" ]
yaml = [ "PyYAML" ]
2024-09-10 01:27:34 +02:00
[ [ package ] ]
name = "black"
2024-10-16 11:55:52 +02:00
version = "24.10.0"
2024-09-10 01:27:34 +02:00
description = "The uncompromising code formatter."
optional = false
2024-10-16 11:55:52 +02:00
python-versions = ">=3.9"
2024-09-10 01:27:34 +02:00
files = [
2024-10-16 11:55:52 +02:00
{ file = "black-24.10.0-cp310-cp310-macosx_10_9_x86_64.whl" , hash = "sha256:e6668650ea4b685440857138e5fe40cde4d652633b1bdffc62933d0db4ed9812" } ,
{ file = "black-24.10.0-cp310-cp310-macosx_11_0_arm64.whl" , hash = "sha256:1c536fcf674217e87b8cc3657b81809d3c085d7bf3ef262ead700da345bfa6ea" } ,
{ file = "black-24.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:649fff99a20bd06c6f727d2a27f401331dc0cc861fb69cde910fe95b01b5928f" } ,
{ file = "black-24.10.0-cp310-cp310-win_amd64.whl" , hash = "sha256:fe4d6476887de70546212c99ac9bd803d90b42fc4767f058a0baa895013fbb3e" } ,
{ file = "black-24.10.0-cp311-cp311-macosx_10_9_x86_64.whl" , hash = "sha256:5a2221696a8224e335c28816a9d331a6c2ae15a2ee34ec857dcf3e45dbfa99ad" } ,
{ file = "black-24.10.0-cp311-cp311-macosx_11_0_arm64.whl" , hash = "sha256:f9da3333530dbcecc1be13e69c250ed8dfa67f43c4005fb537bb426e19200d50" } ,
{ file = "black-24.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:4007b1393d902b48b36958a216c20c4482f601569d19ed1df294a496eb366392" } ,
{ file = "black-24.10.0-cp311-cp311-win_amd64.whl" , hash = "sha256:394d4ddc64782e51153eadcaaca95144ac4c35e27ef9b0a42e121ae7e57a9175" } ,
{ file = "black-24.10.0-cp312-cp312-macosx_10_13_x86_64.whl" , hash = "sha256:b5e39e0fae001df40f95bd8cc36b9165c5e2ea88900167bddf258bacef9bbdc3" } ,
{ file = "black-24.10.0-cp312-cp312-macosx_11_0_arm64.whl" , hash = "sha256:d37d422772111794b26757c5b55a3eade028aa3fde43121ab7b673d050949d65" } ,
{ file = "black-24.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:14b3502784f09ce2443830e3133dacf2c0110d45191ed470ecb04d0f5f6fcb0f" } ,
{ file = "black-24.10.0-cp312-cp312-win_amd64.whl" , hash = "sha256:30d2c30dc5139211dda799758559d1b049f7f14c580c409d6ad925b74a4208a8" } ,
{ file = "black-24.10.0-cp313-cp313-macosx_10_13_x86_64.whl" , hash = "sha256:1cbacacb19e922a1d75ef2b6ccaefcd6e93a2c05ede32f06a21386a04cedb981" } ,
{ file = "black-24.10.0-cp313-cp313-macosx_11_0_arm64.whl" , hash = "sha256:1f93102e0c5bb3907451063e08b9876dbeac810e7da5a8bfb7aeb5a9ef89066b" } ,
{ file = "black-24.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:ddacb691cdcdf77b96f549cf9591701d8db36b2f19519373d60d31746068dbf2" } ,
{ file = "black-24.10.0-cp313-cp313-win_amd64.whl" , hash = "sha256:680359d932801c76d2e9c9068d05c6b107f2584b2a5b88831c83962eb9984c1b" } ,
{ file = "black-24.10.0-cp39-cp39-macosx_10_9_x86_64.whl" , hash = "sha256:17374989640fbca88b6a448129cd1745c5eb8d9547b464f281b251dd00155ccd" } ,
{ file = "black-24.10.0-cp39-cp39-macosx_11_0_arm64.whl" , hash = "sha256:63f626344343083322233f175aaf372d326de8436f5928c042639a4afbbf1d3f" } ,
{ file = "black-24.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:ccfa1d0cb6200857f1923b602f978386a3a2758a65b52e0950299ea014be6800" } ,
{ file = "black-24.10.0-cp39-cp39-win_amd64.whl" , hash = "sha256:2cd9c95431d94adc56600710f8813ee27eea544dd118d45896bb734e9d7a0dc7" } ,
{ file = "black-24.10.0-py3-none-any.whl" , hash = "sha256:3bb2b7a1f7b685f85b11fed1ef10f8a9148bceb49853e47a294a3dd963c1dd7d" } ,
{ file = "black-24.10.0.tar.gz" , hash = "sha256:846ea64c97afe3bc677b761787993be4991810ecc7a4a937816dd6bddedc4875" } ,
2024-09-10 01:27:34 +02:00
]
[ package . dependencies ]
click = ">=8.0.0"
mypy-extensions = ">=0.4.3"
packaging = ">=22.0"
pathspec = ">=0.9.0"
platformdirs = ">=2"
tomli = { version = ">=1.1.0" , markers = "python_version < \"3.11\"" }
typing-extensions = { version = ">=4.0.1" , markers = "python_version < \"3.11\"" }
[ package . extras ]
colorama = [ "colorama (>=0.4.3)" ]
2024-10-16 11:55:52 +02:00
d = [ "aiohttp (>=3.10)" ]
2024-09-10 01:27:34 +02:00
jupyter = [ "ipython (>=7.8.0)" , "tokenize-rt (>=3.2.0)" ]
uvloop = [ "uvloop (>=0.15.2)" ]
2024-09-10 02:09:09 +02:00
[ [ package ] ]
name = "certifi"
version = "2024.8.30"
description = "Python package for providing Mozilla's CA Bundle."
optional = false
python-versions = ">=3.6"
files = [
{ file = "certifi-2024.8.30-py3-none-any.whl" , hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8" } ,
{ file = "certifi-2024.8.30.tar.gz" , hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9" } ,
]
2024-09-10 02:32:56 +02:00
[ [ package ] ]
name = "cfgv"
version = "3.4.0"
description = "Validate configuration and produce human readable error messages."
optional = false
python-versions = ">=3.8"
files = [
{ file = "cfgv-3.4.0-py2.py3-none-any.whl" , hash = "sha256:b7265b1f29fd3316bfcd2b330d63d024f2bfd8bcb8b0272f8e19a504856c48f9" } ,
{ file = "cfgv-3.4.0.tar.gz" , hash = "sha256:e52591d4c5f5dead8e0f673fb16db7949d2cfb3f7da4582893288f0ded8fe560" } ,
]
2024-09-10 02:09:09 +02:00
[ [ package ] ]
name = "charset-normalizer"
2024-10-16 11:55:52 +02:00
version = "3.4.0"
2024-09-10 02:09:09 +02:00
description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet."
optional = false
python-versions = ">=3.7.0"
files = [
2024-10-16 11:55:52 +02:00
{ file = "charset_normalizer-3.4.0-cp310-cp310-macosx_10_9_universal2.whl" , hash = "sha256:4f9fc98dad6c2eaa32fc3af1417d95b5e3d08aff968df0cd320066def971f9a6" } ,
{ file = "charset_normalizer-3.4.0-cp310-cp310-macosx_10_9_x86_64.whl" , hash = "sha256:0de7b687289d3c1b3e8660d0741874abe7888100efe14bd0f9fd7141bcbda92b" } ,
{ file = "charset_normalizer-3.4.0-cp310-cp310-macosx_11_0_arm64.whl" , hash = "sha256:5ed2e36c3e9b4f21dd9422f6893dec0abf2cca553af509b10cd630f878d3eb99" } ,
{ file = "charset_normalizer-3.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:40d3ff7fc90b98c637bda91c89d51264a3dcf210cade3a2c6f838c7268d7a4ca" } ,
{ file = "charset_normalizer-3.4.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:1110e22af8ca26b90bd6364fe4c763329b0ebf1ee213ba32b68c73de5752323d" } ,
{ file = "charset_normalizer-3.4.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:86f4e8cca779080f66ff4f191a685ced73d2f72d50216f7112185dc02b90b9b7" } ,
{ file = "charset_normalizer-3.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:7f683ddc7eedd742e2889d2bfb96d69573fde1d92fcb811979cdb7165bb9c7d3" } ,
{ file = "charset_normalizer-3.4.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:27623ba66c183eca01bf9ff833875b459cad267aeeb044477fedac35e19ba907" } ,
{ file = "charset_normalizer-3.4.0-cp310-cp310-musllinux_1_2_aarch64.whl" , hash = "sha256:f606a1881d2663630ea5b8ce2efe2111740df4b687bd78b34a8131baa007f79b" } ,
{ file = "charset_normalizer-3.4.0-cp310-cp310-musllinux_1_2_i686.whl" , hash = "sha256:0b309d1747110feb25d7ed6b01afdec269c647d382c857ef4663bbe6ad95a912" } ,
{ file = "charset_normalizer-3.4.0-cp310-cp310-musllinux_1_2_ppc64le.whl" , hash = "sha256:136815f06a3ae311fae551c3df1f998a1ebd01ddd424aa5603a4336997629e95" } ,
{ file = "charset_normalizer-3.4.0-cp310-cp310-musllinux_1_2_s390x.whl" , hash = "sha256:14215b71a762336254351b00ec720a8e85cada43b987da5a042e4ce3e82bd68e" } ,
{ file = "charset_normalizer-3.4.0-cp310-cp310-musllinux_1_2_x86_64.whl" , hash = "sha256:79983512b108e4a164b9c8d34de3992f76d48cadc9554c9e60b43f308988aabe" } ,
{ file = "charset_normalizer-3.4.0-cp310-cp310-win32.whl" , hash = "sha256:c94057af19bc953643a33581844649a7fdab902624d2eb739738a30e2b3e60fc" } ,
{ file = "charset_normalizer-3.4.0-cp310-cp310-win_amd64.whl" , hash = "sha256:55f56e2ebd4e3bc50442fbc0888c9d8c94e4e06a933804e2af3e89e2f9c1c749" } ,
{ file = "charset_normalizer-3.4.0-cp311-cp311-macosx_10_9_universal2.whl" , hash = "sha256:0d99dd8ff461990f12d6e42c7347fd9ab2532fb70e9621ba520f9e8637161d7c" } ,
{ file = "charset_normalizer-3.4.0-cp311-cp311-macosx_10_9_x86_64.whl" , hash = "sha256:c57516e58fd17d03ebe67e181a4e4e2ccab1168f8c2976c6a334d4f819fe5944" } ,
{ file = "charset_normalizer-3.4.0-cp311-cp311-macosx_11_0_arm64.whl" , hash = "sha256:6dba5d19c4dfab08e58d5b36304b3f92f3bd5d42c1a3fa37b5ba5cdf6dfcbcee" } ,
{ file = "charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:bf4475b82be41b07cc5e5ff94810e6a01f276e37c2d55571e3fe175e467a1a1c" } ,
{ file = "charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:ce031db0408e487fd2775d745ce30a7cd2923667cf3b69d48d219f1d8f5ddeb6" } ,
{ file = "charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:8ff4e7cdfdb1ab5698e675ca622e72d58a6fa2a8aa58195de0c0061288e6e3ea" } ,
{ file = "charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:3710a9751938947e6327ea9f3ea6332a09bf0ba0c09cae9cb1f250bd1f1549bc" } ,
{ file = "charset_normalizer-3.4.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:82357d85de703176b5587dbe6ade8ff67f9f69a41c0733cf2425378b49954de5" } ,
{ file = "charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_aarch64.whl" , hash = "sha256:47334db71978b23ebcf3c0f9f5ee98b8d65992b65c9c4f2d34c2eaf5bcaf0594" } ,
{ file = "charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_i686.whl" , hash = "sha256:8ce7fd6767a1cc5a92a639b391891bf1c268b03ec7e021c7d6d902285259685c" } ,
{ file = "charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_ppc64le.whl" , hash = "sha256:f1a2f519ae173b5b6a2c9d5fa3116ce16e48b3462c8b96dfdded11055e3d6365" } ,
{ file = "charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_s390x.whl" , hash = "sha256:63bc5c4ae26e4bc6be6469943b8253c0fd4e4186c43ad46e713ea61a0ba49129" } ,
{ file = "charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_x86_64.whl" , hash = "sha256:bcb4f8ea87d03bc51ad04add8ceaf9b0f085ac045ab4d74e73bbc2dc033f0236" } ,
{ file = "charset_normalizer-3.4.0-cp311-cp311-win32.whl" , hash = "sha256:9ae4ef0b3f6b41bad6366fb0ea4fc1d7ed051528e113a60fa2a65a9abb5b1d99" } ,
{ file = "charset_normalizer-3.4.0-cp311-cp311-win_amd64.whl" , hash = "sha256:cee4373f4d3ad28f1ab6290684d8e2ebdb9e7a1b74fdc39e4c211995f77bec27" } ,
{ file = "charset_normalizer-3.4.0-cp312-cp312-macosx_10_13_universal2.whl" , hash = "sha256:0713f3adb9d03d49d365b70b84775d0a0d18e4ab08d12bc46baa6132ba78aaf6" } ,
{ file = "charset_normalizer-3.4.0-cp312-cp312-macosx_10_13_x86_64.whl" , hash = "sha256:de7376c29d95d6719048c194a9cf1a1b0393fbe8488a22008610b0361d834ecf" } ,
{ file = "charset_normalizer-3.4.0-cp312-cp312-macosx_11_0_arm64.whl" , hash = "sha256:4a51b48f42d9358460b78725283f04bddaf44a9358197b889657deba38f329db" } ,
{ file = "charset_normalizer-3.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:b295729485b06c1a0683af02a9e42d2caa9db04a373dc38a6a58cdd1e8abddf1" } ,
{ file = "charset_normalizer-3.4.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:ee803480535c44e7f5ad00788526da7d85525cfefaf8acf8ab9a310000be4b03" } ,
{ file = "charset_normalizer-3.4.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:3d59d125ffbd6d552765510e3f31ed75ebac2c7470c7274195b9161a32350284" } ,
{ file = "charset_normalizer-3.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:8cda06946eac330cbe6598f77bb54e690b4ca93f593dee1568ad22b04f347c15" } ,
{ file = "charset_normalizer-3.4.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:07afec21bbbbf8a5cc3651aa96b980afe2526e7f048fdfb7f1014d84acc8b6d8" } ,
{ file = "charset_normalizer-3.4.0-cp312-cp312-musllinux_1_2_aarch64.whl" , hash = "sha256:6b40e8d38afe634559e398cc32b1472f376a4099c75fe6299ae607e404c033b2" } ,
{ file = "charset_normalizer-3.4.0-cp312-cp312-musllinux_1_2_i686.whl" , hash = "sha256:b8dcd239c743aa2f9c22ce674a145e0a25cb1566c495928440a181ca1ccf6719" } ,
{ file = "charset_normalizer-3.4.0-cp312-cp312-musllinux_1_2_ppc64le.whl" , hash = "sha256:84450ba661fb96e9fd67629b93d2941c871ca86fc38d835d19d4225ff946a631" } ,
{ file = "charset_normalizer-3.4.0-cp312-cp312-musllinux_1_2_s390x.whl" , hash = "sha256:44aeb140295a2f0659e113b31cfe92c9061622cadbc9e2a2f7b8ef6b1e29ef4b" } ,
{ file = "charset_normalizer-3.4.0-cp312-cp312-musllinux_1_2_x86_64.whl" , hash = "sha256:1db4e7fefefd0f548d73e2e2e041f9df5c59e178b4c72fbac4cc6f535cfb1565" } ,
{ file = "charset_normalizer-3.4.0-cp312-cp312-win32.whl" , hash = "sha256:5726cf76c982532c1863fb64d8c6dd0e4c90b6ece9feb06c9f202417a31f7dd7" } ,
{ file = "charset_normalizer-3.4.0-cp312-cp312-win_amd64.whl" , hash = "sha256:b197e7094f232959f8f20541ead1d9862ac5ebea1d58e9849c1bf979255dfac9" } ,
{ file = "charset_normalizer-3.4.0-cp313-cp313-macosx_10_13_universal2.whl" , hash = "sha256:dd4eda173a9fcccb5f2e2bd2a9f423d180194b1bf17cf59e3269899235b2a114" } ,
{ file = "charset_normalizer-3.4.0-cp313-cp313-macosx_10_13_x86_64.whl" , hash = "sha256:e9e3c4c9e1ed40ea53acf11e2a386383c3304212c965773704e4603d589343ed" } ,
{ file = "charset_normalizer-3.4.0-cp313-cp313-macosx_11_0_arm64.whl" , hash = "sha256:92a7e36b000bf022ef3dbb9c46bfe2d52c047d5e3f3343f43204263c5addc250" } ,
{ file = "charset_normalizer-3.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:54b6a92d009cbe2fb11054ba694bc9e284dad30a26757b1e372a1fdddaf21920" } ,
{ file = "charset_normalizer-3.4.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:1ffd9493de4c922f2a38c2bf62b831dcec90ac673ed1ca182fe11b4d8e9f2a64" } ,
{ file = "charset_normalizer-3.4.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:35c404d74c2926d0287fbd63ed5d27eb911eb9e4a3bb2c6d294f3cfd4a9e0c23" } ,
{ file = "charset_normalizer-3.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:4796efc4faf6b53a18e3d46343535caed491776a22af773f366534056c4e1fbc" } ,
{ file = "charset_normalizer-3.4.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:e7fdd52961feb4c96507aa649550ec2a0d527c086d284749b2f582f2d40a2e0d" } ,
{ file = "charset_normalizer-3.4.0-cp313-cp313-musllinux_1_2_aarch64.whl" , hash = "sha256:92db3c28b5b2a273346bebb24857fda45601aef6ae1c011c0a997106581e8a88" } ,
{ file = "charset_normalizer-3.4.0-cp313-cp313-musllinux_1_2_i686.whl" , hash = "sha256:ab973df98fc99ab39080bfb0eb3a925181454d7c3ac8a1e695fddfae696d9e90" } ,
{ file = "charset_normalizer-3.4.0-cp313-cp313-musllinux_1_2_ppc64le.whl" , hash = "sha256:4b67fdab07fdd3c10bb21edab3cbfe8cf5696f453afce75d815d9d7223fbe88b" } ,
{ file = "charset_normalizer-3.4.0-cp313-cp313-musllinux_1_2_s390x.whl" , hash = "sha256:aa41e526a5d4a9dfcfbab0716c7e8a1b215abd3f3df5a45cf18a12721d31cb5d" } ,
{ file = "charset_normalizer-3.4.0-cp313-cp313-musllinux_1_2_x86_64.whl" , hash = "sha256:ffc519621dce0c767e96b9c53f09c5d215578e10b02c285809f76509a3931482" } ,
{ file = "charset_normalizer-3.4.0-cp313-cp313-win32.whl" , hash = "sha256:f19c1585933c82098c2a520f8ec1227f20e339e33aca8fa6f956f6691b784e67" } ,
{ file = "charset_normalizer-3.4.0-cp313-cp313-win_amd64.whl" , hash = "sha256:707b82d19e65c9bd28b81dde95249b07bf9f5b90ebe1ef17d9b57473f8a64b7b" } ,
{ file = "charset_normalizer-3.4.0-cp37-cp37m-macosx_10_9_x86_64.whl" , hash = "sha256:dbe03226baf438ac4fda9e2d0715022fd579cb641c4cf639fa40d53b2fe6f3e2" } ,
{ file = "charset_normalizer-3.4.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:dd9a8bd8900e65504a305bf8ae6fa9fbc66de94178c420791d0293702fce2df7" } ,
{ file = "charset_normalizer-3.4.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:b8831399554b92b72af5932cdbbd4ddc55c55f631bb13ff8fe4e6536a06c5c51" } ,
{ file = "charset_normalizer-3.4.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:a14969b8691f7998e74663b77b4c36c0337cb1df552da83d5c9004a93afdb574" } ,
{ file = "charset_normalizer-3.4.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:dcaf7c1524c0542ee2fc82cc8ec337f7a9f7edee2532421ab200d2b920fc97cf" } ,
{ file = "charset_normalizer-3.4.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:425c5f215d0eecee9a56cdb703203dda90423247421bf0d67125add85d0c4455" } ,
{ file = "charset_normalizer-3.4.0-cp37-cp37m-musllinux_1_2_aarch64.whl" , hash = "sha256:d5b054862739d276e09928de37c79ddeec42a6e1bfc55863be96a36ba22926f6" } ,
{ file = "charset_normalizer-3.4.0-cp37-cp37m-musllinux_1_2_i686.whl" , hash = "sha256:f3e73a4255342d4eb26ef6df01e3962e73aa29baa3124a8e824c5d3364a65748" } ,
{ file = "charset_normalizer-3.4.0-cp37-cp37m-musllinux_1_2_ppc64le.whl" , hash = "sha256:2f6c34da58ea9c1a9515621f4d9ac379871a8f21168ba1b5e09d74250de5ad62" } ,
{ file = "charset_normalizer-3.4.0-cp37-cp37m-musllinux_1_2_s390x.whl" , hash = "sha256:f09cb5a7bbe1ecae6e87901a2eb23e0256bb524a79ccc53eb0b7629fbe7677c4" } ,
{ file = "charset_normalizer-3.4.0-cp37-cp37m-musllinux_1_2_x86_64.whl" , hash = "sha256:0099d79bdfcf5c1f0c2c72f91516702ebf8b0b8ddd8905f97a8aecf49712c621" } ,
{ file = "charset_normalizer-3.4.0-cp37-cp37m-win32.whl" , hash = "sha256:9c98230f5042f4945f957d006edccc2af1e03ed5e37ce7c373f00a5a4daa6149" } ,
{ file = "charset_normalizer-3.4.0-cp37-cp37m-win_amd64.whl" , hash = "sha256:62f60aebecfc7f4b82e3f639a7d1433a20ec32824db2199a11ad4f5e146ef5ee" } ,
{ file = "charset_normalizer-3.4.0-cp38-cp38-macosx_10_9_universal2.whl" , hash = "sha256:af73657b7a68211996527dbfeffbb0864e043d270580c5aef06dc4b659a4b578" } ,
{ file = "charset_normalizer-3.4.0-cp38-cp38-macosx_10_9_x86_64.whl" , hash = "sha256:cab5d0b79d987c67f3b9e9c53f54a61360422a5a0bc075f43cab5621d530c3b6" } ,
{ file = "charset_normalizer-3.4.0-cp38-cp38-macosx_11_0_arm64.whl" , hash = "sha256:9289fd5dddcf57bab41d044f1756550f9e7cf0c8e373b8cdf0ce8773dc4bd417" } ,
{ file = "charset_normalizer-3.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:6b493a043635eb376e50eedf7818f2f322eabbaa974e948bd8bdd29eb7ef2a51" } ,
{ file = "charset_normalizer-3.4.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:9fa2566ca27d67c86569e8c85297aaf413ffab85a8960500f12ea34ff98e4c41" } ,
{ file = "charset_normalizer-3.4.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:a8e538f46104c815be19c975572d74afb53f29650ea2025bbfaef359d2de2f7f" } ,
{ file = "charset_normalizer-3.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:6fd30dc99682dc2c603c2b315bded2799019cea829f8bf57dc6b61efde6611c8" } ,
{ file = "charset_normalizer-3.4.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:2006769bd1640bdf4d5641c69a3d63b71b81445473cac5ded39740a226fa88ab" } ,
{ file = "charset_normalizer-3.4.0-cp38-cp38-musllinux_1_2_aarch64.whl" , hash = "sha256:dc15e99b2d8a656f8e666854404f1ba54765871104e50c8e9813af8a7db07f12" } ,
{ file = "charset_normalizer-3.4.0-cp38-cp38-musllinux_1_2_i686.whl" , hash = "sha256:ab2e5bef076f5a235c3774b4f4028a680432cded7cad37bba0fd90d64b187d19" } ,
{ file = "charset_normalizer-3.4.0-cp38-cp38-musllinux_1_2_ppc64le.whl" , hash = "sha256:4ec9dd88a5b71abfc74e9df5ebe7921c35cbb3b641181a531ca65cdb5e8e4dea" } ,
{ file = "charset_normalizer-3.4.0-cp38-cp38-musllinux_1_2_s390x.whl" , hash = "sha256:43193c5cda5d612f247172016c4bb71251c784d7a4d9314677186a838ad34858" } ,
{ file = "charset_normalizer-3.4.0-cp38-cp38-musllinux_1_2_x86_64.whl" , hash = "sha256:aa693779a8b50cd97570e5a0f343538a8dbd3e496fa5dcb87e29406ad0299654" } ,
{ file = "charset_normalizer-3.4.0-cp38-cp38-win32.whl" , hash = "sha256:7706f5850360ac01d80c89bcef1640683cc12ed87f42579dab6c5d3ed6888613" } ,
{ file = "charset_normalizer-3.4.0-cp38-cp38-win_amd64.whl" , hash = "sha256:c3e446d253bd88f6377260d07c895816ebf33ffffd56c1c792b13bff9c3e1ade" } ,
{ file = "charset_normalizer-3.4.0-cp39-cp39-macosx_10_9_universal2.whl" , hash = "sha256:980b4f289d1d90ca5efcf07958d3eb38ed9c0b7676bf2831a54d4f66f9c27dfa" } ,
{ file = "charset_normalizer-3.4.0-cp39-cp39-macosx_10_9_x86_64.whl" , hash = "sha256:f28f891ccd15c514a0981f3b9db9aa23d62fe1a99997512b0491d2ed323d229a" } ,
{ file = "charset_normalizer-3.4.0-cp39-cp39-macosx_11_0_arm64.whl" , hash = "sha256:a8aacce6e2e1edcb6ac625fb0f8c3a9570ccc7bfba1f63419b3769ccf6a00ed0" } ,
{ file = "charset_normalizer-3.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:bd7af3717683bea4c87acd8c0d3d5b44d56120b26fd3f8a692bdd2d5260c620a" } ,
{ file = "charset_normalizer-3.4.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:5ff2ed8194587faf56555927b3aa10e6fb69d931e33953943bc4f837dfee2242" } ,
{ file = "charset_normalizer-3.4.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:e91f541a85298cf35433bf66f3fab2a4a2cff05c127eeca4af174f6d497f0d4b" } ,
{ file = "charset_normalizer-3.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:309a7de0a0ff3040acaebb35ec45d18db4b28232f21998851cfa709eeff49d62" } ,
{ file = "charset_normalizer-3.4.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:285e96d9d53422efc0d7a17c60e59f37fbf3dfa942073f666db4ac71e8d726d0" } ,
{ file = "charset_normalizer-3.4.0-cp39-cp39-musllinux_1_2_aarch64.whl" , hash = "sha256:5d447056e2ca60382d460a604b6302d8db69476fd2015c81e7c35417cfabe4cd" } ,
{ file = "charset_normalizer-3.4.0-cp39-cp39-musllinux_1_2_i686.whl" , hash = "sha256:20587d20f557fe189b7947d8e7ec5afa110ccf72a3128d61a2a387c3313f46be" } ,
{ file = "charset_normalizer-3.4.0-cp39-cp39-musllinux_1_2_ppc64le.whl" , hash = "sha256:130272c698667a982a5d0e626851ceff662565379baf0ff2cc58067b81d4f11d" } ,
{ file = "charset_normalizer-3.4.0-cp39-cp39-musllinux_1_2_s390x.whl" , hash = "sha256:ab22fbd9765e6954bc0bcff24c25ff71dcbfdb185fcdaca49e81bac68fe724d3" } ,
{ file = "charset_normalizer-3.4.0-cp39-cp39-musllinux_1_2_x86_64.whl" , hash = "sha256:7782afc9b6b42200f7362858f9e73b1f8316afb276d316336c0ec3bd73312742" } ,
{ file = "charset_normalizer-3.4.0-cp39-cp39-win32.whl" , hash = "sha256:2de62e8801ddfff069cd5c504ce3bc9672b23266597d4e4f50eda28846c322f2" } ,
{ file = "charset_normalizer-3.4.0-cp39-cp39-win_amd64.whl" , hash = "sha256:95c3c157765b031331dd4db3c775e58deaee050a3042fcad72cbc4189d7c8dca" } ,
{ file = "charset_normalizer-3.4.0-py3-none-any.whl" , hash = "sha256:fe9f97feb71aa9896b81973a7bbada8c49501dc73e58a10fcef6663af95e5079" } ,
{ file = "charset_normalizer-3.4.0.tar.gz" , hash = "sha256:223217c3d4f82c3ac5e29032b3f1c2eb0fb591b72161f86d93f5719079dae93e" } ,
2024-09-10 02:09:09 +02:00
]
2024-09-10 01:27:34 +02:00
[ [ package ] ]
name = "click"
version = "8.1.7"
description = "Composable command line interface toolkit"
optional = false
python-versions = ">=3.7"
files = [
{ file = "click-8.1.7-py3-none-any.whl" , hash = "sha256:ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28" } ,
{ file = "click-8.1.7.tar.gz" , hash = "sha256:ca9853ad459e787e2192211578cc907e7594e294c7ccc834310722b41b9ca6de" } ,
]
[ package . dependencies ]
colorama = { version = "*" , markers = "platform_system == \"Windows\"" }
[ [ package ] ]
name = "colorama"
version = "0.4.6"
description = "Cross-platform colored terminal text."
optional = false
python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7"
files = [
{ file = "colorama-0.4.6-py2.py3-none-any.whl" , hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6" } ,
{ file = "colorama-0.4.6.tar.gz" , hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44" } ,
]
2024-09-10 01:38:26 +02:00
[ [ package ] ]
name = "coverage"
2024-10-16 11:55:52 +02:00
version = "7.6.3"
2024-09-10 01:38:26 +02:00
description = "Code coverage measurement for Python"
optional = false
2024-10-16 11:55:52 +02:00
python-versions = ">=3.9"
2024-09-10 01:38:26 +02:00
files = [
2024-10-16 11:55:52 +02:00
{ file = "coverage-7.6.3-cp310-cp310-macosx_10_9_x86_64.whl" , hash = "sha256:6da42bbcec130b188169107ecb6ee7bd7b4c849d24c9370a0c884cf728d8e976" } ,
{ file = "coverage-7.6.3-cp310-cp310-macosx_11_0_arm64.whl" , hash = "sha256:c222958f59b0ae091f4535851cbb24eb57fc0baea07ba675af718fb5302dddb2" } ,
{ file = "coverage-7.6.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:ab84a8b698ad5a6c365b08061920138e7a7dd9a04b6feb09ba1bfae68346ce6d" } ,
{ file = "coverage-7.6.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:70a6756ce66cd6fe8486c775b30889f0dc4cb20c157aa8c35b45fd7868255c5c" } ,
{ file = "coverage-7.6.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:3c2e6fa98032fec8282f6b27e3f3986c6e05702828380618776ad794e938f53a" } ,
{ file = "coverage-7.6.3-cp310-cp310-musllinux_1_2_aarch64.whl" , hash = "sha256:921fbe13492caf6a69528f09d5d7c7d518c8d0e7b9f6701b7719715f29a71e6e" } ,
{ file = "coverage-7.6.3-cp310-cp310-musllinux_1_2_i686.whl" , hash = "sha256:6d99198203f0b9cb0b5d1c0393859555bc26b548223a769baf7e321a627ed4fc" } ,
{ file = "coverage-7.6.3-cp310-cp310-musllinux_1_2_x86_64.whl" , hash = "sha256:87cd2e29067ea397a47e352efb13f976eb1b03e18c999270bb50589323294c6e" } ,
{ file = "coverage-7.6.3-cp310-cp310-win32.whl" , hash = "sha256:a3328c3e64ea4ab12b85999eb0779e6139295bbf5485f69d42cf794309e3d007" } ,
{ file = "coverage-7.6.3-cp310-cp310-win_amd64.whl" , hash = "sha256:bca4c8abc50d38f9773c1ec80d43f3768df2e8576807d1656016b9d3eeaa96fd" } ,
{ file = "coverage-7.6.3-cp311-cp311-macosx_10_9_x86_64.whl" , hash = "sha256:c51ef82302386d686feea1c44dbeef744585da16fcf97deea2a8d6c1556f519b" } ,
{ file = "coverage-7.6.3-cp311-cp311-macosx_11_0_arm64.whl" , hash = "sha256:0ca37993206402c6c35dc717f90d4c8f53568a8b80f0bf1a1b2b334f4d488fba" } ,
{ file = "coverage-7.6.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:c77326300b839c44c3e5a8fe26c15b7e87b2f32dfd2fc9fee1d13604347c9b38" } ,
{ file = "coverage-7.6.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:6e484e479860e00da1f005cd19d1c5d4a813324e5951319ac3f3eefb497cc549" } ,
{ file = "coverage-7.6.3-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:0c6c0f4d53ef603397fc894a895b960ecd7d44c727df42a8d500031716d4e8d2" } ,
{ file = "coverage-7.6.3-cp311-cp311-musllinux_1_2_aarch64.whl" , hash = "sha256:37be7b5ea3ff5b7c4a9db16074dc94523b5f10dd1f3b362a827af66a55198175" } ,
{ file = "coverage-7.6.3-cp311-cp311-musllinux_1_2_i686.whl" , hash = "sha256:43b32a06c47539fe275106b376658638b418c7cfdfff0e0259fbf877e845f14b" } ,
{ file = "coverage-7.6.3-cp311-cp311-musllinux_1_2_x86_64.whl" , hash = "sha256:ee77c7bef0724165e795b6b7bf9c4c22a9b8468a6bdb9c6b4281293c6b22a90f" } ,
{ file = "coverage-7.6.3-cp311-cp311-win32.whl" , hash = "sha256:43517e1f6b19f610a93d8227e47790722c8bf7422e46b365e0469fc3d3563d97" } ,
{ file = "coverage-7.6.3-cp311-cp311-win_amd64.whl" , hash = "sha256:04f2189716e85ec9192df307f7c255f90e78b6e9863a03223c3b998d24a3c6c6" } ,
{ file = "coverage-7.6.3-cp312-cp312-macosx_10_13_x86_64.whl" , hash = "sha256:27bd5f18d8f2879e45724b0ce74f61811639a846ff0e5c0395b7818fae87aec6" } ,
{ file = "coverage-7.6.3-cp312-cp312-macosx_11_0_arm64.whl" , hash = "sha256:d546cfa78844b8b9c1c0533de1851569a13f87449897bbc95d698d1d3cb2a30f" } ,
{ file = "coverage-7.6.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:9975442f2e7a5cfcf87299c26b5a45266ab0696348420049b9b94b2ad3d40234" } ,
{ file = "coverage-7.6.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:583049c63106c0555e3ae3931edab5669668bbef84c15861421b94e121878d3f" } ,
{ file = "coverage-7.6.3-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:2341a78ae3a5ed454d524206a3fcb3cec408c2a0c7c2752cd78b606a2ff15af4" } ,
{ file = "coverage-7.6.3-cp312-cp312-musllinux_1_2_aarch64.whl" , hash = "sha256:a4fb91d5f72b7e06a14ff4ae5be625a81cd7e5f869d7a54578fc271d08d58ae3" } ,
{ file = "coverage-7.6.3-cp312-cp312-musllinux_1_2_i686.whl" , hash = "sha256:e279f3db904e3b55f520f11f983cc8dc8a4ce9b65f11692d4718ed021ec58b83" } ,
{ file = "coverage-7.6.3-cp312-cp312-musllinux_1_2_x86_64.whl" , hash = "sha256:aa23ce39661a3e90eea5f99ec59b763b7d655c2cada10729ed920a38bfc2b167" } ,
{ file = "coverage-7.6.3-cp312-cp312-win32.whl" , hash = "sha256:52ac29cc72ee7e25ace7807249638f94c9b6a862c56b1df015d2b2e388e51dbd" } ,
{ file = "coverage-7.6.3-cp312-cp312-win_amd64.whl" , hash = "sha256:40e8b1983080439d4802d80b951f4a93d991ef3261f69e81095a66f86cf3c3c6" } ,
{ file = "coverage-7.6.3-cp313-cp313-macosx_10_13_x86_64.whl" , hash = "sha256:9134032f5aa445ae591c2ba6991d10136a1f533b1d2fa8f8c21126468c5025c6" } ,
{ file = "coverage-7.6.3-cp313-cp313-macosx_11_0_arm64.whl" , hash = "sha256:99670790f21a96665a35849990b1df447993880bb6463a0a1d757897f30da929" } ,
{ file = "coverage-7.6.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:2dc7d6b380ca76f5e817ac9eef0c3686e7834c8346bef30b041a4ad286449990" } ,
{ file = "coverage-7.6.3-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:f7b26757b22faf88fcf232f5f0e62f6e0fd9e22a8a5d0d5016888cdfe1f6c1c4" } ,
{ file = "coverage-7.6.3-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:4c59d6a4a4633fad297f943c03d0d2569867bd5372eb5684befdff8df8522e39" } ,
{ file = "coverage-7.6.3-cp313-cp313-musllinux_1_2_aarch64.whl" , hash = "sha256:f263b18692f8ed52c8de7f40a0751e79015983dbd77b16906e5b310a39d3ca21" } ,
{ file = "coverage-7.6.3-cp313-cp313-musllinux_1_2_i686.whl" , hash = "sha256:79644f68a6ff23b251cae1c82b01a0b51bc40c8468ca9585c6c4b1aeee570e0b" } ,
{ file = "coverage-7.6.3-cp313-cp313-musllinux_1_2_x86_64.whl" , hash = "sha256:71967c35828c9ff94e8c7d405469a1fb68257f686bca7c1ed85ed34e7c2529c4" } ,
{ file = "coverage-7.6.3-cp313-cp313-win32.whl" , hash = "sha256:e266af4da2c1a4cbc6135a570c64577fd3e6eb204607eaff99d8e9b710003c6f" } ,
{ file = "coverage-7.6.3-cp313-cp313-win_amd64.whl" , hash = "sha256:ea52bd218d4ba260399a8ae4bb6b577d82adfc4518b93566ce1fddd4a49d1dce" } ,
{ file = "coverage-7.6.3-cp313-cp313t-macosx_10_13_x86_64.whl" , hash = "sha256:8d4c6ea0f498c7c79111033a290d060c517853a7bcb2f46516f591dab628ddd3" } ,
{ file = "coverage-7.6.3-cp313-cp313t-macosx_11_0_arm64.whl" , hash = "sha256:331b200ad03dbaa44151d74daeb7da2cf382db424ab923574f6ecca7d3b30de3" } ,
{ file = "coverage-7.6.3-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:54356a76b67cf8a3085818026bb556545ebb8353951923b88292556dfa9f812d" } ,
{ file = "coverage-7.6.3-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:ebec65f5068e7df2d49466aab9128510c4867e532e07cb6960075b27658dca38" } ,
{ file = "coverage-7.6.3-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:d33a785ea8354c480515e781554d3be582a86297e41ccbea627a5c632647f2cd" } ,
{ file = "coverage-7.6.3-cp313-cp313t-musllinux_1_2_aarch64.whl" , hash = "sha256:f7ddb920106bbbbcaf2a274d56f46956bf56ecbde210d88061824a95bdd94e92" } ,
{ file = "coverage-7.6.3-cp313-cp313t-musllinux_1_2_i686.whl" , hash = "sha256:70d24936ca6c15a3bbc91ee9c7fc661132c6f4c9d42a23b31b6686c05073bde5" } ,
{ file = "coverage-7.6.3-cp313-cp313t-musllinux_1_2_x86_64.whl" , hash = "sha256:c30e42ea11badb147f0d2e387115b15e2bd8205a5ad70d6ad79cf37f6ac08c91" } ,
{ file = "coverage-7.6.3-cp313-cp313t-win32.whl" , hash = "sha256:365defc257c687ce3e7d275f39738dcd230777424117a6c76043459db131dd43" } ,
{ file = "coverage-7.6.3-cp313-cp313t-win_amd64.whl" , hash = "sha256:23bb63ae3f4c645d2d82fa22697364b0046fbafb6261b258a58587441c5f7bd0" } ,
{ file = "coverage-7.6.3-cp39-cp39-macosx_10_9_x86_64.whl" , hash = "sha256:da29ceabe3025a1e5a5aeeb331c5b1af686daab4ff0fb4f83df18b1180ea83e2" } ,
{ file = "coverage-7.6.3-cp39-cp39-macosx_11_0_arm64.whl" , hash = "sha256:df8c05a0f574d480947cba11b947dc41b1265d721c3777881da2fb8d3a1ddfba" } ,
{ file = "coverage-7.6.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:ec1e3b40b82236d100d259854840555469fad4db64f669ab817279eb95cd535c" } ,
{ file = "coverage-7.6.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:b4adeb878a374126f1e5cf03b87f66279f479e01af0e9a654cf6d1509af46c40" } ,
{ file = "coverage-7.6.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:43d6a66e33b1455b98fc7312b124296dad97a2e191c80320587234a77b1b736e" } ,
{ file = "coverage-7.6.3-cp39-cp39-musllinux_1_2_aarch64.whl" , hash = "sha256:1990b1f4e2c402beb317840030bb9f1b6a363f86e14e21b4212e618acdfce7f6" } ,
{ file = "coverage-7.6.3-cp39-cp39-musllinux_1_2_i686.whl" , hash = "sha256:12f9515d875859faedb4144fd38694a761cd2a61ef9603bf887b13956d0bbfbb" } ,
{ file = "coverage-7.6.3-cp39-cp39-musllinux_1_2_x86_64.whl" , hash = "sha256:99ded130555c021d99729fabd4ddb91a6f4cc0707df4b1daf912c7850c373b13" } ,
{ file = "coverage-7.6.3-cp39-cp39-win32.whl" , hash = "sha256:c3a79f56dee9136084cf84a6c7c4341427ef36e05ae6415bf7d787c96ff5eaa3" } ,
{ file = "coverage-7.6.3-cp39-cp39-win_amd64.whl" , hash = "sha256:aac7501ae73d4a02f4b7ac8fcb9dc55342ca98ffb9ed9f2dfb8a25d53eda0e4d" } ,
{ file = "coverage-7.6.3-pp39.pp310-none-any.whl" , hash = "sha256:b9853509b4bf57ba7b1f99b9d866c422c9c5248799ab20e652bbb8a184a38181" } ,
{ file = "coverage-7.6.3.tar.gz" , hash = "sha256:bb7d5fe92bd0dc235f63ebe9f8c6e0884f7360f88f3411bfed1350c872ef2054" } ,
2024-09-10 01:38:26 +02:00
]
[ package . dependencies ]
tomli = { version = "*" , optional = true , markers = "python_full_version <= \"3.11.0a6\" and extra == \"toml\"" }
[ package . extras ]
toml = [ "tomli" ]
2024-09-10 02:32:56 +02:00
[ [ package ] ]
name = "distlib"
2024-10-16 11:55:52 +02:00
version = "0.3.9"
2024-09-10 02:32:56 +02:00
description = "Distribution utilities"
optional = false
python-versions = "*"
files = [
2024-10-16 11:55:52 +02:00
{ file = "distlib-0.3.9-py2.py3-none-any.whl" , hash = "sha256:47f8c22fd27c27e25a65601af709b38e4f0a45ea4fc2e710f65755fa8caaaf87" } ,
{ file = "distlib-0.3.9.tar.gz" , hash = "sha256:a60f20dea646b8a33f3e7772f74dc0b2d0772d2837ee1342a00645c81edf9403" } ,
2024-09-10 02:32:56 +02:00
]
2024-09-10 01:33:54 +02:00
[ [ package ] ]
name = "docstring-parser-fork"
version = "0.0.9"
description = "Parse Python docstrings in reST, Google and Numpydoc format"
optional = false
python-versions = "<4.0,>=3.7"
files = [
{ file = "docstring_parser_fork-0.0.9-py3-none-any.whl" , hash = "sha256:0be85ad00cb25bf5beeb673e46e777facf0f47552fa3a7570d120ef7e3374401" } ,
{ file = "docstring_parser_fork-0.0.9.tar.gz" , hash = "sha256:95b23cc5092af85080c716a6da68360f5ae4fcffa75f4a3aca5e539783cbcc3d" } ,
]
2024-09-10 02:09:09 +02:00
[ [ package ] ]
name = "docutils"
version = "0.21.2"
description = "Docutils -- Python Documentation Utilities"
optional = false
python-versions = ">=3.9"
files = [
{ file = "docutils-0.21.2-py3-none-any.whl" , hash = "sha256:dafca5b9e384f0e419294eb4d2ff9fa826435bf15f15b7bd45723e8ad76811b2" } ,
{ file = "docutils-0.21.2.tar.gz" , hash = "sha256:3a6b18732edf182daa3cd12775bbb338cf5691468f91eeeb109deff6ebfa986f" } ,
]
2024-09-10 01:33:54 +02:00
[ [ package ] ]
name = "eradicate"
version = "2.3.0"
description = "Removes commented-out code."
optional = false
python-versions = "*"
files = [
{ file = "eradicate-2.3.0-py3-none-any.whl" , hash = "sha256:2b29b3dd27171f209e4ddd8204b70c02f0682ae95eecb353f10e8d72b149c63e" } ,
{ file = "eradicate-2.3.0.tar.gz" , hash = "sha256:06df115be3b87d0fc1c483db22a2ebb12bcf40585722810d809cc770f5031c37" } ,
]
2024-09-10 01:38:26 +02:00
[ [ package ] ]
name = "exceptiongroup"
version = "1.2.2"
description = "Backport of PEP 654 (exception groups)"
optional = false
python-versions = ">=3.7"
files = [
{ file = "exceptiongroup-1.2.2-py3-none-any.whl" , hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b" } ,
{ file = "exceptiongroup-1.2.2.tar.gz" , hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc" } ,
]
[ package . extras ]
test = [ "pytest (>=6)" ]
2024-09-10 02:32:56 +02:00
[ [ package ] ]
name = "filelock"
2024-09-18 22:53:33 +02:00
version = "3.16.1"
2024-09-10 02:32:56 +02:00
description = "A platform independent file lock."
optional = false
python-versions = ">=3.8"
files = [
2024-09-18 22:53:33 +02:00
{ file = "filelock-3.16.1-py3-none-any.whl" , hash = "sha256:2082e5703d51fbf98ea75855d9d5527e33d8ff23099bec374a134febee6946b0" } ,
{ file = "filelock-3.16.1.tar.gz" , hash = "sha256:c249fbfcd5db47e5e2d6d62198e565475ee65e4831e2561c8e313fa7eb961435" } ,
2024-09-10 02:32:56 +02:00
]
[ package . extras ]
2024-09-18 22:53:33 +02:00
docs = [ "furo (>=2024.8.6)" , "sphinx (>=8.0.2)" , "sphinx-autodoc-typehints (>=2.4.1)" ]
testing = [ "covdefaults (>=2.3)" , "coverage (>=7.6.1)" , "diff-cover (>=9.2)" , "pytest (>=8.3.3)" , "pytest-asyncio (>=0.24)" , "pytest-cov (>=5)" , "pytest-mock (>=3.14)" , "pytest-timeout (>=2.3.1)" , "virtualenv (>=20.26.4)" ]
2024-09-10 02:32:56 +02:00
typing = [ "typing-extensions (>=4.12.2)" ]
2024-09-10 01:33:54 +02:00
[ [ package ] ]
name = "flake8"
version = "7.1.1"
description = "the modular source code checker: pep8 pyflakes and co"
optional = false
python-versions = ">=3.8.1"
files = [
{ file = "flake8-7.1.1-py2.py3-none-any.whl" , hash = "sha256:597477df7860daa5aa0fdd84bf5208a043ab96b8e96ab708770ae0364dd03213" } ,
{ file = "flake8-7.1.1.tar.gz" , hash = "sha256:049d058491e228e03e67b390f311bbf88fce2dbaa8fa673e7aea87b7198b8d38" } ,
]
[ package . dependencies ]
mccabe = ">=0.7.0,<0.8.0"
pycodestyle = ">=2.12.0,<2.13.0"
pyflakes = ">=3.2.0,<3.3.0"
[ [ package ] ]
name = "flake8-annotations"
version = "3.1.1"
description = "Flake8 Type Annotation Checks"
optional = false
python-versions = ">=3.8.1"
files = [
{ file = "flake8_annotations-3.1.1-py3-none-any.whl" , hash = "sha256:102935bdcbfa714759a152aeb07b14aee343fc0b6f7c55ad16968ce3e0e91a8a" } ,
{ file = "flake8_annotations-3.1.1.tar.gz" , hash = "sha256:6c98968ccc6bdc0581d363bf147a87df2f01d0d078264b2da805799d911cf5fe" } ,
]
[ package . dependencies ]
attrs = ">=21.4"
flake8 = ">=5.0"
[ [ package ] ]
name = "flake8-bandit"
version = "4.1.1"
description = "Automated security testing with bandit and flake8."
optional = false
python-versions = ">=3.6"
files = [
{ file = "flake8_bandit-4.1.1-py3-none-any.whl" , hash = "sha256:4c8a53eb48f23d4ef1e59293657181a3c989d0077c9952717e98a0eace43e06d" } ,
{ file = "flake8_bandit-4.1.1.tar.gz" , hash = "sha256:068e09287189cbfd7f986e92605adea2067630b75380c6b5733dab7d87f9a84e" } ,
]
[ package . dependencies ]
bandit = ">=1.7.3"
flake8 = ">=5.0.0"
[ [ package ] ]
name = "flake8-black"
version = "0.3.6"
description = "flake8 plugin to call black as a code style validator"
optional = false
python-versions = ">=3.7"
files = [
{ file = "flake8-black-0.3.6.tar.gz" , hash = "sha256:0dfbca3274777792a5bcb2af887a4cad72c72d0e86c94e08e3a3de151bb41c34" } ,
{ file = "flake8_black-0.3.6-py3-none-any.whl" , hash = "sha256:fe8ea2eca98d8a504f22040d9117347f6b367458366952862ac3586e7d4eeaca" } ,
]
[ package . dependencies ]
black = ">=22.1.0"
flake8 = ">=3"
tomli = { version = "*" , markers = "python_version < \"3.11\"" }
[ package . extras ]
develop = [ "build" , "twine" ]
[ [ package ] ]
name = "flake8-broken-line"
version = "1.0.0"
description = "Flake8 plugin to forbid backslashes for line breaks"
optional = false
python-versions = ">=3.8,<4.0"
files = [
{ file = "flake8_broken_line-1.0.0-py3-none-any.whl" , hash = "sha256:96c964336024a5030dc536a9f6fb02aa679e2d2a6b35b80a558b5136c35832a9" } ,
{ file = "flake8_broken_line-1.0.0.tar.gz" , hash = "sha256:e2c6a17f8d9a129e99c1320fce89b33843e2963871025c4c2bb7b8b8d8732a85" } ,
]
[ package . dependencies ]
flake8 = ">5"
[ [ package ] ]
name = "flake8-bugbear"
version = "24.8.19"
description = "A plugin for flake8 finding likely bugs and design problems in your program. Contains warnings that don't belong in pyflakes and pycodestyle."
optional = false
python-versions = ">=3.8.1"
files = [
{ file = "flake8_bugbear-24.8.19-py3-none-any.whl" , hash = "sha256:25bc3867f7338ee3b3e0916bf8b8a0b743f53a9a5175782ddc4325ed4f386b89" } ,
{ file = "flake8_bugbear-24.8.19.tar.gz" , hash = "sha256:9b77627eceda28c51c27af94560a72b5b2c97c016651bdce45d8f56c180d2d32" } ,
]
[ package . dependencies ]
attrs = ">=19.2.0"
flake8 = ">=6.0.0"
[ package . extras ]
dev = [ "coverage" , "hypothesis" , "hypothesmith (>=0.2)" , "pre-commit" , "pytest" , "tox" ]
[ [ package ] ]
name = "flake8-commas"
version = "4.0.0"
description = "Flake8 lint for trailing commas."
optional = false
python-versions = ">=3.8"
files = [
{ file = "flake8_commas-4.0.0-py3-none-any.whl" , hash = "sha256:cad476d71ba72e8b941a8508d5b9ffb6b03e50f7102982474f085ad0d674b685" } ,
{ file = "flake8_commas-4.0.0.tar.gz" , hash = "sha256:a68834b42a9a31c94ca790efe557a932c0eae21a3479c6b9a23c4dc077e3ea96" } ,
]
[ package . dependencies ]
flake8 = ">=5"
[ [ package ] ]
name = "flake8-comprehensions"
version = "3.15.0"
description = "A flake8 plugin to help you write better list/set/dict comprehensions."
optional = false
python-versions = ">=3.8"
files = [
{ file = "flake8_comprehensions-3.15.0-py3-none-any.whl" , hash = "sha256:b7e027bbb52be2ceb779ee12484cdeef52b0ad3c1fcb8846292bdb86d3034681" } ,
{ file = "flake8_comprehensions-3.15.0.tar.gz" , hash = "sha256:923c22603e0310376a6b55b03efebdc09753c69f2d977755cba8bb73458a5d4d" } ,
]
[ package . dependencies ]
flake8 = ">=3,<3.2 || >3.2"
[ [ package ] ]
name = "flake8-debugger"
version = "4.1.2"
description = "ipdb/pdb statement checker plugin for flake8"
optional = false
python-versions = ">=3.7"
files = [
{ file = "flake8-debugger-4.1.2.tar.gz" , hash = "sha256:52b002560941e36d9bf806fca2523dc7fb8560a295d5f1a6e15ac2ded7a73840" } ,
{ file = "flake8_debugger-4.1.2-py3-none-any.whl" , hash = "sha256:0a5e55aeddcc81da631ad9c8c366e7318998f83ff00985a49e6b3ecf61e571bf" } ,
]
[ package . dependencies ]
flake8 = ">=3.0"
pycodestyle = "*"
[ [ package ] ]
name = "flake8-docstrings"
version = "1.7.0"
description = "Extension for flake8 which uses pydocstyle to check docstrings"
optional = false
python-versions = ">=3.7"
files = [
{ file = "flake8_docstrings-1.7.0-py2.py3-none-any.whl" , hash = "sha256:51f2344026da083fc084166a9353f5082b01f72901df422f74b4d953ae88ac75" } ,
{ file = "flake8_docstrings-1.7.0.tar.gz" , hash = "sha256:4c8cc748dc16e6869728699e5d0d685da9a10b0ea718e090b1ba088e67a941af" } ,
]
[ package . dependencies ]
flake8 = ">=3"
pydocstyle = ">=2.1"
[ [ package ] ]
name = "flake8-eradicate"
version = "1.5.0"
description = "Flake8 plugin to find commented out code"
optional = false
python-versions = ">=3.8,<4.0"
files = [
{ file = "flake8_eradicate-1.5.0-py3-none-any.whl" , hash = "sha256:18acc922ad7de623f5247c7d5595da068525ec5437dd53b22ec2259b96ce9d22" } ,
{ file = "flake8_eradicate-1.5.0.tar.gz" , hash = "sha256:aee636cb9ecb5594a7cd92d67ad73eb69909e5cc7bd81710cf9d00970f3983a6" } ,
]
[ package . dependencies ]
attrs = "*"
eradicate = ">=2.0,<3.0"
flake8 = ">5"
[ [ package ] ]
name = "flake8-isort"
version = "6.1.1"
description = "flake8 plugin that integrates isort"
optional = false
python-versions = ">=3.8"
files = [
{ file = "flake8_isort-6.1.1-py3-none-any.whl" , hash = "sha256:0fec4dc3a15aefbdbe4012e51d5531a2eb5fa8b981cdfbc882296a59b54ede12" } ,
{ file = "flake8_isort-6.1.1.tar.gz" , hash = "sha256:c1f82f3cf06a80c13e1d09bfae460e9666255d5c780b859f19f8318d420370b3" } ,
]
[ package . dependencies ]
flake8 = "*"
isort = ">=5.0.0,<6"
[ package . extras ]
test = [ "pytest" ]
2024-09-10 01:38:26 +02:00
[ [ package ] ]
name = "flake8-plugin-utils"
version = "1.3.3"
description = "The package provides base classes and utils for flake8 plugin writing"
optional = false
python-versions = ">=3.6,<4.0"
files = [
{ file = "flake8-plugin-utils-1.3.3.tar.gz" , hash = "sha256:39f6f338d038b301c6fd344b06f2e81e382b68fa03c0560dff0d9b1791a11a2c" } ,
{ file = "flake8_plugin_utils-1.3.3-py3-none-any.whl" , hash = "sha256:e4848c57d9d50f19100c2d75fa794b72df068666a9041b4b0409be923356a3ed" } ,
]
2024-09-10 01:33:54 +02:00
[ [ package ] ]
name = "flake8-pyproject"
version = "1.2.3"
description = "Flake8 plug-in loading the configuration from pyproject.toml"
optional = false
python-versions = ">= 3.6"
files = [
{ file = "flake8_pyproject-1.2.3-py3-none-any.whl" , hash = "sha256:6249fe53545205af5e76837644dc80b4c10037e73a0e5db87ff562d75fb5bd4a" } ,
]
[ package . dependencies ]
Flake8 = ">=5"
TOMLi = { version = "*" , markers = "python_version < \"3.11\"" }
[ package . extras ]
dev = [ "pyTest" , "pyTest-cov" ]
2024-09-10 01:38:26 +02:00
[ [ package ] ]
name = "flake8-pytest-style"
version = "2.0.0"
description = "A flake8 plugin checking common style issues or inconsistencies with pytest-based tests."
optional = false
python-versions = "<4.0.0,>=3.8.1"
files = [
{ file = "flake8_pytest_style-2.0.0-py3-none-any.whl" , hash = "sha256:abcb9f56f277954014b749e5a0937fae215be01a21852e9d05e7600c3de6aae5" } ,
{ file = "flake8_pytest_style-2.0.0.tar.gz" , hash = "sha256:919c328cacd4bc4f873ea61ab4db0d8f2c32e0db09a3c73ab46b1de497556464" } ,
]
[ package . dependencies ]
flake8-plugin-utils = ">=1.3.2,<2.0.0"
2024-09-10 01:33:54 +02:00
[ [ package ] ]
name = "flake8-quotes"
version = "3.4.0"
description = "Flake8 lint for quotes."
optional = false
python-versions = "*"
files = [
{ file = "flake8-quotes-3.4.0.tar.gz" , hash = "sha256:aad8492fb710a2d3eabe68c5f86a1428de650c8484127e14c43d0504ba30276c" } ,
]
[ package . dependencies ]
flake8 = "*"
setuptools = "*"
[ [ package ] ]
name = "flake8-string-format"
version = "0.3.0"
description = "string format checker, plugin for flake8"
optional = false
python-versions = "*"
files = [
{ file = "flake8-string-format-0.3.0.tar.gz" , hash = "sha256:65f3da786a1461ef77fca3780b314edb2853c377f2e35069723348c8917deaa2" } ,
{ file = "flake8_string_format-0.3.0-py2.py3-none-any.whl" , hash = "sha256:812ff431f10576a74c89be4e85b8e075a705be39bc40c4b4278b5b13e2afa9af" } ,
]
[ package . dependencies ]
flake8 = "*"
2024-09-27 15:29:33 +02:00
[ [ package ] ]
name = "flake8-todos"
version = "0.3.1"
description = "Python linter to check TODO comments for consistency and best practice."
optional = false
python-versions = ">=3.8"
files = [
{ file = "flake8_todos-0.3.1-py3-none-any.whl" , hash = "sha256:0b4faca80bec49be7bf8e5dd46eec12f619e09cecac8a84a87775272300222b2" } ,
{ file = "flake8_todos-0.3.1.tar.gz" , hash = "sha256:942101a08f831d7d9f7d864d86169f3bcfaf8b6d56a004c0280eb51725266b16" } ,
]
[ package . dependencies ]
flake8 = "*"
pycodestyle = "*"
[ package . extras ]
dev = [ "isort[pyproject]" , "pytest" ]
2024-10-16 11:23:54 +02:00
[ [ package ] ]
name = "flake8-unused-arguments"
version = "0.0.13"
description = "flake8 extension to warn on unused function arguments"
optional = false
python-versions = "*"
files = [
{ file = "flake8-unused-arguments-0.0.13.tar.gz" , hash = "sha256:c5894d294424bf7915e44dff0917222c454151016f96edc55b9f847bf307f3f7" } ,
{ file = "flake8_unused_arguments-0.0.13-py3-none-any.whl" , hash = "sha256:df6a76b73a6ce67720332182a80f2f0a80783cab1ccae8175f39787cd3a74b31" } ,
]
[ package . dependencies ]
flake8 = ">3.0.0"
2024-09-10 02:32:56 +02:00
[ [ package ] ]
name = "identify"
2024-09-18 22:53:33 +02:00
version = "2.6.1"
2024-09-10 02:32:56 +02:00
description = "File identification library for Python"
optional = false
python-versions = ">=3.8"
files = [
2024-09-18 22:53:33 +02:00
{ file = "identify-2.6.1-py2.py3-none-any.whl" , hash = "sha256:53863bcac7caf8d2ed85bd20312ea5dcfc22226800f6d6881f232d861db5a8f0" } ,
{ file = "identify-2.6.1.tar.gz" , hash = "sha256:91478c5fb7c3aac5ff7bf9b4344f803843dc586832d5f110d672b19aa1984c98" } ,
2024-09-10 02:32:56 +02:00
]
[ package . extras ]
license = [ "ukkonen" ]
2024-09-10 02:09:09 +02:00
[ [ package ] ]
name = "idna"
2024-09-18 22:53:33 +02:00
version = "3.10"
2024-09-10 02:09:09 +02:00
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.6"
files = [
2024-09-18 22:53:33 +02:00
{ file = "idna-3.10-py3-none-any.whl" , hash = "sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3" } ,
{ file = "idna-3.10.tar.gz" , hash = "sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9" } ,
2024-09-10 02:09:09 +02:00
]
2024-09-18 22:53:33 +02:00
[ package . extras ]
all = [ "flake8 (>=7.1.1)" , "mypy (>=1.11.2)" , "pytest (>=8.3.2)" , "ruff (>=0.6.2)" ]
2024-09-10 02:09:09 +02:00
[ [ package ] ]
name = "imagesize"
version = "1.4.1"
description = "Getting image size from png/jpeg/jpeg2000/gif file"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
files = [
{ file = "imagesize-1.4.1-py2.py3-none-any.whl" , hash = "sha256:0d8d18d08f840c19d0ee7ca1fd82490fdc3729b7ac93f49870406ddde8ef8d8b" } ,
{ file = "imagesize-1.4.1.tar.gz" , hash = "sha256:69150444affb9cb0d5cc5a92b3676f0b2fb7cd9ae39e947a5e11a36b4497cd4a" } ,
]
[ [ package ] ]
name = "importlib-metadata"
2024-09-18 22:53:33 +02:00
version = "8.5.0"
2024-09-10 02:09:09 +02:00
description = "Read metadata from Python packages"
optional = false
python-versions = ">=3.8"
files = [
2024-09-18 22:53:33 +02:00
{ file = "importlib_metadata-8.5.0-py3-none-any.whl" , hash = "sha256:45e54197d28b7a7f1559e60b95e7c567032b602131fbd588f1497f47880aa68b" } ,
{ file = "importlib_metadata-8.5.0.tar.gz" , hash = "sha256:71522656f0abace1d072b9e5481a48f07c138e00f079c38c8f883823f9c26bd7" } ,
2024-09-10 02:09:09 +02:00
]
[ package . dependencies ]
2024-09-18 22:53:33 +02:00
zipp = ">=3.20"
2024-09-10 02:09:09 +02:00
[ package . extras ]
2024-09-18 22:53:33 +02:00
check = [ "pytest-checkdocs (>=2.4)" , "pytest-ruff (>=0.2.1)" ]
cover = [ "pytest-cov" ]
2024-09-10 02:09:09 +02:00
doc = [ "furo" , "jaraco.packaging (>=9.3)" , "jaraco.tidelift (>=1.4)" , "rst.linker (>=1.9)" , "sphinx (>=3.5)" , "sphinx-lint" ]
2024-09-18 22:53:33 +02:00
enabler = [ "pytest-enabler (>=2.2)" ]
2024-09-10 02:09:09 +02:00
perf = [ "ipython" ]
2024-09-18 22:53:33 +02:00
test = [ "flufl.flake8" , "importlib-resources (>=1.3)" , "jaraco.test (>=5.4)" , "packaging" , "pyfakefs" , "pytest (>=6,!=8.1.*)" , "pytest-perf (>=0.9.2)" ]
type = [ "pytest-mypy" ]
2024-09-10 02:09:09 +02:00
2024-09-10 01:38:26 +02:00
[ [ package ] ]
name = "iniconfig"
version = "2.0.0"
description = "brain-dead simple config-ini parsing"
optional = false
python-versions = ">=3.7"
files = [
{ file = "iniconfig-2.0.0-py3-none-any.whl" , hash = "sha256:b6a85871a79d2e3b22d2d1b94ac2824226a63c6b741c88f7ae975f18b6778374" } ,
{ file = "iniconfig-2.0.0.tar.gz" , hash = "sha256:2d91e135bf72d31a410b17c16da610a82cb55f6b0477d1a902134b24a455b8b3" } ,
]
2024-09-10 01:27:34 +02:00
[ [ package ] ]
name = "isort"
version = "5.13.2"
description = "A Python utility / library to sort Python imports."
optional = false
python-versions = ">=3.8.0"
files = [
{ file = "isort-5.13.2-py3-none-any.whl" , hash = "sha256:8ca5e72a8d85860d5a3fa69b8745237f2939afe12dbf656afbcb47fe72d947a6" } ,
{ file = "isort-5.13.2.tar.gz" , hash = "sha256:48fdfcb9face5d58a4f6dde2e72a1fb8dcaf8ab26f95ab49fab84c2ddefb0109" } ,
]
[ package . extras ]
colors = [ "colorama (>=0.4.6)" ]
2024-09-10 02:09:09 +02:00
[ [ package ] ]
name = "jinja2"
version = "3.1.4"
description = "A very fast and expressive template engine."
optional = false
python-versions = ">=3.7"
files = [
{ file = "jinja2-3.1.4-py3-none-any.whl" , hash = "sha256:bc5dd2abb727a5319567b7a813e6a2e7318c39f4f487cfe6c89c6f9c7d25197d" } ,
{ file = "jinja2-3.1.4.tar.gz" , hash = "sha256:4a3aee7acbbe7303aede8e9648d13b8bf88a429282aa6122a993f0ac800cb369" } ,
]
[ package . dependencies ]
MarkupSafe = ">=2.0"
[ package . extras ]
i18n = [ "Babel (>=2.7)" ]
2024-09-10 01:33:54 +02:00
[ [ package ] ]
name = "markdown-it-py"
version = "3.0.0"
description = "Python port of markdown-it. Markdown parsing, done right!"
optional = false
python-versions = ">=3.8"
files = [
{ file = "markdown-it-py-3.0.0.tar.gz" , hash = "sha256:e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb" } ,
{ file = "markdown_it_py-3.0.0-py3-none-any.whl" , hash = "sha256:355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1" } ,
]
[ package . dependencies ]
mdurl = ">=0.1,<1.0"
[ package . extras ]
benchmarking = [ "psutil" , "pytest" , "pytest-benchmark" ]
code-style = [ "pre-commit (>=3.0,<4.0)" ]
compare = [ "commonmark (>=0.9,<1.0)" , "markdown (>=3.4,<4.0)" , "mistletoe (>=1.0,<2.0)" , "mistune (>=2.0,<3.0)" , "panflute (>=2.3,<3.0)" ]
linkify = [ "linkify-it-py (>=1,<3)" ]
plugins = [ "mdit-py-plugins" ]
profiling = [ "gprof2dot" ]
rtd = [ "jupyter_sphinx" , "mdit-py-plugins" , "myst-parser" , "pyyaml" , "sphinx" , "sphinx-copybutton" , "sphinx-design" , "sphinx_book_theme" ]
testing = [ "coverage" , "pytest" , "pytest-cov" , "pytest-regressions" ]
2024-09-10 02:09:09 +02:00
[ [ package ] ]
name = "markupsafe"
2024-10-16 11:55:52 +02:00
version = "3.0.1"
2024-09-10 02:09:09 +02:00
description = "Safely add untrusted strings to HTML/XML markup."
optional = false
2024-10-16 11:55:52 +02:00
python-versions = ">=3.9"
2024-09-10 02:09:09 +02:00
files = [
2024-10-16 11:55:52 +02:00
{ file = "MarkupSafe-3.0.1-cp310-cp310-macosx_10_9_universal2.whl" , hash = "sha256:db842712984e91707437461930e6011e60b39136c7331e971952bb30465bc1a1" } ,
{ file = "MarkupSafe-3.0.1-cp310-cp310-macosx_11_0_arm64.whl" , hash = "sha256:3ffb4a8e7d46ed96ae48805746755fadd0909fea2306f93d5d8233ba23dda12a" } ,
{ file = "MarkupSafe-3.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:67c519635a4f64e495c50e3107d9b4075aec33634272b5db1cde839e07367589" } ,
{ file = "MarkupSafe-3.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:48488d999ed50ba8d38c581d67e496f955821dc183883550a6fbc7f1aefdc170" } ,
{ file = "MarkupSafe-3.0.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:f31ae06f1328595d762c9a2bf29dafd8621c7d3adc130cbb46278079758779ca" } ,
{ file = "MarkupSafe-3.0.1-cp310-cp310-musllinux_1_2_aarch64.whl" , hash = "sha256:80fcbf3add8790caddfab6764bde258b5d09aefbe9169c183f88a7410f0f6dea" } ,
{ file = "MarkupSafe-3.0.1-cp310-cp310-musllinux_1_2_i686.whl" , hash = "sha256:3341c043c37d78cc5ae6e3e305e988532b072329639007fd408a476642a89fd6" } ,
{ file = "MarkupSafe-3.0.1-cp310-cp310-musllinux_1_2_x86_64.whl" , hash = "sha256:cb53e2a99df28eee3b5f4fea166020d3ef9116fdc5764bc5117486e6d1211b25" } ,
{ file = "MarkupSafe-3.0.1-cp310-cp310-win32.whl" , hash = "sha256:db15ce28e1e127a0013dfb8ac243a8e392db8c61eae113337536edb28bdc1f97" } ,
{ file = "MarkupSafe-3.0.1-cp310-cp310-win_amd64.whl" , hash = "sha256:4ffaaac913c3f7345579db4f33b0020db693f302ca5137f106060316761beea9" } ,
{ file = "MarkupSafe-3.0.1-cp311-cp311-macosx_10_9_universal2.whl" , hash = "sha256:26627785a54a947f6d7336ce5963569b5d75614619e75193bdb4e06e21d447ad" } ,
{ file = "MarkupSafe-3.0.1-cp311-cp311-macosx_11_0_arm64.whl" , hash = "sha256:b954093679d5750495725ea6f88409946d69cfb25ea7b4c846eef5044194f583" } ,
{ file = "MarkupSafe-3.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:973a371a55ce9ed333a3a0f8e0bcfae9e0d637711534bcb11e130af2ab9334e7" } ,
{ file = "MarkupSafe-3.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:244dbe463d5fb6d7ce161301a03a6fe744dac9072328ba9fc82289238582697b" } ,
{ file = "MarkupSafe-3.0.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:d98e66a24497637dd31ccab090b34392dddb1f2f811c4b4cd80c230205c074a3" } ,
{ file = "MarkupSafe-3.0.1-cp311-cp311-musllinux_1_2_aarch64.whl" , hash = "sha256:ad91738f14eb8da0ff82f2acd0098b6257621410dcbd4df20aaa5b4233d75a50" } ,
{ file = "MarkupSafe-3.0.1-cp311-cp311-musllinux_1_2_i686.whl" , hash = "sha256:7044312a928a66a4c2a22644147bc61a199c1709712069a344a3fb5cfcf16915" } ,
{ file = "MarkupSafe-3.0.1-cp311-cp311-musllinux_1_2_x86_64.whl" , hash = "sha256:a4792d3b3a6dfafefdf8e937f14906a51bd27025a36f4b188728a73382231d91" } ,
{ file = "MarkupSafe-3.0.1-cp311-cp311-win32.whl" , hash = "sha256:fa7d686ed9883f3d664d39d5a8e74d3c5f63e603c2e3ff0abcba23eac6542635" } ,
{ file = "MarkupSafe-3.0.1-cp311-cp311-win_amd64.whl" , hash = "sha256:9ba25a71ebf05b9bb0e2ae99f8bc08a07ee8e98c612175087112656ca0f5c8bf" } ,
{ file = "MarkupSafe-3.0.1-cp312-cp312-macosx_10_13_universal2.whl" , hash = "sha256:8ae369e84466aa70f3154ee23c1451fda10a8ee1b63923ce76667e3077f2b0c4" } ,
{ file = "MarkupSafe-3.0.1-cp312-cp312-macosx_11_0_arm64.whl" , hash = "sha256:40f1e10d51c92859765522cbd79c5c8989f40f0419614bcdc5015e7b6bf97fc5" } ,
{ file = "MarkupSafe-3.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:5a4cb365cb49b750bdb60b846b0c0bc49ed62e59a76635095a179d440540c346" } ,
{ file = "MarkupSafe-3.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:ee3941769bd2522fe39222206f6dd97ae83c442a94c90f2b7a25d847d40f4729" } ,
{ file = "MarkupSafe-3.0.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:62fada2c942702ef8952754abfc1a9f7658a4d5460fabe95ac7ec2cbe0d02abc" } ,
{ file = "MarkupSafe-3.0.1-cp312-cp312-musllinux_1_2_aarch64.whl" , hash = "sha256:4c2d64fdba74ad16138300815cfdc6ab2f4647e23ced81f59e940d7d4a1469d9" } ,
{ file = "MarkupSafe-3.0.1-cp312-cp312-musllinux_1_2_i686.whl" , hash = "sha256:fb532dd9900381d2e8f48172ddc5a59db4c445a11b9fab40b3b786da40d3b56b" } ,
{ file = "MarkupSafe-3.0.1-cp312-cp312-musllinux_1_2_x86_64.whl" , hash = "sha256:0f84af7e813784feb4d5e4ff7db633aba6c8ca64a833f61d8e4eade234ef0c38" } ,
{ file = "MarkupSafe-3.0.1-cp312-cp312-win32.whl" , hash = "sha256:cbf445eb5628981a80f54087f9acdbf84f9b7d862756110d172993b9a5ae81aa" } ,
{ file = "MarkupSafe-3.0.1-cp312-cp312-win_amd64.whl" , hash = "sha256:a10860e00ded1dd0a65b83e717af28845bb7bd16d8ace40fe5531491de76b79f" } ,
{ file = "MarkupSafe-3.0.1-cp313-cp313-macosx_10_13_universal2.whl" , hash = "sha256:e81c52638315ff4ac1b533d427f50bc0afc746deb949210bc85f05d4f15fd772" } ,
{ file = "MarkupSafe-3.0.1-cp313-cp313-macosx_11_0_arm64.whl" , hash = "sha256:312387403cd40699ab91d50735ea7a507b788091c416dd007eac54434aee51da" } ,
{ file = "MarkupSafe-3.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:2ae99f31f47d849758a687102afdd05bd3d3ff7dbab0a8f1587981b58a76152a" } ,
{ file = "MarkupSafe-3.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:c97ff7fedf56d86bae92fa0a646ce1a0ec7509a7578e1ed238731ba13aabcd1c" } ,
{ file = "MarkupSafe-3.0.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:a7420ceda262dbb4b8d839a4ec63d61c261e4e77677ed7c66c99f4e7cb5030dd" } ,
{ file = "MarkupSafe-3.0.1-cp313-cp313-musllinux_1_2_aarch64.whl" , hash = "sha256:45d42d132cff577c92bfba536aefcfea7e26efb975bd455db4e6602f5c9f45e7" } ,
{ file = "MarkupSafe-3.0.1-cp313-cp313-musllinux_1_2_i686.whl" , hash = "sha256:4c8817557d0de9349109acb38b9dd570b03cc5014e8aabf1cbddc6e81005becd" } ,
{ file = "MarkupSafe-3.0.1-cp313-cp313-musllinux_1_2_x86_64.whl" , hash = "sha256:6a54c43d3ec4cf2a39f4387ad044221c66a376e58c0d0e971d47c475ba79c6b5" } ,
{ file = "MarkupSafe-3.0.1-cp313-cp313-win32.whl" , hash = "sha256:c91b394f7601438ff79a4b93d16be92f216adb57d813a78be4446fe0f6bc2d8c" } ,
{ file = "MarkupSafe-3.0.1-cp313-cp313-win_amd64.whl" , hash = "sha256:fe32482b37b4b00c7a52a07211b479653b7fe4f22b2e481b9a9b099d8a430f2f" } ,
{ file = "MarkupSafe-3.0.1-cp313-cp313t-macosx_10_13_universal2.whl" , hash = "sha256:17b2aea42a7280db02ac644db1d634ad47dcc96faf38ab304fe26ba2680d359a" } ,
{ file = "MarkupSafe-3.0.1-cp313-cp313t-macosx_11_0_arm64.whl" , hash = "sha256:852dc840f6d7c985603e60b5deaae1d89c56cb038b577f6b5b8c808c97580f1d" } ,
{ file = "MarkupSafe-3.0.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:0778de17cff1acaeccc3ff30cd99a3fd5c50fc58ad3d6c0e0c4c58092b859396" } ,
{ file = "MarkupSafe-3.0.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:800100d45176652ded796134277ecb13640c1a537cad3b8b53da45aa96330453" } ,
{ file = "MarkupSafe-3.0.1-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:d06b24c686a34c86c8c1fba923181eae6b10565e4d80bdd7bc1c8e2f11247aa4" } ,
{ file = "MarkupSafe-3.0.1-cp313-cp313t-musllinux_1_2_aarch64.whl" , hash = "sha256:33d1c36b90e570ba7785dacd1faaf091203d9942bc036118fab8110a401eb1a8" } ,
{ file = "MarkupSafe-3.0.1-cp313-cp313t-musllinux_1_2_i686.whl" , hash = "sha256:beeebf760a9c1f4c07ef6a53465e8cfa776ea6a2021eda0d0417ec41043fe984" } ,
{ file = "MarkupSafe-3.0.1-cp313-cp313t-musllinux_1_2_x86_64.whl" , hash = "sha256:bbde71a705f8e9e4c3e9e33db69341d040c827c7afa6789b14c6e16776074f5a" } ,
{ file = "MarkupSafe-3.0.1-cp313-cp313t-win32.whl" , hash = "sha256:82b5dba6eb1bcc29cc305a18a3c5365d2af06ee71b123216416f7e20d2a84e5b" } ,
{ file = "MarkupSafe-3.0.1-cp313-cp313t-win_amd64.whl" , hash = "sha256:730d86af59e0e43ce277bb83970530dd223bf7f2a838e086b50affa6ec5f9295" } ,
{ file = "MarkupSafe-3.0.1-cp39-cp39-macosx_10_9_universal2.whl" , hash = "sha256:4935dd7883f1d50e2ffecca0aa33dc1946a94c8f3fdafb8df5c330e48f71b132" } ,
{ file = "MarkupSafe-3.0.1-cp39-cp39-macosx_11_0_arm64.whl" , hash = "sha256:e9393357f19954248b00bed7c56f29a25c930593a77630c719653d51e7669c2a" } ,
{ file = "MarkupSafe-3.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:40621d60d0e58aa573b68ac5e2d6b20d44392878e0bfc159012a5787c4e35bc8" } ,
{ file = "MarkupSafe-3.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:f94190df587738280d544971500b9cafc9b950d32efcb1fba9ac10d84e6aa4e6" } ,
{ file = "MarkupSafe-3.0.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:b6a387d61fe41cdf7ea95b38e9af11cfb1a63499af2759444b99185c4ab33f5b" } ,
{ file = "MarkupSafe-3.0.1-cp39-cp39-musllinux_1_2_aarch64.whl" , hash = "sha256:8ad4ad1429cd4f315f32ef263c1342166695fad76c100c5d979c45d5570ed58b" } ,
{ file = "MarkupSafe-3.0.1-cp39-cp39-musllinux_1_2_i686.whl" , hash = "sha256:e24bfe89c6ac4c31792793ad9f861b8f6dc4546ac6dc8f1c9083c7c4f2b335cd" } ,
{ file = "MarkupSafe-3.0.1-cp39-cp39-musllinux_1_2_x86_64.whl" , hash = "sha256:2a4b34a8d14649315c4bc26bbfa352663eb51d146e35eef231dd739d54a5430a" } ,
{ file = "MarkupSafe-3.0.1-cp39-cp39-win32.whl" , hash = "sha256:242d6860f1fd9191aef5fae22b51c5c19767f93fb9ead4d21924e0bcb17619d8" } ,
{ file = "MarkupSafe-3.0.1-cp39-cp39-win_amd64.whl" , hash = "sha256:93e8248d650e7e9d49e8251f883eed60ecbc0e8ffd6349e18550925e31bd029b" } ,
{ file = "markupsafe-3.0.1.tar.gz" , hash = "sha256:3e683ee4f5d0fa2dde4db77ed8dd8a876686e3fc417655c2ece9a90576905344" } ,
2024-09-10 02:09:09 +02:00
]
2024-09-10 01:33:54 +02:00
[ [ package ] ]
name = "mccabe"
version = "0.7.0"
description = "McCabe checker, plugin for flake8"
optional = false
python-versions = ">=3.6"
files = [
{ file = "mccabe-0.7.0-py2.py3-none-any.whl" , hash = "sha256:6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e" } ,
{ file = "mccabe-0.7.0.tar.gz" , hash = "sha256:348e0240c33b60bbdf4e523192ef919f28cb2c3d7d5c7794f74009290f236325" } ,
]
[ [ package ] ]
name = "mdurl"
version = "0.1.2"
description = "Markdown URL utilities"
optional = false
python-versions = ">=3.7"
files = [
{ file = "mdurl-0.1.2-py3-none-any.whl" , hash = "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8" } ,
{ file = "mdurl-0.1.2.tar.gz" , hash = "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba" } ,
]
[ [ package ] ]
name = "mypy"
2024-10-16 11:55:52 +02:00
version = "1.12.0"
2024-09-10 01:33:54 +02:00
description = "Optional static typing for Python"
optional = false
python-versions = ">=3.8"
files = [
2024-10-16 11:55:52 +02:00
{ file = "mypy-1.12.0-cp310-cp310-macosx_10_9_x86_64.whl" , hash = "sha256:4397081e620dc4dc18e2f124d5e1d2c288194c2c08df6bdb1db31c38cd1fe1ed" } ,
{ file = "mypy-1.12.0-cp310-cp310-macosx_11_0_arm64.whl" , hash = "sha256:684a9c508a283f324804fea3f0effeb7858eb03f85c4402a967d187f64562469" } ,
{ file = "mypy-1.12.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:6cabe4cda2fa5eca7ac94854c6c37039324baaa428ecbf4de4567279e9810f9e" } ,
{ file = "mypy-1.12.0-cp310-cp310-musllinux_1_1_x86_64.whl" , hash = "sha256:060a07b10e999ac9e7fa249ce2bdcfa9183ca2b70756f3bce9df7a92f78a3c0a" } ,
{ file = "mypy-1.12.0-cp310-cp310-win_amd64.whl" , hash = "sha256:0eff042d7257f39ba4ca06641d110ca7d2ad98c9c1fb52200fe6b1c865d360ff" } ,
{ file = "mypy-1.12.0-cp311-cp311-macosx_10_9_x86_64.whl" , hash = "sha256:4b86de37a0da945f6d48cf110d5206c5ed514b1ca2614d7ad652d4bf099c7de7" } ,
{ file = "mypy-1.12.0-cp311-cp311-macosx_11_0_arm64.whl" , hash = "sha256:20c7c5ce0c1be0b0aea628374e6cf68b420bcc772d85c3c974f675b88e3e6e57" } ,
{ file = "mypy-1.12.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:a64ee25f05fc2d3d8474985c58042b6759100a475f8237da1f4faf7fcd7e6309" } ,
{ file = "mypy-1.12.0-cp311-cp311-musllinux_1_1_x86_64.whl" , hash = "sha256:faca7ab947c9f457a08dcb8d9a8664fd438080e002b0fa3e41b0535335edcf7f" } ,
{ file = "mypy-1.12.0-cp311-cp311-win_amd64.whl" , hash = "sha256:5bc81701d52cc8767005fdd2a08c19980de9ec61a25dbd2a937dfb1338a826f9" } ,
{ file = "mypy-1.12.0-cp312-cp312-macosx_10_13_x86_64.whl" , hash = "sha256:8462655b6694feb1c99e433ea905d46c478041a8b8f0c33f1dab00ae881b2164" } ,
{ file = "mypy-1.12.0-cp312-cp312-macosx_11_0_arm64.whl" , hash = "sha256:923ea66d282d8af9e0f9c21ffc6653643abb95b658c3a8a32dca1eff09c06475" } ,
{ file = "mypy-1.12.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:1ebf9e796521f99d61864ed89d1fb2926d9ab6a5fab421e457cd9c7e4dd65aa9" } ,
{ file = "mypy-1.12.0-cp312-cp312-musllinux_1_1_x86_64.whl" , hash = "sha256:e478601cc3e3fa9d6734d255a59c7a2e5c2934da4378f3dd1e3411ea8a248642" } ,
{ file = "mypy-1.12.0-cp312-cp312-win_amd64.whl" , hash = "sha256:c72861b7139a4f738344faa0e150834467521a3fba42dc98264e5aa9507dd601" } ,
{ file = "mypy-1.12.0-cp313-cp313-macosx_10_13_x86_64.whl" , hash = "sha256:52b9e1492e47e1790360a43755fa04101a7ac72287b1a53ce817f35899ba0521" } ,
{ file = "mypy-1.12.0-cp313-cp313-macosx_11_0_arm64.whl" , hash = "sha256:48d3e37dd7d9403e38fa86c46191de72705166d40b8c9f91a3de77350daa0893" } ,
{ file = "mypy-1.12.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:2f106db5ccb60681b622ac768455743ee0e6a857724d648c9629a9bd2ac3f721" } ,
{ file = "mypy-1.12.0-cp313-cp313-musllinux_1_1_x86_64.whl" , hash = "sha256:233e11b3f73ee1f10efada2e6da0f555b2f3a5316e9d8a4a1224acc10e7181d3" } ,
{ file = "mypy-1.12.0-cp313-cp313-win_amd64.whl" , hash = "sha256:4ae8959c21abcf9d73aa6c74a313c45c0b5a188752bf37dace564e29f06e9c1b" } ,
{ file = "mypy-1.12.0-cp38-cp38-macosx_10_9_x86_64.whl" , hash = "sha256:eafc1b7319b40ddabdc3db8d7d48e76cfc65bbeeafaa525a4e0fa6b76175467f" } ,
{ file = "mypy-1.12.0-cp38-cp38-macosx_11_0_arm64.whl" , hash = "sha256:9b9ce1ad8daeb049c0b55fdb753d7414260bad8952645367e70ac91aec90e07e" } ,
{ file = "mypy-1.12.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:bfe012b50e1491d439172c43ccb50db66d23fab714d500b57ed52526a1020bb7" } ,
{ file = "mypy-1.12.0-cp38-cp38-musllinux_1_1_x86_64.whl" , hash = "sha256:2c40658d4fa1ab27cb53d9e2f1066345596af2f8fe4827defc398a09c7c9519b" } ,
{ file = "mypy-1.12.0-cp38-cp38-win_amd64.whl" , hash = "sha256:dee78a8b9746c30c1e617ccb1307b351ded57f0de0d287ca6276378d770006c0" } ,
{ file = "mypy-1.12.0-cp39-cp39-macosx_10_9_x86_64.whl" , hash = "sha256:6b5df6c8a8224f6b86746bda716bbe4dbe0ce89fd67b1fa4661e11bfe38e8ec8" } ,
{ file = "mypy-1.12.0-cp39-cp39-macosx_11_0_arm64.whl" , hash = "sha256:5feee5c74eb9749e91b77f60b30771563327329e29218d95bedbe1257e2fe4b0" } ,
{ file = "mypy-1.12.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl" , hash = "sha256:77278e8c6ffe2abfba6db4125de55f1024de9a323be13d20e4f73b8ed3402bd1" } ,
{ file = "mypy-1.12.0-cp39-cp39-musllinux_1_1_x86_64.whl" , hash = "sha256:dcfb754dea911039ac12434d1950d69a2f05acd4d56f7935ed402be09fad145e" } ,
{ file = "mypy-1.12.0-cp39-cp39-win_amd64.whl" , hash = "sha256:06de0498798527451ffb60f68db0d368bd2bae2bbfb5237eae616d4330cc87aa" } ,
{ file = "mypy-1.12.0-py3-none-any.whl" , hash = "sha256:fd313226af375d52e1e36c383f39bf3836e1f192801116b31b090dfcd3ec5266" } ,
{ file = "mypy-1.12.0.tar.gz" , hash = "sha256:65a22d87e757ccd95cbbf6f7e181e6caa87128255eb2b6be901bb71b26d8a99d" } ,
2024-09-10 01:33:54 +02:00
]
[ package . dependencies ]
mypy-extensions = ">=1.0.0"
tomli = { version = ">=1.1.0" , markers = "python_version < \"3.11\"" }
typing-extensions = ">=4.6.0"
[ package . extras ]
dmypy = [ "psutil (>=4.0)" ]
install-types = [ "pip" ]
mypyc = [ "setuptools (>=50)" ]
reports = [ "lxml" ]
2024-09-10 01:27:34 +02:00
[ [ package ] ]
name = "mypy-extensions"
version = "1.0.0"
description = "Type system extensions for programs checked with the mypy type checker."
optional = false
python-versions = ">=3.5"
files = [
{ file = "mypy_extensions-1.0.0-py3-none-any.whl" , hash = "sha256:4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d" } ,
{ file = "mypy_extensions-1.0.0.tar.gz" , hash = "sha256:75dbf8955dc00442a438fc4d0666508a9a97b6bd41aa2f0ffe9d2f2725af0782" } ,
]
2024-09-10 02:32:56 +02: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"
files = [
{ file = "nodeenv-1.9.1-py2.py3-none-any.whl" , hash = "sha256:ba11c9782d29c27c70ffbdda2d7415098754709be8a7056d79a737cd901155c9" } ,
{ file = "nodeenv-1.9.1.tar.gz" , hash = "sha256:6ec12890a2dab7946721edbfbcd91f3319c6ccc9aec47be7c7e6b7011ee6645f" } ,
]
2024-09-10 01:27:34 +02:00
[ [ package ] ]
name = "packaging"
version = "24.1"
description = "Core utilities for Python packages"
optional = false
python-versions = ">=3.8"
files = [
{ file = "packaging-24.1-py3-none-any.whl" , hash = "sha256:5b8f2217dbdbd2f7f384c41c628544e6d52f2d0f53c6d0c3ea61aa5d1d7ff124" } ,
{ file = "packaging-24.1.tar.gz" , hash = "sha256:026ed72c8ed3fcce5bf8950572258698927fd1dbda10a5e981cdf0ac37f4f002" } ,
]
[ [ package ] ]
name = "pathspec"
version = "0.12.1"
description = "Utility library for gitignore style pattern matching of file paths."
optional = false
python-versions = ">=3.8"
files = [
{ file = "pathspec-0.12.1-py3-none-any.whl" , hash = "sha256:a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08" } ,
{ file = "pathspec-0.12.1.tar.gz" , hash = "sha256:a482d51503a1ab33b1c67a6c3813a26953dbdc71c31dacaef9a838c4e29f5712" } ,
]
2024-09-10 01:33:54 +02:00
[ [ package ] ]
name = "pbr"
version = "6.1.0"
description = "Python Build Reasonableness"
optional = false
python-versions = ">=2.6"
files = [
{ file = "pbr-6.1.0-py2.py3-none-any.whl" , hash = "sha256:a776ae228892d8013649c0aeccbb3d5f99ee15e005a4cbb7e61d55a067b28a2a" } ,
{ file = "pbr-6.1.0.tar.gz" , hash = "sha256:788183e382e3d1d7707db08978239965e8b9e4e5ed42669bf4758186734d5f24" } ,
]
[ [ package ] ]
name = "pep8-naming"
version = "0.14.1"
description = "Check PEP-8 naming conventions, plugin for flake8"
optional = false
python-versions = ">=3.8"
files = [
{ file = "pep8-naming-0.14.1.tar.gz" , hash = "sha256:1ef228ae80875557eb6c1549deafed4dabbf3261cfcafa12f773fe0db9be8a36" } ,
{ file = "pep8_naming-0.14.1-py3-none-any.whl" , hash = "sha256:63f514fc777d715f935faf185dedd679ab99526a7f2f503abb61587877f7b1c5" } ,
]
[ package . dependencies ]
flake8 = ">=5.0.0"
2024-09-10 01:27:34 +02:00
[ [ package ] ]
name = "platformdirs"
2024-09-18 22:53:33 +02:00
version = "4.3.6"
2024-09-10 01:27:34 +02:00
description = "A small Python package for determining appropriate platform-specific dirs, e.g. a `user data dir`."
optional = false
python-versions = ">=3.8"
files = [
2024-09-18 22:53:33 +02:00
{ file = "platformdirs-4.3.6-py3-none-any.whl" , hash = "sha256:73e575e1408ab8103900836b97580d5307456908a03e92031bab39e4554cc3fb" } ,
{ file = "platformdirs-4.3.6.tar.gz" , hash = "sha256:357fb2acbc885b0419afd3ce3ed34564c13c9b95c89360cd9563f73aa5e2b907" } ,
2024-09-10 01:27:34 +02:00
]
[ package . extras ]
docs = [ "furo (>=2024.8.6)" , "proselint (>=0.14)" , "sphinx (>=8.0.2)" , "sphinx-autodoc-typehints (>=2.4)" ]
test = [ "appdirs (==1.4.4)" , "covdefaults (>=2.3)" , "pytest (>=8.3.2)" , "pytest-cov (>=5)" , "pytest-mock (>=3.14)" ]
type = [ "mypy (>=1.11.2)" ]
2024-09-10 01:38:26 +02:00
[ [ package ] ]
name = "pluggy"
version = "1.5.0"
description = "plugin and hook calling mechanisms for python"
optional = false
python-versions = ">=3.8"
files = [
{ file = "pluggy-1.5.0-py3-none-any.whl" , hash = "sha256:44e1ad92c8ca002de6377e165f3e0f1be63266ab4d554740532335b9d75ea669" } ,
{ file = "pluggy-1.5.0.tar.gz" , hash = "sha256:2cffa88e94fdc978c4c574f15f9e59b7f4201d439195c3715ca9e2486f1d0cf1" } ,
]
[ package . extras ]
dev = [ "pre-commit" , "tox" ]
testing = [ "pytest" , "pytest-benchmark" ]
2024-09-10 02:32:56 +02:00
[ [ package ] ]
name = "pre-commit"
version = "3.8.0"
description = "A framework for managing and maintaining multi-language pre-commit hooks."
optional = false
python-versions = ">=3.9"
files = [
{ file = "pre_commit-3.8.0-py2.py3-none-any.whl" , hash = "sha256:9a90a53bf82fdd8778d58085faf8d83df56e40dfe18f45b19446e26bf1b3a63f" } ,
{ file = "pre_commit-3.8.0.tar.gz" , hash = "sha256:8bb6494d4a20423842e198980c9ecf9f96607a07ea29549e180eef9ae80fe7af" } ,
]
[ package . dependencies ]
cfgv = ">=2.0.0"
identify = ">=1.0.0"
nodeenv = ">=0.11.1"
pyyaml = ">=5.1"
virtualenv = ">=20.10.0"
2024-09-10 01:33:54 +02:00
[ [ package ] ]
name = "pycodestyle"
version = "2.12.1"
description = "Python style guide checker"
optional = false
python-versions = ">=3.8"
files = [
{ file = "pycodestyle-2.12.1-py2.py3-none-any.whl" , hash = "sha256:46f0fb92069a7c28ab7bb558f05bfc0110dac69a0cd23c61ea0040283a9d78b3" } ,
{ file = "pycodestyle-2.12.1.tar.gz" , hash = "sha256:6838eae08bbce4f6accd5d5572075c63626a15ee3e6f842df996bf62f6d73521" } ,
]
[ [ package ] ]
name = "pydoclint"
2024-10-16 11:55:52 +02:00
version = "0.5.9"
2024-09-10 01:33:54 +02:00
description = "A Python docstring linter that checks arguments, returns, yields, and raises sections"
optional = false
python-versions = ">=3.8"
files = [
2024-10-16 11:55:52 +02:00
{ file = "pydoclint-0.5.9-py2.py3-none-any.whl" , hash = "sha256:089327003cef6fe5605cbaa9887859ea5229ce0c9abb52775ffd57513094c1ae" } ,
{ file = "pydoclint-0.5.9.tar.gz" , hash = "sha256:e200f964a5d9fbbb2ff1078bd7cb5433a0564d2482b6a1ba1be848f66bc4924f" } ,
2024-09-10 01:33:54 +02:00
]
[ package . dependencies ]
click = ">=8.1.0"
docstring-parser-fork = ">=0.0.9"
flake8 = { version = ">=4" , optional = true , markers = "extra == \"flake8\"" }
tomli = { version = ">=2.0.1" , markers = "python_version < \"3.11\"" }
[ package . extras ]
flake8 = [ "flake8 (>=4)" ]
[ [ package ] ]
name = "pydocstyle"
version = "6.3.0"
description = "Python docstring style checker"
optional = false
python-versions = ">=3.6"
files = [
{ file = "pydocstyle-6.3.0-py3-none-any.whl" , hash = "sha256:118762d452a49d6b05e194ef344a55822987a462831ade91ec5c06fd2169d019" } ,
{ file = "pydocstyle-6.3.0.tar.gz" , hash = "sha256:7ce43f0c0ac87b07494eb9c0b462c0b73e6ff276807f204d6b53edc72b7e44e1" } ,
]
[ package . dependencies ]
snowballstemmer = ">=2.2.0"
[ package . extras ]
toml = [ "tomli (>=1.2.3)" ]
2024-09-10 01:27:34 +02:00
[ [ package ] ]
name = "pyflakes"
version = "3.2.0"
description = "passive checker of Python programs"
optional = false
python-versions = ">=3.8"
files = [
{ file = "pyflakes-3.2.0-py2.py3-none-any.whl" , hash = "sha256:84b5be138a2dfbb40689ca07e2152deb896a65c3a3e24c251c5c62489568074a" } ,
{ file = "pyflakes-3.2.0.tar.gz" , hash = "sha256:1c61603ff154621fb2a9172037d84dca3500def8c8b630657d1701f026f8af3f" } ,
]
2024-09-10 01:33:54 +02:00
[ [ package ] ]
name = "pygments"
version = "2.18.0"
description = "Pygments is a syntax highlighting package written in Python."
optional = false
python-versions = ">=3.8"
files = [
{ file = "pygments-2.18.0-py3-none-any.whl" , hash = "sha256:b8e6aca0523f3ab76fee51799c488e38782ac06eafcf95e7ba832985c8e7b13a" } ,
{ file = "pygments-2.18.0.tar.gz" , hash = "sha256:786ff802f32e91311bff3889f6e9a86e81505fe99f2735bb6d60ae0c5004f199" } ,
]
[ package . extras ]
windows-terminal = [ "colorama (>=0.4.6)" ]
2024-09-10 01:38:26 +02:00
[ [ package ] ]
name = "pytest"
2024-09-18 22:53:33 +02:00
version = "8.3.3"
2024-09-10 01:38:26 +02:00
description = "pytest: simple powerful testing with Python"
optional = false
python-versions = ">=3.8"
files = [
2024-09-18 22:53:33 +02:00
{ file = "pytest-8.3.3-py3-none-any.whl" , hash = "sha256:a6853c7375b2663155079443d2e45de913a911a11d669df02a50814944db57b2" } ,
{ file = "pytest-8.3.3.tar.gz" , hash = "sha256:70b98107bd648308a7952b06e6ca9a50bc660be218d53c257cc1fc94fda10181" } ,
2024-09-10 01:38:26 +02:00
]
[ package . dependencies ]
colorama = { version = "*" , markers = "sys_platform == \"win32\"" }
exceptiongroup = { version = ">=1.0.0rc8" , markers = "python_version < \"3.11\"" }
iniconfig = "*"
packaging = "*"
pluggy = ">=1.5,<2"
tomli = { version = ">=1" , markers = "python_version < \"3.11\"" }
[ package . extras ]
dev = [ "argcomplete" , "attrs (>=19.2)" , "hypothesis (>=3.56)" , "mock" , "pygments (>=2.7.2)" , "requests" , "setuptools" , "xmlschema" ]
[ [ package ] ]
name = "pytest-cov"
version = "5.0.0"
description = "Pytest plugin for measuring coverage."
optional = false
python-versions = ">=3.8"
files = [
{ file = "pytest-cov-5.0.0.tar.gz" , hash = "sha256:5837b58e9f6ebd335b0f8060eecce69b662415b16dc503883a02f45dfeb14857" } ,
{ file = "pytest_cov-5.0.0-py3-none-any.whl" , hash = "sha256:4f0764a1219df53214206bf1feea4633c3b558a2925c8b59f144f682861ce652" } ,
]
[ package . dependencies ]
coverage = { version = ">=5.2.1" , extras = [ "toml" ] }
pytest = ">=4.6"
[ package . extras ]
testing = [ "fields" , "hunter" , "process-tests" , "pytest-xdist" , "virtualenv" ]
2024-09-27 16:04:37 +02:00
[ [ package ] ]
name = "pytest-randomly"
version = "3.15.0"
description = "Pytest plugin to randomly order tests and control random.seed."
optional = false
python-versions = ">=3.8"
files = [
{ file = "pytest_randomly-3.15.0-py3-none-any.whl" , hash = "sha256:0516f4344b29f4e9cdae8bce31c4aeebf59d0b9ef05927c33354ff3859eeeca6" } ,
{ file = "pytest_randomly-3.15.0.tar.gz" , hash = "sha256:b908529648667ba5e54723088edd6f82252f540cc340d748d1fa985539687047" } ,
]
[ package . dependencies ]
importlib-metadata = { version = ">=3.6.0" , markers = "python_version < \"3.10\"" }
pytest = "*"
Add `Q`, `R`, `C`, and `GF2` fields
- add `lalib.fields.base.Field`, a blueprint for all concrete fields,
providing a unified interface to be used outside of the
`lalib.fields` sub-package
- implement `lalib.fields.complex_.ComplexField`, or `C` for short,
the field over the complex numbers (modeled as `complex` numbers)
- implement `lalib.fields.galois.GaloisField2`, or `GF2` for short,
the (finite) field over the two elements `one` and `zero`
+ adapt `lalib.elements.galois.GF2Element.__eq__()` to return
`NotImplemented` instead of `False` for non-castable `other`s
=> this fixes a minor issue with `pytest.approx()`
- implement `lalib.fields.rational.RationalField`, or `Q` for short,
the field over the rational numbers (modeled as `fractions.Fraction`s)
- implement `lalib.fields.real.RealField`, or `R` for short,
the field over the real numbers (modeled as `float`s)
- organize top-level imports for `lalib.fields`,
making `Q`, `R`, `C`, and `GF2` importable with
`from lalib.fields import *`
- provide extensive unit and integration tests for the new objects:
+ test generic and common behavior in `tests.fields.test_base`
+ test specific behavior is other modules
+ test the well-known math axioms for all fields (integration tests)
+ test the new objects' docstrings
+ add "pytest-repeat" to run randomized tests many times
2024-10-14 15:17:42 +02:00
[ [ package ] ]
name = "pytest-repeat"
version = "0.9.3"
description = "pytest plugin for repeating tests"
optional = false
python-versions = ">=3.7"
files = [
{ file = "pytest_repeat-0.9.3-py3-none-any.whl" , hash = "sha256:26ab2df18226af9d5ce441c858f273121e92ff55f5bb311d25755b8d7abdd8ed" } ,
{ file = "pytest_repeat-0.9.3.tar.gz" , hash = "sha256:ffd3836dfcd67bb270bec648b330e20be37d2966448c4148c4092d1e8aba8185" } ,
]
[ package . dependencies ]
pytest = "*"
2024-09-10 01:33:54 +02:00
[ [ package ] ]
name = "pyyaml"
version = "6.0.2"
description = "YAML parser and emitter for Python"
optional = false
python-versions = ">=3.8"
files = [
{ file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl" , hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086" } ,
{ file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl" , hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf" } ,
{ 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" } ,
]
2024-09-10 02:09:09 +02:00
[ [ package ] ]
name = "requests"
version = "2.32.3"
description = "Python HTTP for Humans."
optional = false
python-versions = ">=3.8"
files = [
{ file = "requests-2.32.3-py3-none-any.whl" , hash = "sha256:70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6" } ,
{ file = "requests-2.32.3.tar.gz" , hash = "sha256:55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760" } ,
]
[ package . dependencies ]
certifi = ">=2017.4.17"
charset-normalizer = ">=2,<4"
idna = ">=2.5,<4"
urllib3 = ">=1.21.1,<3"
[ package . extras ]
socks = [ "PySocks (>=1.5.6,!=1.5.7)" ]
use-chardet-on-py3 = [ "chardet (>=3.0.2,<6)" ]
2024-09-10 01:33:54 +02:00
[ [ package ] ]
name = "rich"
2024-10-16 11:55:52 +02:00
version = "13.9.2"
2024-09-10 01:33:54 +02:00
description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal"
optional = false
2024-10-16 11:55:52 +02:00
python-versions = ">=3.8.0"
2024-09-10 01:33:54 +02:00
files = [
2024-10-16 11:55:52 +02:00
{ file = "rich-13.9.2-py3-none-any.whl" , hash = "sha256:8c82a3d3f8dcfe9e734771313e606b39d8247bb6b826e196f4914b333b743cf1" } ,
{ file = "rich-13.9.2.tar.gz" , hash = "sha256:51a2c62057461aaf7152b4d611168f93a9fc73068f8ded2790f29fe2b5366d0c" } ,
2024-09-10 01:33:54 +02:00
]
[ package . dependencies ]
markdown-it-py = ">=2.2.0"
pygments = ">=2.13.0,<3.0.0"
2024-10-16 11:55:52 +02:00
typing-extensions = { version = ">=4.0.0,<5.0" , markers = "python_version < \"3.11\"" }
2024-09-10 01:33:54 +02:00
[ package . extras ]
jupyter = [ "ipywidgets (>=7.5.1,<9)" ]
[ [ package ] ]
name = "ruff"
2024-10-16 11:55:52 +02:00
version = "0.6.9"
2024-09-10 01:33:54 +02:00
description = "An extremely fast Python linter and code formatter, written in Rust."
optional = false
python-versions = ">=3.7"
files = [
2024-10-16 11:55:52 +02:00
{ file = "ruff-0.6.9-py3-none-linux_armv6l.whl" , hash = "sha256:064df58d84ccc0ac0fcd63bc3090b251d90e2a372558c0f057c3f75ed73e1ccd" } ,
{ file = "ruff-0.6.9-py3-none-macosx_10_12_x86_64.whl" , hash = "sha256:140d4b5c9f5fc7a7b074908a78ab8d384dd7f6510402267bc76c37195c02a7ec" } ,
{ file = "ruff-0.6.9-py3-none-macosx_11_0_arm64.whl" , hash = "sha256:53fd8ca5e82bdee8da7f506d7b03a261f24cd43d090ea9db9a1dc59d9313914c" } ,
{ file = "ruff-0.6.9-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:645d7d8761f915e48a00d4ecc3686969761df69fb561dd914a773c1a8266e14e" } ,
{ file = "ruff-0.6.9-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl" , hash = "sha256:eae02b700763e3847595b9d2891488989cac00214da7f845f4bcf2989007d577" } ,
{ file = "ruff-0.6.9-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:7d5ccc9e58112441de8ad4b29dcb7a86dc25c5f770e3c06a9d57e0e5eba48829" } ,
{ file = "ruff-0.6.9-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl" , hash = "sha256:417b81aa1c9b60b2f8edc463c58363075412866ae4e2b9ab0f690dc1e87ac1b5" } ,
{ file = "ruff-0.6.9-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:3c866b631f5fbce896a74a6e4383407ba7507b815ccc52bcedabb6810fdb3ef7" } ,
{ file = "ruff-0.6.9-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl" , hash = "sha256:7b118afbb3202f5911486ad52da86d1d52305b59e7ef2031cea3425142b97d6f" } ,
{ file = "ruff-0.6.9-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:a67267654edc23c97335586774790cde402fb6bbdb3c2314f1fc087dee320bfa" } ,
{ file = "ruff-0.6.9-py3-none-musllinux_1_2_aarch64.whl" , hash = "sha256:3ef0cc774b00fec123f635ce5c547dac263f6ee9fb9cc83437c5904183b55ceb" } ,
{ file = "ruff-0.6.9-py3-none-musllinux_1_2_armv7l.whl" , hash = "sha256:12edd2af0c60fa61ff31cefb90aef4288ac4d372b4962c2864aeea3a1a2460c0" } ,
{ file = "ruff-0.6.9-py3-none-musllinux_1_2_i686.whl" , hash = "sha256:55bb01caeaf3a60b2b2bba07308a02fca6ab56233302406ed5245180a05c5625" } ,
{ file = "ruff-0.6.9-py3-none-musllinux_1_2_x86_64.whl" , hash = "sha256:925d26471fa24b0ce5a6cdfab1bb526fb4159952385f386bdcc643813d472039" } ,
{ file = "ruff-0.6.9-py3-none-win32.whl" , hash = "sha256:eb61ec9bdb2506cffd492e05ac40e5bc6284873aceb605503d8494180d6fc84d" } ,
{ file = "ruff-0.6.9-py3-none-win_amd64.whl" , hash = "sha256:785d31851c1ae91f45b3d8fe23b8ae4b5170089021fbb42402d811135f0b7117" } ,
{ file = "ruff-0.6.9-py3-none-win_arm64.whl" , hash = "sha256:a9641e31476d601f83cd602608739a0840e348bda93fec9f1ee816f8b6798b93" } ,
{ file = "ruff-0.6.9.tar.gz" , hash = "sha256:b076ef717a8e5bc819514ee1d602bbdca5b4420ae13a9cf61a0c0a4f53a2baa2" } ,
2024-09-10 01:33:54 +02:00
]
2024-09-10 01:45:47 +02:00
[ [ package ] ]
name = "semver"
version = "3.0.2"
description = "Python helper for Semantic Versioning (https://semver.org)"
optional = false
python-versions = ">=3.7"
files = [
{ file = "semver-3.0.2-py3-none-any.whl" , hash = "sha256:b1ea4686fe70b981f85359eda33199d60c53964284e0cfb4977d243e37cf4bf4" } ,
{ file = "semver-3.0.2.tar.gz" , hash = "sha256:6253adb39c70f6e51afed2fa7152bcd414c411286088fb4b9effb133885ab4cc" } ,
]
2024-09-10 01:33:54 +02:00
[ [ package ] ]
name = "setuptools"
2024-09-18 22:53:33 +02:00
version = "75.1.0"
2024-09-10 01:33:54 +02:00
description = "Easily download, build, install, upgrade, and uninstall Python packages"
optional = false
python-versions = ">=3.8"
files = [
2024-09-18 22:53:33 +02:00
{ file = "setuptools-75.1.0-py3-none-any.whl" , hash = "sha256:35ab7fd3bcd95e6b7fd704e4a1539513edad446c097797f2985e0e4b960772f2" } ,
{ file = "setuptools-75.1.0.tar.gz" , hash = "sha256:d59a21b17a275fb872a9c3dae73963160ae079f1049ed956880cd7c09b120538" } ,
2024-09-10 01:33:54 +02:00
]
[ package . extras ]
check = [ "pytest-checkdocs (>=2.4)" , "pytest-ruff (>=0.2.1)" , "ruff (>=0.5.2)" ]
2024-09-18 22:53:33 +02:00
core = [ "importlib-metadata (>=6)" , "importlib-resources (>=5.10.2)" , "jaraco.collections" , "jaraco.functools" , "jaraco.text (>=3.7)" , "more-itertools" , "more-itertools (>=8.8)" , "packaging" , "packaging (>=24)" , "platformdirs (>=2.6.2)" , "tomli (>=2.0.1)" , "wheel (>=0.43.0)" ]
2024-09-10 01:33:54 +02:00
cover = [ "pytest-cov" ]
doc = [ "furo" , "jaraco.packaging (>=9.3)" , "jaraco.tidelift (>=1.4)" , "pygments-github-lexers (==0.0.5)" , "pyproject-hooks (!=1.1)" , "rst.linker (>=1.9)" , "sphinx (>=3.5)" , "sphinx-favicon" , "sphinx-inline-tabs" , "sphinx-lint" , "sphinx-notfound-page (>=1,<2)" , "sphinx-reredirects" , "sphinxcontrib-towncrier" , "towncrier (<24.7)" ]
enabler = [ "pytest-enabler (>=2.2)" ]
test = [ "build[virtualenv] (>=1.0.3)" , "filelock (>=3.4.0)" , "ini2toml[lite] (>=0.14)" , "jaraco.develop (>=7.21)" , "jaraco.envs (>=2.2)" , "jaraco.path (>=3.2.0)" , "jaraco.test" , "packaging (>=23.2)" , "pip (>=19.1)" , "pyproject-hooks (!=1.1)" , "pytest (>=6,!=8.1.*)" , "pytest-home (>=0.5)" , "pytest-perf" , "pytest-subprocess" , "pytest-timeout" , "pytest-xdist (>=3)" , "tomli-w (>=1.0.0)" , "virtualenv (>=13.0.0)" , "wheel (>=0.44.0)" ]
type = [ "importlib-metadata (>=7.0.2)" , "jaraco.develop (>=7.21)" , "mypy (==1.11.*)" , "pytest-mypy" ]
[ [ package ] ]
name = "snowballstemmer"
version = "2.2.0"
description = "This package provides 29 stemmers for 28 languages generated from Snowball algorithms."
optional = false
python-versions = "*"
files = [
{ file = "snowballstemmer-2.2.0-py2.py3-none-any.whl" , hash = "sha256:c8e1716e83cc398ae16824e5572ae04e0d9fc2c6b985fb0f900f5f0c96ecba1a" } ,
{ file = "snowballstemmer-2.2.0.tar.gz" , hash = "sha256:09b16deb8547d3412ad7b590689584cd0fe25ec8db3be37788be3810cbf19cb1" } ,
]
2024-09-10 02:09:09 +02:00
[ [ package ] ]
name = "sphinx"
version = "7.4.7"
description = "Python documentation generator"
optional = false
python-versions = ">=3.9"
files = [
{ file = "sphinx-7.4.7-py3-none-any.whl" , hash = "sha256:c2419e2135d11f1951cd994d6eb18a1835bd8fdd8429f9ca375dc1f3281bd239" } ,
{ file = "sphinx-7.4.7.tar.gz" , hash = "sha256:242f92a7ea7e6c5b406fdc2615413890ba9f699114a9c09192d7dfead2ee9cfe" } ,
]
[ package . dependencies ]
alabaster = ">=0.7.14,<0.8.0"
babel = ">=2.13"
colorama = { version = ">=0.4.6" , markers = "sys_platform == \"win32\"" }
docutils = ">=0.20,<0.22"
imagesize = ">=1.3"
importlib-metadata = { version = ">=6.0" , markers = "python_version < \"3.10\"" }
Jinja2 = ">=3.1"
packaging = ">=23.0"
Pygments = ">=2.17"
requests = ">=2.30.0"
snowballstemmer = ">=2.2"
sphinxcontrib-applehelp = "*"
sphinxcontrib-devhelp = "*"
sphinxcontrib-htmlhelp = ">=2.0.0"
sphinxcontrib-jsmath = "*"
sphinxcontrib-qthelp = "*"
sphinxcontrib-serializinghtml = ">=1.1.9"
tomli = { version = ">=2" , markers = "python_version < \"3.11\"" }
[ package . extras ]
docs = [ "sphinxcontrib-websupport" ]
lint = [ "flake8 (>=6.0)" , "importlib-metadata (>=6.0)" , "mypy (==1.10.1)" , "pytest (>=6.0)" , "ruff (==0.5.2)" , "sphinx-lint (>=0.9)" , "tomli (>=2)" , "types-docutils (==0.21.0.20240711)" , "types-requests (>=2.30.0)" ]
test = [ "cython (>=3.0)" , "defusedxml (>=0.7.1)" , "pytest (>=8.0)" , "setuptools (>=70.0)" , "typing_extensions (>=4.9)" ]
[ [ package ] ]
name = "sphinx"
2024-10-16 11:55:52 +02:00
version = "8.1.3"
2024-09-10 02:09:09 +02:00
description = "Python documentation generator"
optional = false
python-versions = ">=3.10"
files = [
2024-10-16 11:55:52 +02:00
{ file = "sphinx-8.1.3-py3-none-any.whl" , hash = "sha256:09719015511837b76bf6e03e42eb7595ac8c2e41eeb9c29c5b755c6b677992a2" } ,
{ file = "sphinx-8.1.3.tar.gz" , hash = "sha256:43c1911eecb0d3e161ad78611bc905d1ad0e523e4ddc202a58a821773dc4c927" } ,
2024-09-10 02:09:09 +02:00
]
[ package . dependencies ]
alabaster = ">=0.7.14"
babel = ">=2.13"
colorama = { version = ">=0.4.6" , markers = "sys_platform == \"win32\"" }
docutils = ">=0.20,<0.22"
imagesize = ">=1.3"
Jinja2 = ">=3.1"
packaging = ">=23.0"
Pygments = ">=2.17"
requests = ">=2.30.0"
snowballstemmer = ">=2.2"
2024-10-16 11:55:52 +02:00
sphinxcontrib-applehelp = ">=1.0.7"
sphinxcontrib-devhelp = ">=1.0.6"
sphinxcontrib-htmlhelp = ">=2.0.6"
sphinxcontrib-jsmath = ">=1.0.1"
sphinxcontrib-qthelp = ">=1.0.6"
2024-09-10 02:09:09 +02:00
sphinxcontrib-serializinghtml = ">=1.1.9"
tomli = { version = ">=2" , markers = "python_version < \"3.11\"" }
[ package . extras ]
docs = [ "sphinxcontrib-websupport" ]
2024-10-16 11:55:52 +02:00
lint = [ "flake8 (>=6.0)" , "mypy (==1.11.1)" , "pyright (==1.1.384)" , "pytest (>=6.0)" , "ruff (==0.6.9)" , "sphinx-lint (>=0.9)" , "tomli (>=2)" , "types-Pillow (==10.2.0.20240822)" , "types-Pygments (==2.18.0.20240506)" , "types-colorama (==0.4.15.20240311)" , "types-defusedxml (==0.7.0.20240218)" , "types-docutils (==0.21.0.20241005)" , "types-requests (==2.32.0.20240914)" , "types-urllib3 (==1.26.25.14)" ]
2024-09-10 02:09:09 +02:00
test = [ "cython (>=3.0)" , "defusedxml (>=0.7.1)" , "pytest (>=8.0)" , "setuptools (>=70.0)" , "typing_extensions (>=4.9)" ]
[ [ package ] ]
name = "sphinx-autodoc-typehints"
version = "2.3.0"
description = "Type hints (PEP 484) support for the Sphinx autodoc extension"
optional = false
python-versions = ">=3.9"
files = [
{ file = "sphinx_autodoc_typehints-2.3.0-py3-none-any.whl" , hash = "sha256:3098e2c6d0ba99eacd013eb06861acc9b51c6e595be86ab05c08ee5506ac0c67" } ,
{ file = "sphinx_autodoc_typehints-2.3.0.tar.gz" , hash = "sha256:535c78ed2d6a1bad393ba9f3dfa2602cf424e2631ee207263e07874c38fde084" } ,
]
[ package . dependencies ]
sphinx = ">=7.3.5"
[ package . extras ]
docs = [ "furo (>=2024.1.29)" ]
numpy = [ "nptyping (>=2.5)" ]
testing = [ "covdefaults (>=2.3)" , "coverage (>=7.4.4)" , "defusedxml (>=0.7.1)" , "diff-cover (>=9)" , "pytest (>=8.1.1)" , "pytest-cov (>=5)" , "sphobjinv (>=2.3.1)" , "typing-extensions (>=4.11)" ]
[ [ package ] ]
name = "sphinxcontrib-applehelp"
version = "2.0.0"
description = "sphinxcontrib-applehelp is a Sphinx extension which outputs Apple help books"
optional = false
python-versions = ">=3.9"
files = [
{ file = "sphinxcontrib_applehelp-2.0.0-py3-none-any.whl" , hash = "sha256:4cd3f0ec4ac5dd9c17ec65e9ab272c9b867ea77425228e68ecf08d6b28ddbdb5" } ,
{ file = "sphinxcontrib_applehelp-2.0.0.tar.gz" , hash = "sha256:2f29ef331735ce958efa4734873f084941970894c6090408b079c61b2e1c06d1" } ,
]
[ package . extras ]
lint = [ "mypy" , "ruff (==0.5.5)" , "types-docutils" ]
standalone = [ "Sphinx (>=5)" ]
test = [ "pytest" ]
[ [ package ] ]
name = "sphinxcontrib-devhelp"
version = "2.0.0"
description = "sphinxcontrib-devhelp is a sphinx extension which outputs Devhelp documents"
optional = false
python-versions = ">=3.9"
files = [
{ file = "sphinxcontrib_devhelp-2.0.0-py3-none-any.whl" , hash = "sha256:aefb8b83854e4b0998877524d1029fd3e6879210422ee3780459e28a1f03a8a2" } ,
{ file = "sphinxcontrib_devhelp-2.0.0.tar.gz" , hash = "sha256:411f5d96d445d1d73bb5d52133377b4248ec79db5c793ce7dbe59e074b4dd1ad" } ,
]
[ package . extras ]
lint = [ "mypy" , "ruff (==0.5.5)" , "types-docutils" ]
standalone = [ "Sphinx (>=5)" ]
test = [ "pytest" ]
[ [ package ] ]
name = "sphinxcontrib-htmlhelp"
version = "2.1.0"
description = "sphinxcontrib-htmlhelp is a sphinx extension which renders HTML help files"
optional = false
python-versions = ">=3.9"
files = [
{ file = "sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl" , hash = "sha256:166759820b47002d22914d64a075ce08f4c46818e17cfc9470a9786b759b19f8" } ,
{ file = "sphinxcontrib_htmlhelp-2.1.0.tar.gz" , hash = "sha256:c9e2916ace8aad64cc13a0d233ee22317f2b9025b9cf3295249fa985cc7082e9" } ,
]
[ package . extras ]
lint = [ "mypy" , "ruff (==0.5.5)" , "types-docutils" ]
standalone = [ "Sphinx (>=5)" ]
test = [ "html5lib" , "pytest" ]
[ [ package ] ]
name = "sphinxcontrib-jsmath"
version = "1.0.1"
description = "A sphinx extension which renders display math in HTML via JavaScript"
optional = false
python-versions = ">=3.5"
files = [
{ file = "sphinxcontrib-jsmath-1.0.1.tar.gz" , hash = "sha256:a9925e4a4587247ed2191a22df5f6970656cb8ca2bd6284309578f2153e0c4b8" } ,
{ file = "sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl" , hash = "sha256:2ec2eaebfb78f3f2078e73666b1415417a116cc848b72e5172e596c871103178" } ,
]
[ package . extras ]
test = [ "flake8" , "mypy" , "pytest" ]
[ [ package ] ]
name = "sphinxcontrib-qthelp"
version = "2.0.0"
description = "sphinxcontrib-qthelp is a sphinx extension which outputs QtHelp documents"
optional = false
python-versions = ">=3.9"
files = [
{ file = "sphinxcontrib_qthelp-2.0.0-py3-none-any.whl" , hash = "sha256:b18a828cdba941ccd6ee8445dbe72ffa3ef8cbe7505d8cd1fa0d42d3f2d5f3eb" } ,
{ file = "sphinxcontrib_qthelp-2.0.0.tar.gz" , hash = "sha256:4fe7d0ac8fc171045be623aba3e2a8f613f8682731f9153bb2e40ece16b9bbab" } ,
]
[ package . extras ]
lint = [ "mypy" , "ruff (==0.5.5)" , "types-docutils" ]
standalone = [ "Sphinx (>=5)" ]
test = [ "defusedxml (>=0.7.1)" , "pytest" ]
[ [ package ] ]
name = "sphinxcontrib-serializinghtml"
version = "2.0.0"
description = "sphinxcontrib-serializinghtml is a sphinx extension which outputs \"serialized\" HTML files (json and pickle)"
optional = false
python-versions = ">=3.9"
files = [
{ file = "sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl" , hash = "sha256:6e2cb0eef194e10c27ec0023bfeb25badbbb5868244cf5bc5bdc04e4464bf331" } ,
{ file = "sphinxcontrib_serializinghtml-2.0.0.tar.gz" , hash = "sha256:e9d912827f872c029017a53f0ef2180b327c3f7fd23c87229f7a8e8b70031d4d" } ,
]
[ package . extras ]
lint = [ "mypy" , "ruff (==0.5.5)" , "types-docutils" ]
standalone = [ "Sphinx (>=5)" ]
test = [ "pytest" ]
2024-09-10 01:33:54 +02:00
[ [ package ] ]
name = "stevedore"
version = "5.3.0"
description = "Manage dynamic plugins for Python applications"
optional = false
python-versions = ">=3.8"
files = [
{ file = "stevedore-5.3.0-py3-none-any.whl" , hash = "sha256:1efd34ca08f474dad08d9b19e934a22c68bb6fe416926479ba29e5013bcc8f78" } ,
{ file = "stevedore-5.3.0.tar.gz" , hash = "sha256:9a64265f4060312828151c204efbe9b7a9852a0d9228756344dbc7e4023e375a" } ,
]
[ package . dependencies ]
pbr = ">=2.0.0"
2024-09-10 01:27:34 +02:00
[ [ package ] ]
name = "tomli"
2024-10-16 11:55:52 +02:00
version = "2.0.2"
2024-09-10 01:27:34 +02:00
description = "A lil' TOML parser"
optional = false
2024-10-16 11:55:52 +02:00
python-versions = ">=3.8"
2024-09-10 01:27:34 +02:00
files = [
2024-10-16 11:55:52 +02:00
{ file = "tomli-2.0.2-py3-none-any.whl" , hash = "sha256:2ebe24485c53d303f690b0ec092806a085f07af5a5aa1464f3931eec36caaa38" } ,
{ file = "tomli-2.0.2.tar.gz" , hash = "sha256:d46d457a85337051c36524bc5349dd91b1877838e2979ac5ced3e710ed8a60ed" } ,
2024-09-10 01:27:34 +02:00
]
[ [ package ] ]
name = "typing-extensions"
version = "4.12.2"
description = "Backported and Experimental Type Hints for Python 3.8+"
optional = false
python-versions = ">=3.8"
files = [
{ file = "typing_extensions-4.12.2-py3-none-any.whl" , hash = "sha256:04e5ca0351e0f3f85c6853954072df659d0d13fac324d0072316b67d7794700d" } ,
{ file = "typing_extensions-4.12.2.tar.gz" , hash = "sha256:1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8" } ,
]
2024-09-10 01:15:36 +02:00
2024-09-10 02:09:09 +02:00
[ [ package ] ]
name = "urllib3"
2024-09-18 22:53:33 +02:00
version = "2.2.3"
2024-09-10 02:09:09 +02:00
description = "HTTP library with thread-safe connection pooling, file post, and more."
optional = false
python-versions = ">=3.8"
files = [
2024-09-18 22:53:33 +02:00
{ file = "urllib3-2.2.3-py3-none-any.whl" , hash = "sha256:ca899ca043dcb1bafa3e262d73aa25c465bfb49e0bd9dd5d59f1d0acba2f8fac" } ,
{ file = "urllib3-2.2.3.tar.gz" , hash = "sha256:e7d814a81dad81e6caf2ec9fdedb284ecc9c73076b62654547cc64ccdcae26e9" } ,
2024-09-10 02:09:09 +02:00
]
[ package . extras ]
brotli = [ "brotli (>=1.0.9)" , "brotlicffi (>=0.8.0)" ]
h2 = [ "h2 (>=4,<5)" ]
socks = [ "pysocks (>=1.5.6,!=1.5.7,<2.0)" ]
zstd = [ "zstandard (>=0.18.0)" ]
2024-09-10 02:32:56 +02:00
[ [ package ] ]
name = "virtualenv"
2024-10-16 11:55:52 +02:00
version = "20.26.6"
2024-09-10 02:32:56 +02:00
description = "Virtual Python Environment builder"
optional = false
python-versions = ">=3.7"
files = [
2024-10-16 11:55:52 +02:00
{ file = "virtualenv-20.26.6-py3-none-any.whl" , hash = "sha256:7345cc5b25405607a624d8418154577459c3e0277f5466dd79c49d5e492995f2" } ,
{ file = "virtualenv-20.26.6.tar.gz" , hash = "sha256:280aede09a2a5c317e409a00102e7077c6432c5a38f0ef938e643805a7ad2c48" } ,
2024-09-10 02:32:56 +02: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)" ]
test = [ "covdefaults (>=2.3)" , "coverage (>=7.2.7)" , "coverage-enable-subprocess (>=1)" , "flaky (>=3.7)" , "packaging (>=23.1)" , "pytest (>=7.4)" , "pytest-env (>=0.8.2)" , "pytest-freezer (>=0.4.8)" , "pytest-mock (>=3.11.1)" , "pytest-randomly (>=3.12)" , "pytest-timeout (>=2.1)" , "setuptools (>=68)" , "time-machine (>=2.10)" ]
2024-09-10 01:57:02 +02:00
[ [ package ] ]
name = "xdoctest"
version = "1.2.0"
description = "A rewrite of the builtin doctest module"
optional = false
python-versions = ">=3.8"
files = [
{ file = "xdoctest-1.2.0-py3-none-any.whl" , hash = "sha256:0f1ecf5939a687bd1fc8deefbff1743c65419cce26dff908f8b84c93fbe486bc" } ,
{ file = "xdoctest-1.2.0.tar.gz" , hash = "sha256:d8cfca6d8991e488d33f756e600d35b9fdf5efd5c3a249d644efcbbbd2ed5863" } ,
]
[ package . dependencies ]
colorama = { version = ">=0.4.1" , optional = true , markers = "platform_system == \"Windows\" and extra == \"colors\"" }
Pygments = { version = ">=2.4.1" , optional = true , markers = "python_version >= \"3.5.0\" and extra == \"colors\"" }
[ package . extras ]
all = [ "IPython (>=7.23.1)" , "Pygments (>=2.0.0)" , "Pygments (>=2.4.1)" , "attrs (>=19.2.0)" , "colorama (>=0.4.1)" , "debugpy (>=1.0.0)" , "debugpy (>=1.3.0)" , "debugpy (>=1.6.0)" , "ipykernel (>=6.0.0)" , "ipykernel (>=6.11.0)" , "ipython-genutils (>=0.2.0)" , "jedi (>=0.16)" , "jinja2 (>=3.0.0)" , "jupyter-client (>=7.0.0)" , "jupyter-core (>=4.7.0)" , "nbconvert (>=6.0.0)" , "nbconvert (>=6.1.0)" , "pyflakes (>=2.2.0)" , "pytest (>=4.6.0)" , "pytest (>=6.2.5)" , "pytest-cov (>=3.0.0)" , "tomli (>=0.2.0)" ]
all-strict = [ "IPython (==7.23.1)" , "Pygments (==2.0.0)" , "Pygments (==2.4.1)" , "attrs (==19.2.0)" , "colorama (==0.4.1)" , "debugpy (==1.0.0)" , "debugpy (==1.3.0)" , "debugpy (==1.6.0)" , "ipykernel (==6.0.0)" , "ipykernel (==6.11.0)" , "ipython-genutils (==0.2.0)" , "jedi (==0.16)" , "jinja2 (==3.0.0)" , "jupyter-client (==7.0.0)" , "jupyter-core (==4.7.0)" , "nbconvert (==6.0.0)" , "nbconvert (==6.1.0)" , "pyflakes (==2.2.0)" , "pytest (==4.6.0)" , "pytest (==6.2.5)" , "pytest-cov (==3.0.0)" , "tomli (==0.2.0)" ]
colors = [ "Pygments (>=2.0.0)" , "Pygments (>=2.4.1)" , "colorama (>=0.4.1)" ]
colors-strict = [ "Pygments (==2.0.0)" , "Pygments (==2.4.1)" , "colorama (==0.4.1)" ]
docs = [ "Pygments (>=2.9.0)" , "myst-parser (>=0.18.0)" , "sphinx (>=5.0.1)" , "sphinx-autoapi (>=1.8.4)" , "sphinx-autobuild (>=2021.3.14)" , "sphinx-reredirects (>=0.0.1)" , "sphinx-rtd-theme (>=1.0.0)" , "sphinxcontrib-napoleon (>=0.7)" ]
docs-strict = [ "Pygments (==2.9.0)" , "myst-parser (==0.18.0)" , "sphinx (==5.0.1)" , "sphinx-autoapi (==1.8.4)" , "sphinx-autobuild (==2021.3.14)" , "sphinx-reredirects (==0.0.1)" , "sphinx-rtd-theme (==1.0.0)" , "sphinxcontrib-napoleon (==0.7)" ]
jupyter = [ "IPython (>=7.23.1)" , "attrs (>=19.2.0)" , "debugpy (>=1.0.0)" , "debugpy (>=1.3.0)" , "debugpy (>=1.6.0)" , "ipykernel (>=6.0.0)" , "ipykernel (>=6.11.0)" , "ipython-genutils (>=0.2.0)" , "jedi (>=0.16)" , "jinja2 (>=3.0.0)" , "jupyter-client (>=7.0.0)" , "jupyter-core (>=4.7.0)" , "nbconvert (>=6.0.0)" , "nbconvert (>=6.1.0)" ]
jupyter-strict = [ "IPython (==7.23.1)" , "attrs (==19.2.0)" , "debugpy (==1.0.0)" , "debugpy (==1.3.0)" , "debugpy (==1.6.0)" , "ipykernel (==6.0.0)" , "ipykernel (==6.11.0)" , "ipython-genutils (==0.2.0)" , "jedi (==0.16)" , "jinja2 (==3.0.0)" , "jupyter-client (==7.0.0)" , "jupyter-core (==4.7.0)" , "nbconvert (==6.0.0)" , "nbconvert (==6.1.0)" ]
optional = [ "IPython (>=7.23.1)" , "Pygments (>=2.0.0)" , "Pygments (>=2.4.1)" , "attrs (>=19.2.0)" , "colorama (>=0.4.1)" , "debugpy (>=1.0.0)" , "debugpy (>=1.3.0)" , "debugpy (>=1.6.0)" , "ipykernel (>=6.0.0)" , "ipykernel (>=6.11.0)" , "ipython-genutils (>=0.2.0)" , "jedi (>=0.16)" , "jinja2 (>=3.0.0)" , "jupyter-client (>=7.0.0)" , "jupyter-core (>=4.7.0)" , "nbconvert (>=6.0.0)" , "nbconvert (>=6.1.0)" , "pyflakes (>=2.2.0)" , "tomli (>=0.2.0)" ]
optional-strict = [ "IPython (==7.23.1)" , "Pygments (==2.0.0)" , "Pygments (==2.4.1)" , "attrs (==19.2.0)" , "colorama (==0.4.1)" , "debugpy (==1.0.0)" , "debugpy (==1.3.0)" , "debugpy (==1.6.0)" , "ipykernel (==6.0.0)" , "ipykernel (==6.11.0)" , "ipython-genutils (==0.2.0)" , "jedi (==0.16)" , "jinja2 (==3.0.0)" , "jupyter-client (==7.0.0)" , "jupyter-core (==4.7.0)" , "nbconvert (==6.0.0)" , "nbconvert (==6.1.0)" , "pyflakes (==2.2.0)" , "tomli (==0.2.0)" ]
tests = [ "pytest (>=4.6.0)" , "pytest (>=6.2.5)" , "pytest-cov (>=3.0.0)" ]
tests-binary = [ "cmake (>=3.21.2)" , "cmake (>=3.25.0)" , "ninja (>=1.10.2)" , "ninja (>=1.11.1)" , "pybind11 (>=2.10.3)" , "pybind11 (>=2.7.1)" , "scikit-build (>=0.11.1)" , "scikit-build (>=0.16.1)" ]
tests-binary-strict = [ "cmake (==3.21.2)" , "cmake (==3.25.0)" , "ninja (==1.10.2)" , "ninja (==1.11.1)" , "pybind11 (==2.10.3)" , "pybind11 (==2.7.1)" , "scikit-build (==0.11.1)" , "scikit-build (==0.16.1)" ]
tests-strict = [ "pytest (==4.6.0)" , "pytest (==6.2.5)" , "pytest-cov (==3.0.0)" ]
2024-09-10 02:09:09 +02:00
[ [ package ] ]
name = "zipp"
2024-09-18 22:53:33 +02:00
version = "3.20.2"
2024-09-10 02:09:09 +02:00
description = "Backport of pathlib-compatible object wrapper for zip files"
optional = false
python-versions = ">=3.8"
files = [
2024-09-18 22:53:33 +02:00
{ file = "zipp-3.20.2-py3-none-any.whl" , hash = "sha256:a817ac80d6cf4b23bf7f2828b7cabf326f15a001bea8b1f9b49631780ba28350" } ,
{ file = "zipp-3.20.2.tar.gz" , hash = "sha256:bc9eb26f4506fda01b81bcde0ca78103b6e62f991b381fec825435c836edbc29" } ,
2024-09-10 02:09:09 +02:00
]
[ package . extras ]
check = [ "pytest-checkdocs (>=2.4)" , "pytest-ruff (>=0.2.1)" ]
cover = [ "pytest-cov" ]
doc = [ "furo" , "jaraco.packaging (>=9.3)" , "jaraco.tidelift (>=1.4)" , "rst.linker (>=1.9)" , "sphinx (>=3.5)" , "sphinx-lint" ]
enabler = [ "pytest-enabler (>=2.2)" ]
test = [ "big-O" , "importlib-resources" , "jaraco.functools" , "jaraco.itertools" , "jaraco.test" , "more-itertools" , "pytest (>=6,!=8.1.*)" , "pytest-ignore-flaky" ]
type = [ "pytest-mypy" ]
2024-09-10 01:15:36 +02:00
[ metadata ]
lock-version = "2.0"
python-versions = "^3.9"
2024-10-16 11:23:54 +02:00
content-hash = "e0962e284e415b91fad954a9ca20d3dd45be434d23c63ce1e38da75f69e9557c"