Back to report index

Step 6 maskclustering c800f69: AI3D-382 Require iolabs-common>=0.8.0 for the run3 NPZ schema

Miroslav Simko <ms@iolabs.ch> 2026-09-02T08:04:16+02:00

Commit #116 ยท 5 snippets

 pyproject.toml | 2 +-
 uv.lock        | 8 ++++----
 2 files changed, 5 insertions(+), 5 deletions(-)
Importance #1: pyproject.toml @@ -9,9 +9,9 @@
9 "scikit-image>=0.22",9 "scikit-image>=0.22",
10 "open3d>=0.19.0",10 "open3d>=0.19.0",
11 "mapbox-earcut>=1.0.3",11 "mapbox-earcut>=1.0.3",
12 "matplotlib>=3.4.0",12 "matplotlib>=3.4.0",
13 "iolabs-common>=0.7.0",13 "iolabs-common>=0.8.0",
14 "iolabs-geometry-raster>=0.2.0",14 "iolabs-geometry-raster>=0.2.0",
15 "iolabs-logstash>=0.5.1",15 "iolabs-logstash>=0.5.1",
16]16]
1717
Importance #2: uv.lock @@ -387,17 +387,17 @@
387]387]
388388
389[[package]]389[[package]]
390name = "iolabs-common"390name = "iolabs-common"
391version = "0.7.0"391version = "0.8.0"
392source = { registry = "https://nexus.iolabs.ch/repository/pypi-private/simple/" }392source = { registry = "https://nexus.iolabs.ch/repository/pypi-private/simple/" }
393dependencies = [393dependencies = [
394 { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.12'" },394 { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.12'" },
395 { name = "numpy", version = "2.5.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12'" },395 { name = "numpy", version = "2.5.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12'" },
396]396]
397sdist = { url = "https://nexus.iolabs.ch/repository/pypi-private/packages/iolabs-common/0.7.0/iolabs_common-0.7.0.tar.gz", hash = "sha256:f9170cc4dd7bacaa8823be05cbf742bcc62f156901bfbe5c5e2630c538a30178" }397sdist = { url = "https://nexus.iolabs.ch/repository/pypi-private/packages/iolabs-common/0.8.0/iolabs_common-0.8.0.tar.gz", hash = "sha256:586e1f2fcf6e05fa5dd4e1123e53836c861f386f87056e692a2be0274583faca" }
398wheels = [398wheels = [
399 { url = "https://nexus.iolabs.ch/repository/pypi-private/packages/iolabs-common/0.7.0/iolabs_common-0.7.0-py3-none-any.whl", hash = "sha256:3f4da07b52d0db1361ea89a9a4f4b3d46f0c0d19537ec22c47b1ff0569f2b087" },399 { url = "https://nexus.iolabs.ch/repository/pypi-private/packages/iolabs-common/0.8.0/iolabs_common-0.8.0-py3-none-any.whl", hash = "sha256:9ffbba0e82c7722f15a15d0c472045b0f0e35010e11fabdc315dd2d818367855" },
400]400]
401401
402[[package]]402[[package]]
403name = "iolabs-geometry-geometry"403name = "iolabs-geometry-geometry"
Importance #3: uv.lock @@ -585,9 +585,9 @@
585]585]
586586
587[package.metadata]587[package.metadata]
588requires-dist = [588requires-dist = [
589 { name = "iolabs-common", specifier = ">=0.7.0", index = "https://nexus.iolabs.ch/repository/pypi-private/simple/" },589 { name = "iolabs-common", specifier = ">=0.8.0", index = "https://nexus.iolabs.ch/repository/pypi-private/simple/" },
590 { name = "iolabs-geometry-raster", specifier = ">=0.2.0", index = "https://nexus.iolabs.ch/repository/pypi-private/simple/" },590 { name = "iolabs-geometry-raster", specifier = ">=0.2.0", index = "https://nexus.iolabs.ch/repository/pypi-private/simple/" },
591 { name = "iolabs-logstash", specifier = ">=0.5.1", index = "https://nexus.iolabs.ch/repository/pypi-private/simple/" },591 { name = "iolabs-logstash", specifier = ">=0.5.1", index = "https://nexus.iolabs.ch/repository/pypi-private/simple/" },
592 { name = "iolabs-point-cloud-filtering-clusters", marker = "extra == 'dev'", specifier = ">=0.6.0", index = "https://nexus.iolabs.ch/repository/pypi-private/simple/" },592 { name = "iolabs-point-cloud-filtering-clusters", marker = "extra == 'dev'", specifier = ">=0.6.0", index = "https://nexus.iolabs.ch/repository/pypi-private/simple/" },
593 { name = "mapbox-earcut", specifier = ">=1.0.3" },593 { name = "mapbox-earcut", specifier = ">=1.0.3" },
Importance #4: uv.lock @@ -387,17 +387,17 @@
387]387]
388388
389[[package]]389[[package]]
390name = "iolabs-common"390name = "iolabs-common"
391version = "0.7.0"391version = "0.8.0"
392source = { registry = "https://nexus.iolabs.ch/repository/pypi-private/simple/" }392source = { registry = "https://nexus.iolabs.ch/repository/pypi-private/simple/" }
393dependencies = [393dependencies = [
394 { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.12'" },394 { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.12'" },
395 { name = "numpy", version = "2.5.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12'" },395 { name = "numpy", version = "2.5.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12'" },
396]396]
397sdist = { url = "https://nexus.iolabs.ch/repository/pypi-private/packages/iolabs-common/0.7.0/iolabs_common-0.7.0.tar.gz", hash = "sha256:f9170cc4dd7bacaa8823be05cbf742bcc62f156901bfbe5c5e2630c538a30178" }397sdist = { url = "https://nexus.iolabs.ch/repository/pypi-private/packages/iolabs-common/0.8.0/iolabs_common-0.8.0.tar.gz", hash = "sha256:586e1f2fcf6e05fa5dd4e1123e53836c861f386f87056e692a2be0274583faca" }
398wheels = [398wheels = [
399 { url = "https://nexus.iolabs.ch/repository/pypi-private/packages/iolabs-common/0.7.0/iolabs_common-0.7.0-py3-none-any.whl", hash = "sha256:3f4da07b52d0db1361ea89a9a4f4b3d46f0c0d19537ec22c47b1ff0569f2b087" },399 { url = "https://nexus.iolabs.ch/repository/pypi-private/packages/iolabs-common/0.8.0/iolabs_common-0.8.0-py3-none-any.whl", hash = "sha256:9ffbba0e82c7722f15a15d0c472045b0f0e35010e11fabdc315dd2d818367855" },
400]400]
401401
402[[package]]402[[package]]
403name = "iolabs-geometry-geometry"403name = "iolabs-geometry-geometry"
Importance #5: uv.lock @@ -585,9 +585,9 @@
585]585]
586586
587[package.metadata]587[package.metadata]
588requires-dist = [588requires-dist = [
589 { name = "iolabs-common", specifier = ">=0.7.0", index = "https://nexus.iolabs.ch/repository/pypi-private/simple/" },589 { name = "iolabs-common", specifier = ">=0.8.0", index = "https://nexus.iolabs.ch/repository/pypi-private/simple/" },
590 { name = "iolabs-geometry-raster", specifier = ">=0.2.0", index = "https://nexus.iolabs.ch/repository/pypi-private/simple/" },590 { name = "iolabs-geometry-raster", specifier = ">=0.2.0", index = "https://nexus.iolabs.ch/repository/pypi-private/simple/" },
591 { name = "iolabs-logstash", specifier = ">=0.5.1", index = "https://nexus.iolabs.ch/repository/pypi-private/simple/" },591 { name = "iolabs-logstash", specifier = ">=0.5.1", index = "https://nexus.iolabs.ch/repository/pypi-private/simple/" },
592 { name = "iolabs-point-cloud-filtering-clusters", marker = "extra == 'dev'", specifier = ">=0.6.0", index = "https://nexus.iolabs.ch/repository/pypi-private/simple/" },592 { name = "iolabs-point-cloud-filtering-clusters", marker = "extra == 'dev'", specifier = ">=0.6.0", index = "https://nexus.iolabs.ch/repository/pypi-private/simple/" },
593 { name = "mapbox-earcut", specifier = ">=1.0.3" },593 { name = "mapbox-earcut", specifier = ">=1.0.3" },