diff --git a/pyproject.toml b/pyproject.toml index f338b6c9..14742ef4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -72,7 +72,7 @@ docs = [ "ipykernel==6.29.5", "ipython==8.29.0", "nbsphinx==0.9.5", - "nbconvert==7.16.4", + "nbconvert==7.16.6", "sphinx-copybutton==0.5.2", "sphinxext-opengraph==0.9.1", ] diff --git a/uv.lock b/uv.lock index 03c89c65..09e10f39 100644 --- a/uv.lock +++ b/uv.lock @@ -1,4 +1,5 @@ version = 1 +revision = 1 requires-python = ">=3.10, <3.13" [[package]] @@ -147,6 +148,11 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/ea/63/da7237f805089ecc28a3f36bca6a21c31fcbc2eb380f3b8f1be3312abd14/bleach-6.1.0-py3-none-any.whl", hash = "sha256:3225f354cfc436b9789c66c4ee030194bee0568fbf9cbdad3bc8b5c26c5f12b6", size = 162750 }, ] +[package.optional-dependencies] +css = [ + { name = "tinycss2" }, +] + [[package]] name = "cad-to-shapely" version = "0.3.2" @@ -285,7 +291,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 +752,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" }, @@ -1328,11 +1334,11 @@ wheels = [ [[package]] name = "nbconvert" -version = "7.16.4" +version = "7.16.6" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "beautifulsoup4" }, - { name = "bleach" }, + { name = "bleach", extra = ["css"] }, { name = "defusedxml" }, { name = "jinja2" }, { name = "jupyter-core" }, @@ -1344,12 +1350,11 @@ dependencies = [ { name = "packaging" }, { name = "pandocfilters" }, { name = "pygments" }, - { name = "tinycss2" }, { name = "traitlets" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/af/e8/ba521a033b21132008e520c28ceb818f9f092da5f0261e94e509401b29f9/nbconvert-7.16.4.tar.gz", hash = "sha256:86ca91ba266b0a448dc96fa6c5b9d98affabde2867b363258703536807f9f7f4", size = 854422 } +sdist = { url = "https://files.pythonhosted.org/packages/a3/59/f28e15fc47ffb73af68a8d9b47367a8630d76e97ae85ad18271b9db96fdf/nbconvert-7.16.6.tar.gz", hash = "sha256:576a7e37c6480da7b8465eefa66c17844243816ce1ccc372633c6b71c3c0f582", size = 857715 } wheels = [ - { url = "https://files.pythonhosted.org/packages/b8/bb/bb5b6a515d1584aa2fd89965b11db6632e4bdc69495a52374bcc36e56cfa/nbconvert-7.16.4-py3-none-any.whl", hash = "sha256:05873c620fe520b6322bf8a5ad562692343fe3452abda5765c7a34b7d1aa3eb3", size = 257388 }, + { url = "https://files.pythonhosted.org/packages/cc/9a/cd673b2f773a12c992f41309ef81b99da1690426bd2f96957a7ade0d3ed7/nbconvert-7.16.6-py3-none-any.whl", hash = "sha256:1375a7b67e0c2883678c48e506dc320febb57685e5ee67faa51b18a90f3a712b", size = 258525 }, ] [[package]] @@ -2165,7 +2170,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 +2212,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 = [ @@ -2225,7 +2231,7 @@ docs = [ { name = "furo", specifier = "==2024.8.6" }, { name = "ipykernel", specifier = "==6.29.5" }, { name = "ipython", specifier = "==8.29.0" }, - { name = "nbconvert", specifier = "==7.16.4" }, + { name = "nbconvert", specifier = "==7.16.6" }, { name = "nbsphinx", specifier = "==0.9.5" }, { name = "sphinx", specifier = "==8.1.3" }, { name = "sphinx-copybutton", specifier = "==0.5.2" }, @@ -2523,14 +2529,14 @@ wheels = [ [[package]] name = "tinycss2" -version = "1.4.0" +version = "1.2.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "webencodings" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/7a/fd/7a5ee21fd08ff70d3d33a5781c255cbe779659bd03278feb98b19ee550f4/tinycss2-1.4.0.tar.gz", hash = "sha256:10c0972f6fc0fbee87c3edb76549357415e94548c1ae10ebccdea16fb404a9b7", size = 87085 } +sdist = { url = "https://files.pythonhosted.org/packages/75/be/24179dfaa1d742c9365cbd0e3f0edc5d3aa3abad415a2327c5a6ff8ca077/tinycss2-1.2.1.tar.gz", hash = "sha256:8cff3a8f066c2ec677c06dbc7b45619804a6938478d9d73c284b29d14ecb0627", size = 65957 } wheels = [ - { url = "https://files.pythonhosted.org/packages/e6/34/ebdc18bae6aa14fbee1a08b63c015c72b64868ff7dae68808ab500c492e2/tinycss2-1.4.0-py3-none-any.whl", hash = "sha256:3a49cf47b7675da0b15d0c6e1df8df4ebd96e9394bb905a5775adb0d884c5289", size = 26610 }, + { url = "https://files.pythonhosted.org/packages/da/99/fd23634d6962c2791fb8cb6ccae1f05dcbfc39bce36bba8b1c9a8d92eae8/tinycss2-1.2.1-py3-none-any.whl", hash = "sha256:2b80a96d41e7c3914b8cda8bc7f705a4d9c49275616e886103dd839dfc847847", size = 21824 }, ] [[package]]