diff --git a/blender_manifest.toml b/blender_manifest.toml index f54a057..861811b 100644 --- a/blender_manifest.toml +++ b/blender_manifest.toml @@ -61,6 +61,7 @@ wheels = [ "./wheels/python_libnest2d-0.1.3-cp313-cp313-win_amd64.whl", "./wheels/shapely_polyskel-0.1.2-py3-none-any.whl", "./wheels/euclid3-0.1-py3-none-any.whl", + "./wheels/pyransac3d-0.6.0-py3-none-any.whl", ] # Optional: add-ons can list which resources they will require: diff --git a/pyproject.toml b/pyproject.toml index c9b2baf..64b04d7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -12,4 +12,5 @@ dependencies = [ "python-libnest2d>=0.1.3", "shapely-polyskel>=0.1.2", "euclid3>=0.1", + "pyransac3d>=0.6.0", ] diff --git a/uv.lock b/uv.lock index 19d71b0..d40dc39 100644 --- a/uv.lock +++ b/uv.lock @@ -31,6 +31,7 @@ dependencies = [ { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, { name = "pyclipper" }, + { name = "pyransac3d" }, { name = "python-libnest2d" }, { name = "shapely" }, { name = "shapely-polyskel" }, @@ -42,6 +43,7 @@ requires-dist = [ { name = "fake-bpy-module", specifier = ">=20260317" }, { name = "numpy", specifier = ">=2.2.6" }, { name = "pyclipper", specifier = ">=1.4.0" }, + { name = "pyransac3d", specifier = ">=0.6.0" }, { name = "python-libnest2d", specifier = ">=0.1.3" }, { name = "shapely", specifier = ">=2.1.2" }, { name = "shapely-polyskel", specifier = ">=0.1.2" }, @@ -237,6 +239,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/18/59/81050abdc9e5b90ffc2c765738c5e40e9abd8e44864aaa737b600f16c562/pyclipper-1.4.0-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:98b2a40f98e1fc1b29e8a6094072e7e0c7dfe901e573bf6cfc6eb7ce84a7ae87", size = 126495, upload-time = "2025-12-01T13:15:33.743Z" }, ] +[[package]] +name = "pyransac3d" +version = "0.6.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/4d/14/5a832a068aea13656c3b4155544d79c5e7d68b7bb8b539bac5a57abefae0/pyransac3d-0.6.0.tar.gz", hash = "sha256:2ac153b2e94cf0326b2ebf88246f4be5f2a4fd57434e9d3a7d8ed15784843328", size = 11686, upload-time = "2021-07-24T17:27:47.827Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/68/6b/a4cc6a28ac80d3bccef0bf869634ee21731e1a85e5ce508c41e1ba0c8437/pyransac3d-0.6.0-py3-none-any.whl", hash = "sha256:d081abf704b97b5c087418202acac385872da60d7af08556e91faf290784443f", size = 18209, upload-time = "2021-07-24T17:27:45.782Z" }, +] + [[package]] name = "python-libnest2d" version = "0.1.3" diff --git a/wheels/pyransac3d-0.6.0-py3-none-any.whl b/wheels/pyransac3d-0.6.0-py3-none-any.whl new file mode 100644 index 0000000..e38b147 Binary files /dev/null and b/wheels/pyransac3d-0.6.0-py3-none-any.whl differ