This is an automated email from the ASF dual-hosted git repository.
hcr pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/mahout.git
The following commit(s) were added to refs/heads/main by this push:
new 2d2283383 MAHOUT-861 Merge qdp-dev into dev dependency-groups (#863)
2d2283383 is described below
commit 2d2283383c8e23e60361715df2d60dd7bc81321c
Author: Guan-Ming (Wesley) Chiu <[email protected]>
AuthorDate: Mon Jan 19 00:22:18 2026 +0800
MAHOUT-861 Merge qdp-dev into dev dependency-groups (#863)
---
README.md | 2 +-
pyproject.toml | 6 ++++--
uv.lock | 18 +++++++-----------
3 files changed, 12 insertions(+), 14 deletions(-)
diff --git a/README.md b/README.md
index cc5899d42..dc14d1b0f 100644
--- a/README.md
+++ b/README.md
@@ -44,7 +44,7 @@ git clone https://github.com/apache/mahout.git
cd mahout
pip install uv
uv sync # Core Qumat
-uv sync --group qdp # With QDP (requires CUDA GPU)
+uv sync --extra qdp # With QDP (requires CUDA GPU)
```
### Qumat: Run a quantum circuit
diff --git a/pyproject.toml b/pyproject.toml
index 56234a74c..4286a5ab1 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -18,8 +18,10 @@ dependencies = [
qdp = ["qumat-qdp"]
[dependency-groups]
-dev = ["pytest>=9.0.1", "ruff>=0.13.1", "pre-commit>=3.0.0"]
-qdp-dev = [
+dev = [
+ "pytest>=9.0.1",
+ "ruff>=0.13.1",
+ "pre-commit>=3.0.0",
"maturin>=1.10.2",
"patchelf>=0.17.2.4",
"torch>=2.2",
diff --git a/uv.lock b/uv.lock
index d0dfe67dd..f0c4224e0 100644
--- a/uv.lock
+++ b/uv.lock
@@ -1,5 +1,5 @@
version = 1
-revision = 2
+revision = 3
requires-python = ">=3.10, <3.13"
resolution-markers = [
"python_full_version >= '3.12'",
@@ -1679,14 +1679,12 @@ qdp = [
[package.dev-dependencies]
dev = [
- { name = "pre-commit" },
- { name = "pytest" },
- { name = "ruff" },
-]
-qdp-dev = [
{ name = "maturin" },
{ name = "numpy" },
{ name = "patchelf" },
+ { name = "pre-commit" },
+ { name = "pytest" },
+ { name = "ruff" },
{ name = "torch" },
]
@@ -1703,14 +1701,12 @@ provides-extras = ["qdp"]
[package.metadata.requires-dev]
dev = [
- { name = "pre-commit", specifier = ">=3.0.0" },
- { name = "pytest", specifier = ">=9.0.1" },
- { name = "ruff", specifier = ">=0.13.1" },
-]
-qdp-dev = [
{ name = "maturin", specifier = ">=1.10.2" },
{ name = "numpy", specifier = ">=1.24,<2.0" },
{ name = "patchelf", specifier = ">=0.17.2.4" },
+ { name = "pre-commit", specifier = ">=3.0.0" },
+ { name = "pytest", specifier = ">=9.0.1" },
+ { name = "ruff", specifier = ">=0.13.1" },
{ name = "torch", specifier = ">=2.2" },
]