diff --git a/pyproject.toml b/pyproject.toml index f338b6c9..eeefb38d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -83,7 +83,7 @@ lint = [ test = [ "pytest==8.3.3", "pytest-benchmark[histogram]==5.1.0", - "pytest-check==2.4.1", + "pytest-check==2.5.0", "coverage[toml]==7.6.8", ] diff --git a/uv.lock b/uv.lock index 03c89c65..264b7c48 100644 --- a/uv.lock +++ b/uv.lock @@ -1,4 +1,5 @@ version = 1 +revision = 1 requires-python = ">=3.10, <3.13" [[package]] @@ -285,7 +286,7 @@ name = "click" version = "8.1.7" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "colorama", marker = "platform_system == 'Windows'" }, + { name = "colorama", marker = "sys_platform == 'win32'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/96/d3/f04c7bfcf5c1862a2a5b845c6b2b360488cf47af55dfa79c98f6a6bf98b5/click-8.1.7.tar.gz", hash = "sha256:ca9853ad459e787e2192211578cc907e7594e294c7ccc834310722b41b9ca6de", size = 336121 } wheels = [ @@ -746,7 +747,7 @@ name = "ipykernel" version = "6.29.5" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "appnope", marker = "platform_system == 'Darwin'" }, + { name = "appnope", marker = "sys_platform == 'darwin'" }, { name = "comm" }, { name = "debugpy" }, { name = "ipython" }, @@ -1802,14 +1803,15 @@ histogram = [ [[package]] name = "pytest-check" -version = "2.4.1" +version = "2.5.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "pytest" }, + { name = "typing-extensions", marker = "python_full_version < '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/15/d3/178a723f0420cf4e06fb6ddf43fc1ec68c1d0d4ea3db1ecf8f6df21b345f/pytest_check-2.4.1.tar.gz", hash = "sha256:5224efcef059bf7f0cda253f8d0f62704b4819ff48c93f51c675aea6a014f650", size = 28933 } +sdist = { url = "https://files.pythonhosted.org/packages/ce/d7/32de906d890e3ccdad421b6db2a67ff94ebecb1f933e5f1038b69f007c30/pytest_check-2.5.0.tar.gz", hash = "sha256:3a6be8431c7720287958436d97a6b823eed5ae5ceb7da5572a0e4a9462feaf88", size = 26844 } wheels = [ - { url = "https://files.pythonhosted.org/packages/c0/25/465756acbb66db47ad40e0be6b457d8644c7b9f882b2ff7f5e92dde07915/pytest_check-2.4.1-py3-none-any.whl", hash = "sha256:74f38938183880d9921aeb85662437d2b13e1e053e1bed7d186d54613d3068c7", size = 13789 }, + { url = "https://files.pythonhosted.org/packages/27/32/0a60070d720f15823348d0faf431c5851d299ec7d969a62ef0e75f5543bc/pytest_check-2.5.0-py3-none-any.whl", hash = "sha256:5c90dfe92e5e5870b34c1ed7a648aef5c2dfb2273acfba77f35ca648219a33f3", size = 15967 }, ] [[package]] @@ -2165,7 +2167,7 @@ numba = [ { name = "numba" }, ] pardiso = [ - { name = "pypardiso", marker = "platform_system == 'Linux' or platform_system == 'Windows'" }, + { name = "pypardiso", marker = "sys_platform == 'linux' or sys_platform == 'win32'" }, ] rhino = [ { name = "rhino-shapley-interop" }, @@ -2207,13 +2209,14 @@ requires-dist = [ { name = "more-itertools", specifier = ">=10.5.0" }, { name = "numba", marker = "extra == 'numba'", specifier = ">=0.60.0" }, { name = "numpy", specifier = ">=1.26.4" }, - { name = "pypardiso", marker = "(platform_system == 'Linux' and extra == 'pardiso') or (platform_system == 'Windows' and extra == 'pardiso')", specifier = ">=0.4.6" }, + { name = "pypardiso", marker = "(sys_platform == 'linux' and extra == 'pardiso') or (sys_platform == 'win32' and extra == 'pardiso')", specifier = ">=0.4.6" }, { name = "rhino-shapley-interop", marker = "extra == 'rhino'", specifier = ">=0.0.4" }, { name = "rhino3dm", marker = "extra == 'rhino'", specifier = ">=8.9.0" }, { name = "rich", extras = ["jupyter"], specifier = ">=13.9.4" }, { name = "scipy", specifier = ">=1.14.1" }, { name = "shapely", specifier = ">=2.0.6" }, ] +provides-extras = ["numba", "rhino", "dxf", "pardiso"] [package.metadata.requires-dev] dev = [ @@ -2239,7 +2242,7 @@ test = [ { name = "coverage", extras = ["toml"], specifier = "==7.6.8" }, { name = "pytest", specifier = "==8.3.3" }, { name = "pytest-benchmark", extras = ["histogram"], specifier = "==5.1.0" }, - { name = "pytest-check", specifier = "==2.4.1" }, + { name = "pytest-check", specifier = "==2.5.0" }, ] [[package]]