[build-system] requires = ["maturin>=1.9.4,<2.0"] build-backend = "maturin" [project] name = "ndbioimage" version = "2027.0.1" requires-python = ">=3.10" classifiers = [ "License :: OSI Approved :: MIT License", "Programming Language :: Rust", "Programming Language :: Python", "Programming Language :: Python :: 3", ] dynamic = [ "description", "readme", "license", "license-files", "authors", "maintainers", "keywords", "urls", ] dependencies = [ "numpy >= 1.16.0", ] [project.optional-dependencies] test = ["pytest", "tiffwrite"] [project.scripts] ndbioimage = "ndbioimage:ndbioimage_rs.main" ndbioimage_generate_stub = "ndbioimage:ndbioimage_generate_stub" [tool.maturin] python-source = "py" features = ["python", "bioformats_java", "tiffwrite", "czi"] module-name = "ndbioimage.ndbioimage_rs" include = ["py/ndbioimage/jassets/j4rs*", "py/ndbioimage/deps/libj4rs*"] [tool.isort] line_length = 119