- remove libczirw-sys submodule

This commit is contained in:
w.pomp committed 2026-10-29 18:55:38 +01:00
1 parent 05ed9112d8
commit 825bc99523
5 files changed
+2 -18

No files matched your search

+1
View File
@@ -199,5 +199,6 @@ jobs:
uses: pypa/gh-action-pypi-publish@release/v1 uses: pypa/gh-action-pypi-publish@release/v1
with: with:
password: ${{ secrets.PYPI_API_TOKEN }} password: ${{ secrets.PYPI_API_TOKEN }}
skip-existing: true
env: env:
GITHUB_WORKFLOW_REF: 1.10.1 GITHUB_WORKFLOW_REF: 1.10.1
-3
View File
@@ -4,6 +4,3 @@
[submodule "image-registration"] [submodule "image-registration"]
path = image-registration path = image-registration
url = https://git.pomppervova.nl/wim/image-registration.git url = https://git.pomppervova.nl/wim/image-registration.git
[submodule "libczirw-sys"]
path = libczirw-sys
url = https://git.pomppervova.nl/wim/libczirw-sys.git
-13
View File
@@ -17,22 +17,9 @@ categories = ["multimedia::images", "science"]
[profile.test] [profile.test]
inherits = "release" inherits = "release"
# Full debug info goes in the TEST profile only (readable cargo-test
# backtraces). It must NOT be in the release profile: on ELF targets
# (Linux/musl wheels) the DWARF gets embedded in the .so (~160 MB, over
# PyPI's 100 MB limit) - MSVC puts it in a sidecar .pdb and the
# apple/zig link path drops it, which is why only the Linux wheels were
# bloated.
debug = true debug = true
[profile.release] [profile.release]
[profile.dev.package.backtrace] [profile.dev.package.backtrace]
opt-level = 3 opt-level = 3
# Build against the libczirw-sys checkout in the submodule of that name:
# its fixes (self-contained cmake build via vendored Eigen, msvc C runtime
# alignment for xwin, bindgen flags for zig's libc++) are not yet published
# to crates.io; drop this patch once a release containing them is available
[patch.crates-io]
libczirw-sys = { path = "libczirw-sys" }
Submodule libczirw-sys deleted from 4d366d1272.
+1 -1
View File
@@ -28,7 +28,7 @@ image-registration = { path = "../image-registration", version = "0.1", optional
indexmap = { version = "2", features = ["serde"] } indexmap = { version = "2", features = ["serde"] }
indicatif = { version = "0.18", features = ["rayon"], optional = true } indicatif = { version = "0.18", features = ["rayon"], optional = true }
j4rs = { version = "0.25", optional = true } j4rs = { version = "0.25", optional = true }
libczirw-sys = { version = "0.5", optional = true } libczirw-sys = { version = "0.5.2", optional = true }
ndarray = { version = "0.17", features = ["serde"] } ndarray = { version = "0.17", features = ["serde"] }
num = "0.4" num = "0.4"
numpy = { version = "0.29", optional = true } numpy = { version = "0.29", optional = true }