247 lines
9.8 KiB
Plaintext
247 lines
9.8 KiB
Plaintext
|
# This file is @generated by PDM.
|
||
|
# It is not intended for manual editing.
|
||
|
|
||
|
[metadata]
|
||
|
groups = ["default", "dev"]
|
||
|
strategy = ["cross_platform", "inherit_metadata"]
|
||
|
lock_version = "4.4.1"
|
||
|
content_hash = "sha256:a13078a66bba4903a78f4696c35b0e4119ad088dccf81088aa3bf8803e650b85"
|
||
|
|
||
|
[[package]]
|
||
|
name = "black"
|
||
|
version = "23.12.1"
|
||
|
requires_python = ">=3.8"
|
||
|
summary = "The uncompromising code formatter."
|
||
|
groups = ["dev"]
|
||
|
dependencies = [
|
||
|
"click>=8.0.0",
|
||
|
"mypy-extensions>=0.4.3",
|
||
|
"packaging>=22.0",
|
||
|
"pathspec>=0.9.0",
|
||
|
"platformdirs>=2",
|
||
|
"tomli>=1.1.0; python_version < \"3.11\"",
|
||
|
"typing-extensions>=4.0.1; python_version < \"3.11\"",
|
||
|
]
|
||
|
files = [
|
||
|
{file = "black-23.12.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:e0aaf6041986767a5e0ce663c7a2f0e9eaf21e6ff87a5f95cbf3675bfd4c41d2"},
|
||
|
{file = "black-23.12.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c88b3711d12905b74206227109272673edce0cb29f27e1385f33b0163c414bba"},
|
||
|
{file = "black-23.12.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a920b569dc6b3472513ba6ddea21f440d4b4c699494d2e972a1753cdc25df7b0"},
|
||
|
{file = "black-23.12.1-cp310-cp310-win_amd64.whl", hash = "sha256:3fa4be75ef2a6b96ea8d92b1587dd8cb3a35c7e3d51f0738ced0781c3aa3a5a3"},
|
||
|
{file = "black-23.12.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:8d4df77958a622f9b5a4c96edb4b8c0034f8434032ab11077ec6c56ae9f384ba"},
|
||
|
{file = "black-23.12.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:602cfb1196dc692424c70b6507593a2b29aac0547c1be9a1d1365f0d964c353b"},
|
||
|
{file = "black-23.12.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9c4352800f14be5b4864016882cdba10755bd50805c95f728011bcb47a4afd59"},
|
||
|
{file = "black-23.12.1-cp311-cp311-win_amd64.whl", hash = "sha256:0808494f2b2df923ffc5723ed3c7b096bd76341f6213989759287611e9837d50"},
|
||
|
{file = "black-23.12.1-py3-none-any.whl", hash = "sha256:78baad24af0f033958cad29731e27363183e140962595def56423e626f4bee3e"},
|
||
|
{file = "black-23.12.1.tar.gz", hash = "sha256:4ce3ef14ebe8d9509188014d96af1c456a910d5b5cbf434a09fef7e024b3d0d5"},
|
||
|
]
|
||
|
|
||
|
[[package]]
|
||
|
name = "click"
|
||
|
version = "8.1.7"
|
||
|
requires_python = ">=3.7"
|
||
|
summary = "Composable command line interface toolkit"
|
||
|
groups = ["dev"]
|
||
|
dependencies = [
|
||
|
"colorama; platform_system == \"Windows\"",
|
||
|
]
|
||
|
files = [
|
||
|
{file = "click-8.1.7-py3-none-any.whl", hash = "sha256:ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28"},
|
||
|
{file = "click-8.1.7.tar.gz", hash = "sha256:ca9853ad459e787e2192211578cc907e7594e294c7ccc834310722b41b9ca6de"},
|
||
|
]
|
||
|
|
||
|
[[package]]
|
||
|
name = "colorama"
|
||
|
version = "0.4.6"
|
||
|
requires_python = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7"
|
||
|
summary = "Cross-platform colored terminal text."
|
||
|
groups = ["default", "dev"]
|
||
|
marker = "sys_platform == \"win32\" or platform_system == \"Windows\""
|
||
|
files = [
|
||
|
{file = "colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6"},
|
||
|
{file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"},
|
||
|
]
|
||
|
|
||
|
[[package]]
|
||
|
name = "exceptiongroup"
|
||
|
version = "1.2.1"
|
||
|
requires_python = ">=3.7"
|
||
|
summary = "Backport of PEP 654 (exception groups)"
|
||
|
groups = ["dev"]
|
||
|
marker = "python_version < \"3.11\""
|
||
|
files = [
|
||
|
{file = "exceptiongroup-1.2.1-py3-none-any.whl", hash = "sha256:5258b9ed329c5bbdd31a309f53cbfb0b155341807f6ff7606a1e801a891b29ad"},
|
||
|
{file = "exceptiongroup-1.2.1.tar.gz", hash = "sha256:a4785e48b045528f5bfe627b6ad554ff32def154f42372786903b7abcfe1aa16"},
|
||
|
]
|
||
|
|
||
|
[[package]]
|
||
|
name = "iniconfig"
|
||
|
version = "2.0.0"
|
||
|
requires_python = ">=3.7"
|
||
|
summary = "brain-dead simple config-ini parsing"
|
||
|
groups = ["dev"]
|
||
|
files = [
|
||
|
{file = "iniconfig-2.0.0-py3-none-any.whl", hash = "sha256:b6a85871a79d2e3b22d2d1b94ac2824226a63c6b741c88f7ae975f18b6778374"},
|
||
|
{file = "iniconfig-2.0.0.tar.gz", hash = "sha256:2d91e135bf72d31a410b17c16da610a82cb55f6b0477d1a902134b24a455b8b3"},
|
||
|
]
|
||
|
|
||
|
[[package]]
|
||
|
name = "loguru"
|
||
|
version = "0.7.2"
|
||
|
requires_python = ">=3.5"
|
||
|
summary = "Python logging made (stupidly) simple"
|
||
|
groups = ["default"]
|
||
|
dependencies = [
|
||
|
"colorama>=0.3.4; sys_platform == \"win32\"",
|
||
|
"win32-setctime>=1.0.0; sys_platform == \"win32\"",
|
||
|
]
|
||
|
files = [
|
||
|
{file = "loguru-0.7.2-py3-none-any.whl", hash = "sha256:003d71e3d3ed35f0f8984898359d65b79e5b21943f78af86aa5491210429b8eb"},
|
||
|
{file = "loguru-0.7.2.tar.gz", hash = "sha256:e671a53522515f34fd406340ee968cb9ecafbc4b36c679da03c18fd8d0bd51ac"},
|
||
|
]
|
||
|
|
||
|
[[package]]
|
||
|
name = "mypy-extensions"
|
||
|
version = "1.0.0"
|
||
|
requires_python = ">=3.5"
|
||
|
summary = "Type system extensions for programs checked with the mypy type checker."
|
||
|
groups = ["dev"]
|
||
|
files = [
|
||
|
{file = "mypy_extensions-1.0.0-py3-none-any.whl", hash = "sha256:4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d"},
|
||
|
{file = "mypy_extensions-1.0.0.tar.gz", hash = "sha256:75dbf8955dc00442a438fc4d0666508a9a97b6bd41aa2f0ffe9d2f2725af0782"},
|
||
|
]
|
||
|
|
||
|
[[package]]
|
||
|
name = "nodeenv"
|
||
|
version = "1.9.0"
|
||
|
requires_python = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7"
|
||
|
summary = "Node.js virtual environment builder"
|
||
|
groups = ["dev"]
|
||
|
files = [
|
||
|
{file = "nodeenv-1.9.0-py2.py3-none-any.whl", hash = "sha256:508ecec98f9f3330b636d4448c0f1a56fc68017c68f1e7857ebc52acf0eb879a"},
|
||
|
{file = "nodeenv-1.9.0.tar.gz", hash = "sha256:07f144e90dae547bf0d4ee8da0ee42664a42a04e02ed68e06324348dafe4bdb1"},
|
||
|
]
|
||
|
|
||
|
[[package]]
|
||
|
name = "packaging"
|
||
|
version = "24.0"
|
||
|
requires_python = ">=3.7"
|
||
|
summary = "Core utilities for Python packages"
|
||
|
groups = ["dev"]
|
||
|
files = [
|
||
|
{file = "packaging-24.0-py3-none-any.whl", hash = "sha256:2ddfb553fdf02fb784c234c7ba6ccc288296ceabec964ad2eae3777778130bc5"},
|
||
|
{file = "packaging-24.0.tar.gz", hash = "sha256:eb82c5e3e56209074766e6885bb04b8c38a0c015d0a30036ebe7ece34c9989e9"},
|
||
|
]
|
||
|
|
||
|
[[package]]
|
||
|
name = "pathspec"
|
||
|
version = "0.12.1"
|
||
|
requires_python = ">=3.8"
|
||
|
summary = "Utility library for gitignore style pattern matching of file paths."
|
||
|
groups = ["dev"]
|
||
|
files = [
|
||
|
{file = "pathspec-0.12.1-py3-none-any.whl", hash = "sha256:a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08"},
|
||
|
{file = "pathspec-0.12.1.tar.gz", hash = "sha256:a482d51503a1ab33b1c67a6c3813a26953dbdc71c31dacaef9a838c4e29f5712"},
|
||
|
]
|
||
|
|
||
|
[[package]]
|
||
|
name = "platformdirs"
|
||
|
version = "4.2.2"
|
||
|
requires_python = ">=3.8"
|
||
|
summary = "A small Python package for determining appropriate platform-specific dirs, e.g. a `user data dir`."
|
||
|
groups = ["dev"]
|
||
|
files = [
|
||
|
{file = "platformdirs-4.2.2-py3-none-any.whl", hash = "sha256:2d7a1657e36a80ea911db832a8a6ece5ee53d8de21edd5cc5879af6530b1bfee"},
|
||
|
{file = "platformdirs-4.2.2.tar.gz", hash = "sha256:38b7b51f512eed9e84a22788b4bce1de17c0adb134d6becb09836e37d8654cd3"},
|
||
|
]
|
||
|
|
||
|
[[package]]
|
||
|
name = "pluggy"
|
||
|
version = "1.5.0"
|
||
|
requires_python = ">=3.8"
|
||
|
summary = "plugin and hook calling mechanisms for python"
|
||
|
groups = ["dev"]
|
||
|
files = [
|
||
|
{file = "pluggy-1.5.0-py3-none-any.whl", hash = "sha256:44e1ad92c8ca002de6377e165f3e0f1be63266ab4d554740532335b9d75ea669"},
|
||
|
{file = "pluggy-1.5.0.tar.gz", hash = "sha256:2cffa88e94fdc978c4c574f15f9e59b7f4201d439195c3715ca9e2486f1d0cf1"},
|
||
|
]
|
||
|
|
||
|
[[package]]
|
||
|
name = "pyflakes"
|
||
|
version = "3.2.0"
|
||
|
requires_python = ">=3.8"
|
||
|
summary = "passive checker of Python programs"
|
||
|
groups = ["dev"]
|
||
|
files = [
|
||
|
{file = "pyflakes-3.2.0-py2.py3-none-any.whl", hash = "sha256:84b5be138a2dfbb40689ca07e2152deb896a65c3a3e24c251c5c62489568074a"},
|
||
|
{file = "pyflakes-3.2.0.tar.gz", hash = "sha256:1c61603ff154621fb2a9172037d84dca3500def8c8b630657d1701f026f8af3f"},
|
||
|
]
|
||
|
|
||
|
[[package]]
|
||
|
name = "pyright"
|
||
|
version = "1.1.365"
|
||
|
requires_python = ">=3.7"
|
||
|
summary = "Command line wrapper for pyright"
|
||
|
groups = ["dev"]
|
||
|
dependencies = [
|
||
|
"nodeenv>=1.6.0",
|
||
|
]
|
||
|
files = [
|
||
|
{file = "pyright-1.1.365-py3-none-any.whl", hash = "sha256:194d767a039f9034376b7ec8423841880ac6efdd061f3e283b4ad9fcd484a659"},
|
||
|
{file = "pyright-1.1.365.tar.gz", hash = "sha256:d7e69000939aed4bf823707086c30c84c005bdd39fac2dfb370f0e5be16c2ef2"},
|
||
|
]
|
||
|
|
||
|
[[package]]
|
||
|
name = "pytest"
|
||
|
version = "7.4.4"
|
||
|
requires_python = ">=3.7"
|
||
|
summary = "pytest: simple powerful testing with Python"
|
||
|
groups = ["dev"]
|
||
|
dependencies = [
|
||
|
"colorama; sys_platform == \"win32\"",
|
||
|
"exceptiongroup>=1.0.0rc8; python_version < \"3.11\"",
|
||
|
"iniconfig",
|
||
|
"packaging",
|
||
|
"pluggy<2.0,>=0.12",
|
||
|
"tomli>=1.0.0; python_version < \"3.11\"",
|
||
|
]
|
||
|
files = [
|
||
|
{file = "pytest-7.4.4-py3-none-any.whl", hash = "sha256:b090cdf5ed60bf4c45261be03239c2c1c22df034fbffe691abe93cd80cea01d8"},
|
||
|
{file = "pytest-7.4.4.tar.gz", hash = "sha256:2cf0005922c6ace4a3e2ec8b4080eb0d9753fdc93107415332f50ce9e7994280"},
|
||
|
]
|
||
|
|
||
|
[[package]]
|
||
|
name = "tomli"
|
||
|
version = "2.0.1"
|
||
|
requires_python = ">=3.7"
|
||
|
summary = "A lil' TOML parser"
|
||
|
groups = ["dev"]
|
||
|
marker = "python_version < \"3.11\""
|
||
|
files = [
|
||
|
{file = "tomli-2.0.1-py3-none-any.whl", hash = "sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc"},
|
||
|
{file = "tomli-2.0.1.tar.gz", hash = "sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f"},
|
||
|
]
|
||
|
|
||
|
[[package]]
|
||
|
name = "typing-extensions"
|
||
|
version = "4.12.1"
|
||
|
requires_python = ">=3.8"
|
||
|
summary = "Backported and Experimental Type Hints for Python 3.8+"
|
||
|
groups = ["dev"]
|
||
|
marker = "python_version < \"3.11\""
|
||
|
files = [
|
||
|
{file = "typing_extensions-4.12.1-py3-none-any.whl", hash = "sha256:6024b58b69089e5a89c347397254e35f1bf02a907728ec7fee9bf0fe837d203a"},
|
||
|
{file = "typing_extensions-4.12.1.tar.gz", hash = "sha256:915f5e35ff76f56588223f15fdd5938f9a1cf9195c0de25130c627e4d597f6d1"},
|
||
|
]
|
||
|
|
||
|
[[package]]
|
||
|
name = "win32-setctime"
|
||
|
version = "1.1.0"
|
||
|
requires_python = ">=3.5"
|
||
|
summary = "A small Python utility to set file creation time on Windows"
|
||
|
groups = ["default"]
|
||
|
marker = "sys_platform == \"win32\""
|
||
|
files = [
|
||
|
{file = "win32_setctime-1.1.0-py3-none-any.whl", hash = "sha256:231db239e959c2fe7eb1d7dc129f11172354f98361c4fa2d6d2d7e278baa8aad"},
|
||
|
{file = "win32_setctime-1.1.0.tar.gz", hash = "sha256:15cf5750465118d6929ae4de4eb46e8edae9a5634350c01ba582df868e932cb2"},
|
||
|
]
|