diff --git a/poetry.lock b/poetry.lock index e1eb7d84..9441a7fb 100644 --- a/poetry.lock +++ b/poetry.lock @@ -2967,14 +2967,14 @@ protobuf = ">=4.21" [[package]] name = "ni-python-styleguide" -version = "0.5.1" +version = "0.5.2" description = "NI's internal and external Python linter rules and plugins" optional = false python-versions = "<4.0,>=3.9" groups = ["lint"] files = [ - {file = "ni_python_styleguide-0.5.1-py3-none-any.whl", hash = "sha256:3127122d3610502cf1407d820b1512d887da52c9c0d17f6ccdb1da3e13a06243"}, - {file = "ni_python_styleguide-0.5.1.tar.gz", hash = "sha256:9b362135c816ba6e5907e5630bc492102f282c0971b4db371514bc01ee54a2a9"}, + {file = "ni_python_styleguide-0.5.2-py3-none-any.whl", hash = "sha256:1d657dee729d8fd019b853bcd78478473fbffd20f9c23589146f2f9f148e1a2b"}, + {file = "ni_python_styleguide-0.5.2.tar.gz", hash = "sha256:d6bc6a190ebff283ef9a184bcef96a6849611d1556890d1423512c8c2d296a52"}, ] [package.dependencies] @@ -3643,11 +3643,25 @@ description = "Get CPU info with pure Python" optional = false python-versions = "*" groups = ["test"] +markers = "python_version == \"3.9\"" files = [ {file = "py-cpuinfo-9.0.0.tar.gz", hash = "sha256:3cdbbf3fac90dc6f118bfd64384f309edeadd902d7c8fb17f02ffa1fc3f49690"}, {file = "py_cpuinfo-9.0.0-py3-none-any.whl", hash = "sha256:859625bc251f64e21f077d099d4162689c762b5d6a4c3c97553d56241c9674d5"}, ] +[[package]] +name = "py-cpuinfo2" +version = "10.1.1" +description = "Get CPU info with pure Python" +optional = false +python-versions = ">=3.9" +groups = ["test"] +markers = "python_version >= \"3.10\"" +files = [ + {file = "py_cpuinfo2-10.1.1-py3-none-any.whl", hash = "sha256:adc53396bfb206e6498d078ec2ab407f85799ecd819584ac36a8f80a2d4d762d"}, + {file = "py_cpuinfo2-10.1.1.tar.gz", hash = "sha256:7861133863663f16e06eca63b12904ef100b5760415e92372dac0162799a4771"}, +] + [[package]] name = "pycodestyle" version = "2.9.1" @@ -3876,6 +3890,7 @@ description = "A ``pytest`` fixture for benchmarking code. It will group the tes optional = false python-versions = ">=3.9" groups = ["test"] +markers = "python_version == \"3.9\"" files = [ {file = "pytest_benchmark-5.2.3-py3-none-any.whl", hash = "sha256:bc839726ad20e99aaa0d11a127445457b4219bdb9e80a1afc4b51da7f96b0803"}, {file = "pytest_benchmark-5.2.3.tar.gz", hash = "sha256:deb7317998a23c650fd4ff76e1230066a76cb45dcece0aca5607143c619e7779"}, @@ -3890,6 +3905,28 @@ aspect = ["aspectlib"] elasticsearch = ["elasticsearch"] histogram = ["pygal", "pygaljs", "setuptools"] +[[package]] +name = "pytest-benchmark" +version = "5.3.0" +description = "A ``pytest`` fixture for benchmarking code. It will group the tests into rounds that are calibrated to the chosen timer." +optional = false +python-versions = ">=3.10" +groups = ["test"] +markers = "python_version >= \"3.10\"" +files = [ + {file = "pytest_benchmark-5.3.0-py3-none-any.whl", hash = "sha256:920ab1dfcffa718d49aa15ba144c7e357bda59216a0dc308016cc1c7236f719d"}, + {file = "pytest_benchmark-5.3.0.tar.gz", hash = "sha256:358444d4e89be901ee2b6404fb043ac3d7684002ad7f3563cc153fca6339c965"}, +] + +[package.dependencies] +py-cpuinfo2 = ">=10.1" +pytest = ">=8.1" + +[package.extras] +aspect = ["aspectlib"] +elasticsearch = ["elasticsearch"] +histogram = ["pygal", "pygaljs", "setuptools"] + [[package]] name = "pytest-cov" version = "7.1.0" @@ -4647,15 +4684,15 @@ virtualenv = ">=20.31.2" [[package]] name = "tox" -version = "4.60.0" +version = "4.60.1" description = "tox is a generic virtualenv management and test command line tool" optional = false python-versions = ">=3.10" groups = ["test"] markers = "python_version >= \"3.10\"" files = [ - {file = "tox-4.60.0-py3-none-any.whl", hash = "sha256:175abbc4cdef615d66874c0843be4f44c353c14aab6d89939bb22246f84122bd"}, - {file = "tox-4.60.0.tar.gz", hash = "sha256:6f93bb580d35e00fc69cfec1116eecbe21155f747753ca5019374f7c69b2eac9"}, + {file = "tox-4.60.1-py3-none-any.whl", hash = "sha256:6f23a6417ad761b17c047e14b6e278968c09eb9b1fc00025269f82ec8327bc75"}, + {file = "tox-4.60.1.tar.gz", hash = "sha256:2611b77ebe06fa571ae2f4176eaf644115d08891befb9c7cb705cb038d5ab38e"}, ] [package.dependencies] @@ -4717,15 +4754,15 @@ files = [ [[package]] name = "types-protobuf" -version = "7.34.1.20260816" +version = "7.35.1.20260825" description = "Typing stubs for protobuf" optional = false python-versions = ">=3.10" groups = ["codegen", "lint"] markers = "python_version >= \"3.10\"" files = [ - {file = "types_protobuf-7.34.1.20260816-py3-none-any.whl", hash = "sha256:2e3a225b3c21f0022daa34cec155f03858bb9aff9792947b8e71f0e9f1791fdb"}, - {file = "types_protobuf-7.34.1.20260816.tar.gz", hash = "sha256:6f43846e7a3cc2621abfa79e2bb03461e6769a74cdae7462efaddf84580fd5c1"}, + {file = "types_protobuf-7.35.1.20260825-py3-none-any.whl", hash = "sha256:5be41ee0ffcd2bf36e8b66cb90e58631f7bcf7cd31083b75de780f1218c96173"}, + {file = "types_protobuf-7.35.1.20260825.tar.gz", hash = "sha256:37997789e1255571db9991fd80d1663cfb50a974820ff3eaa8e51139a9a6d65e"}, ] [[package]]