|
|
|
|
@@ -141,29 +141,29 @@ files = [
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "cattrs"
|
|
|
|
|
version = "24.1.3"
|
|
|
|
|
version = "25.1.1"
|
|
|
|
|
description = "Composable complex class support for attrs and dataclasses."
|
|
|
|
|
optional = false
|
|
|
|
|
python-versions = ">=3.8"
|
|
|
|
|
python-versions = ">=3.9"
|
|
|
|
|
files = [
|
|
|
|
|
{file = "cattrs-24.1.3-py3-none-any.whl", hash = "sha256:adf957dddd26840f27ffbd060a6c4dd3b2192c5b7c2c0525ef1bd8131d8a83f5"},
|
|
|
|
|
{file = "cattrs-24.1.3.tar.gz", hash = "sha256:981a6ef05875b5bb0c7fb68885546186d306f10f0f6718fe9b96c226e68821ff"},
|
|
|
|
|
{file = "cattrs-25.1.1-py3-none-any.whl", hash = "sha256:1b40b2d3402af7be79a7e7e097a9b4cd16d4c06e6d526644b0b26a063a1cc064"},
|
|
|
|
|
{file = "cattrs-25.1.1.tar.gz", hash = "sha256:c914b734e0f2d59e5b720d145ee010f1fd9a13ee93900922a2f3f9d593b8382c"},
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[package.dependencies]
|
|
|
|
|
attrs = ">=23.1.0"
|
|
|
|
|
attrs = ">=24.3.0"
|
|
|
|
|
exceptiongroup = {version = ">=1.1.1", markers = "python_version < \"3.11\""}
|
|
|
|
|
typing-extensions = {version = ">=4.1.0,<4.6.3 || >4.6.3", markers = "python_version < \"3.11\""}
|
|
|
|
|
typing-extensions = ">=4.12.2"
|
|
|
|
|
|
|
|
|
|
[package.extras]
|
|
|
|
|
bson = ["pymongo (>=4.4.0)"]
|
|
|
|
|
cbor2 = ["cbor2 (>=5.4.6)"]
|
|
|
|
|
msgpack = ["msgpack (>=1.0.5)"]
|
|
|
|
|
msgspec = ["msgspec (>=0.18.5)"]
|
|
|
|
|
orjson = ["orjson (>=3.9.2)"]
|
|
|
|
|
msgspec = ["msgspec (>=0.19.0)"]
|
|
|
|
|
orjson = ["orjson (>=3.10.7)"]
|
|
|
|
|
pyyaml = ["pyyaml (>=6.0)"]
|
|
|
|
|
tomlkit = ["tomlkit (>=0.11.8)"]
|
|
|
|
|
ujson = ["ujson (>=5.7.0)"]
|
|
|
|
|
ujson = ["ujson (>=5.10.0)"]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "certifi"
|
|
|
|
|
@@ -1082,13 +1082,13 @@ files = [
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "pydantic"
|
|
|
|
|
version = "2.11.5"
|
|
|
|
|
version = "2.11.7"
|
|
|
|
|
description = "Data validation using Python type hints"
|
|
|
|
|
optional = false
|
|
|
|
|
python-versions = ">=3.9"
|
|
|
|
|
files = [
|
|
|
|
|
{file = "pydantic-2.11.5-py3-none-any.whl", hash = "sha256:f9c26ba06f9747749ca1e5c94d6a85cb84254577553c8785576fd38fa64dc0f7"},
|
|
|
|
|
{file = "pydantic-2.11.5.tar.gz", hash = "sha256:7f853db3d0ce78ce8bbb148c401c2cdd6431b3473c0cdff2755c7690952a7b7a"},
|
|
|
|
|
{file = "pydantic-2.11.7-py3-none-any.whl", hash = "sha256:dde5df002701f6de26248661f6835bbe296a47bf73990135c7d07ce741b9623b"},
|
|
|
|
|
{file = "pydantic-2.11.7.tar.gz", hash = "sha256:d989c3c6cb79469287b1569f7447a17848c998458d49ebe294e975b9baf0f0db"},
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[package.dependencies]
|
|
|
|
|
@@ -1301,25 +1301,26 @@ files = [
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "pytest"
|
|
|
|
|
version = "8.3.5"
|
|
|
|
|
version = "8.4.0"
|
|
|
|
|
description = "pytest: simple powerful testing with Python"
|
|
|
|
|
optional = false
|
|
|
|
|
python-versions = ">=3.8"
|
|
|
|
|
python-versions = ">=3.9"
|
|
|
|
|
files = [
|
|
|
|
|
{file = "pytest-8.3.5-py3-none-any.whl", hash = "sha256:c69214aa47deac29fad6c2a4f590b9c4a9fdb16a403176fe154b79c0b4d4d820"},
|
|
|
|
|
{file = "pytest-8.3.5.tar.gz", hash = "sha256:f4efe70cc14e511565ac476b57c279e12a855b11f48f212af1080ef2263d3845"},
|
|
|
|
|
{file = "pytest-8.4.0-py3-none-any.whl", hash = "sha256:f40f825768ad76c0977cbacdf1fd37c6f7a468e460ea6a0636078f8972d4517e"},
|
|
|
|
|
{file = "pytest-8.4.0.tar.gz", hash = "sha256:14d920b48472ea0dbf68e45b96cd1ffda4705f33307dcc86c676c1b5104838a6"},
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[package.dependencies]
|
|
|
|
|
colorama = {version = "*", markers = "sys_platform == \"win32\""}
|
|
|
|
|
exceptiongroup = {version = ">=1.0.0rc8", markers = "python_version < \"3.11\""}
|
|
|
|
|
iniconfig = "*"
|
|
|
|
|
packaging = "*"
|
|
|
|
|
colorama = {version = ">=0.4", markers = "sys_platform == \"win32\""}
|
|
|
|
|
exceptiongroup = {version = ">=1", markers = "python_version < \"3.11\""}
|
|
|
|
|
iniconfig = ">=1"
|
|
|
|
|
packaging = ">=20"
|
|
|
|
|
pluggy = ">=1.5,<2"
|
|
|
|
|
pygments = ">=2.7.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"]
|
|
|
|
|
dev = ["argcomplete", "attrs (>=19.2)", "hypothesis (>=3.56)", "mock", "requests", "setuptools", "xmlschema"]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "pytest-memray"
|
|
|
|
|
@@ -1343,13 +1344,13 @@ test = ["anyio (>=4.4.0)", "covdefaults (>=2.2.2)", "coverage (>=7.0.5)", "flaky
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "pytest-mock"
|
|
|
|
|
version = "3.14.0"
|
|
|
|
|
version = "3.14.1"
|
|
|
|
|
description = "Thin-wrapper around the mock package for easier use with pytest"
|
|
|
|
|
optional = false
|
|
|
|
|
python-versions = ">=3.8"
|
|
|
|
|
files = [
|
|
|
|
|
{file = "pytest-mock-3.14.0.tar.gz", hash = "sha256:2719255a1efeceadbc056d6bf3df3d1c5015530fb40cf347c0f9afac88410bd0"},
|
|
|
|
|
{file = "pytest_mock-3.14.0-py3-none-any.whl", hash = "sha256:0b72c38033392a5f4621342fe11e9219ac11ec9d375f8e2a0c164539e0d70f6f"},
|
|
|
|
|
{file = "pytest_mock-3.14.1-py3-none-any.whl", hash = "sha256:178aefcd11307d874b4cd3100344e7e2d888d9791a6a1d9bfe90fbc1b74fd1d0"},
|
|
|
|
|
{file = "pytest_mock-3.14.1.tar.gz", hash = "sha256:159e9edac4c451ce77a5cdb9fc5d1100708d2dd4ba3c3df572f14097351af80e"},
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[package.dependencies]
|
|
|
|
|
@@ -1458,18 +1459,18 @@ files = [
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "requests"
|
|
|
|
|
version = "2.32.3"
|
|
|
|
|
version = "2.32.4"
|
|
|
|
|
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"},
|
|
|
|
|
{file = "requests-2.32.4-py3-none-any.whl", hash = "sha256:27babd3cda2a6d50b30443204ee89830707d396671944c998b5975b031ac2b2c"},
|
|
|
|
|
{file = "requests-2.32.4.tar.gz", hash = "sha256:27d0316682c8a29834d3264820024b62a36942083d52caf2f14c0591336d3422"},
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[package.dependencies]
|
|
|
|
|
certifi = ">=2017.4.17"
|
|
|
|
|
charset-normalizer = ">=2,<4"
|
|
|
|
|
charset_normalizer = ">=2,<4"
|
|
|
|
|
idna = ">=2.5,<4"
|
|
|
|
|
urllib3 = ">=1.21.1,<3"
|
|
|
|
|
|
|
|
|
|
@@ -1579,13 +1580,13 @@ jupyter = ["ipywidgets (>=7.5.1,<9)"]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "setuptools"
|
|
|
|
|
version = "80.8.0"
|
|
|
|
|
version = "80.9.0"
|
|
|
|
|
description = "Easily download, build, install, upgrade, and uninstall Python packages"
|
|
|
|
|
optional = false
|
|
|
|
|
python-versions = ">=3.9"
|
|
|
|
|
files = [
|
|
|
|
|
{file = "setuptools-80.8.0-py3-none-any.whl", hash = "sha256:95a60484590d24103af13b686121328cc2736bee85de8936383111e421b9edc0"},
|
|
|
|
|
{file = "setuptools-80.8.0.tar.gz", hash = "sha256:49f7af965996f26d43c8ae34539c8d99c5042fbff34302ea151eaa9c207cd257"},
|
|
|
|
|
{file = "setuptools-80.9.0-py3-none-any.whl", hash = "sha256:062d34222ad13e0cc312a4c02d73f059e86a4acbfbdea8f8f76b28c99f306922"},
|
|
|
|
|
{file = "setuptools-80.9.0.tar.gz", hash = "sha256:f36b47402ecde768dbfafc46e8e4207b4360c654f1f3bb84475f0a28628fb19c"},
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[package.extras]
|
|
|
|
|
@@ -1636,13 +1637,13 @@ test = ["pytest", "tornado (>=4.5)", "typeguard"]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "textual"
|
|
|
|
|
version = "3.2.0"
|
|
|
|
|
version = "3.4.0"
|
|
|
|
|
description = "Modern Text User Interface framework"
|
|
|
|
|
optional = false
|
|
|
|
|
python-versions = "<4.0.0,>=3.8.1"
|
|
|
|
|
files = [
|
|
|
|
|
{file = "textual-3.2.0-py3-none-any.whl", hash = "sha256:c857c6d8dfc9aa915e09df99d227cbe1da3a7ea500b45af9f6b3ecb810c00d77"},
|
|
|
|
|
{file = "textual-3.2.0.tar.gz", hash = "sha256:d2f3b0c39e02535bb5f2aec1c45e10bd3ee7508ed1e240b7505c3cf02a6f00ed"},
|
|
|
|
|
{file = "textual-3.4.0-py3-none-any.whl", hash = "sha256:5b3fd07772d3897d30b257825de3df011b83742863aa9d9abcb10e76e61e6ee4"},
|
|
|
|
|
{file = "textual-3.4.0.tar.gz", hash = "sha256:f697c3b9371bbc30c11453a094d700e95cf7c2115f68bad35f0249de67996c99"},
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[package.dependencies]
|
|
|
|
|
@@ -1708,13 +1709,13 @@ files = [
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "typing-extensions"
|
|
|
|
|
version = "4.13.2"
|
|
|
|
|
description = "Backported and Experimental Type Hints for Python 3.8+"
|
|
|
|
|
version = "4.14.0"
|
|
|
|
|
description = "Backported and Experimental Type Hints for Python 3.9+"
|
|
|
|
|
optional = false
|
|
|
|
|
python-versions = ">=3.8"
|
|
|
|
|
python-versions = ">=3.9"
|
|
|
|
|
files = [
|
|
|
|
|
{file = "typing_extensions-4.13.2-py3-none-any.whl", hash = "sha256:a439e7c04b49fec3e5d3e2beaa21755cadbbdc391694e28ccdd36ca4a1408f8c"},
|
|
|
|
|
{file = "typing_extensions-4.13.2.tar.gz", hash = "sha256:e6c81219bd689f51865d9e372991c540bda33a0379d5573cddb9a3a23f7caaef"},
|
|
|
|
|
{file = "typing_extensions-4.14.0-py3-none-any.whl", hash = "sha256:a1514509136dd0b477638fc68d6a91497af5076466ad0fa6c338e44e359944af"},
|
|
|
|
|
{file = "typing_extensions-4.14.0.tar.gz", hash = "sha256:8676b788e32f02ab42d9e7c61324048ae4c6d844a399eebace3d4979d75ceef4"},
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
|