- suppress most java warnings

This commit is contained in:
w.pomp
2026-07-14 12:49:16 +02:00
parent 25d2070ac3
commit 0d347b7967
2 changed files with 12 additions and 6 deletions
+2 -2
View File
@@ -4,7 +4,7 @@ build-backend = "maturin"
[project] [project]
name = "ndbioimage" name = "ndbioimage"
version = "2027.0.0" version = "2027.0.1"
requires-python = ">=3.10" requires-python = ">=3.10"
classifiers = [ classifiers = [
"License :: OSI Approved :: MIT License", "License :: OSI Approved :: MIT License",
@@ -35,7 +35,7 @@ ndbioimage_generate_stub = "ndbioimage:ndbioimage_generate_stub"
[tool.maturin] [tool.maturin]
python-source = "py" python-source = "py"
features = ["python", "bioformats_java", "tiffwrite"] features = ["python", "bioformats_java", "tiffwrite", "czi"]
module-name = "ndbioimage.ndbioimage_rs" module-name = "ndbioimage.ndbioimage_rs"
include = ["py/ndbioimage/jassets/j4rs*", "py/ndbioimage/deps/libj4rs*"] include = ["py/ndbioimage/jassets/j4rs*", "py/ndbioimage/deps/libj4rs*"]
+10 -4
View File
@@ -106,11 +106,19 @@ fn jvm() -> Rc<Jvm> {
Jvm::attach_thread().expect("Failed to attach to JVM") Jvm::attach_thread().expect("Failed to attach to JVM")
} else { } else {
*jvm_built = true; *jvm_built = true;
JvmBuilder::new() let j = JvmBuilder::new()
.skip_setting_native_lib() .skip_setting_native_lib()
.with_base_path(class_path.to_str().unwrap()) .with_base_path(class_path.to_str().unwrap())
.build() .build()
.expect("Failed to build JVM") .expect("Failed to build JVM");
if let Ok(e) = InvocationArg::try_from("ERROR") {
let _ = j.invoke_static(
"loci.common.DebugTools",
"setRootLevel",
&[e],
);
}
j
}) })
} }
}) })
@@ -484,7 +492,6 @@ impl Reader for BioFormatsJavaReader {
where where
P: AsRef<Path>, P: AsRef<Path>,
{ {
DebugTools::set_root_level("ERROR")?;
let mut path = path.as_ref().to_path_buf(); let mut path = path.as_ref().to_path_buf();
if path.is_dir() { if path.is_dir() {
let orig = path.clone(); let orig = path.clone();
@@ -562,7 +569,6 @@ impl Reader for BioFormatsJavaReader {
where where
P: AsRef<Path>, P: AsRef<Path>,
{ {
DebugTools::set_root_level("ERROR")?;
let mut path = path.as_ref().to_path_buf(); let mut path = path.as_ref().to_path_buf();
if path.is_dir() { if path.is_dir() {
let orig = path.clone(); let orig = path.clone();