diff --git a/assets/testing/duc-files/heads.duc b/assets/testing/duc-files/heads.duc new file mode 100644 index 0000000..a9fadea Binary files /dev/null and b/assets/testing/duc-files/heads.duc differ diff --git a/packages/ducpy/pyproject.toml b/packages/ducpy/pyproject.toml index 9556dad..304e73b 100644 --- a/packages/ducpy/pyproject.toml +++ b/packages/ducpy/pyproject.toml @@ -6,6 +6,7 @@ readme = "README.md" requires-python = ">=3.10" dependencies = [ "nanoid>=2.0.0", + "numpy>=1.20.0", ] license = { text = "MIT" } @@ -32,6 +33,7 @@ build-backend = "maturin" [tool.maturin] manifest-path = "crate/Cargo.toml" python-source = "src" +python-packages = ["ducpy", "ducpy_native"] module-name = "ducpy_native" include = [ { path = "LICENSE", format = "sdist" }, @@ -49,7 +51,6 @@ dev = [ "sphinx>=8.1.3", "sphinx-autoapi>=3.6.0", "pytest>=8.3.5", - "numpy>=1.20.0", "rich>=13.0.0", ] diff --git a/packages/ducpy/uv.lock b/packages/ducpy/uv.lock index c626705..245134b 100644 --- a/packages/ducpy/uv.lock +++ b/packages/ducpy/uv.lock @@ -143,12 +143,12 @@ name = "ducpy" source = { editable = "." } dependencies = [ { name = "nanoid" }, + { name = "numpy" }, ] [package.dev-dependencies] dev = [ { name = "furo" }, - { name = "numpy" }, { name = "pytest" }, { name = "rich" }, { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, @@ -157,12 +157,14 @@ dev = [ ] [package.metadata] -requires-dist = [{ name = "nanoid", specifier = ">=2.0.0" }] +requires-dist = [ + { name = "nanoid", specifier = ">=2.0.0" }, + { name = "numpy", specifier = ">=1.20.0" }, +] [package.metadata.requires-dev] dev = [ { name = "furo", specifier = ">=2024.8.6" }, - { name = "numpy", specifier = ">=1.20.0" }, { name = "pytest", specifier = ">=8.3.5" }, { name = "rich", specifier = ">=13.0.0" }, { name = "sphinx", specifier = ">=8.1.3" },