Update dependency groups

This commit is contained in:
Forgejo Actions 2026-04-19 00:41:07 -07:00
commit 6f29dd89a8
3 changed files with 1245 additions and 603 deletions

View file

@ -56,6 +56,21 @@ linear systems, ideally with double precision.
Install from PyPI with pip:
```bash
pip3 install meanas
```
Optional extras:
- `meanas[test]`: pytest and coverage
- `meanas[docs]`: MkDocs-based documentation toolchain
- `meanas[examples]`: optional runtime dependencies used by the tracked examples
- `meanas[dev]`: the union of `test`, `docs`, and `examples`, plus local lint/docs-publish helpers
Examples:
```bash
pip3 install 'meanas[test]'
pip3 install 'meanas[docs]'
pip3 install 'meanas[examples]'
pip3 install 'meanas[dev]'
```

View file

@ -39,7 +39,7 @@ include = [
]
dynamic = ["version"]
dependencies = [
"gridlock",
"gridlock>=2.1",
"numpy>=2.0",
"scipy~=1.14",
]
@ -50,14 +50,9 @@ path = "meanas/__init__.py"
[project.optional-dependencies]
dev = [
"pytest",
"coverage",
"gridlock",
"mkdocs>=1.6",
"mkdocs-material>=9.5",
"mkdocstrings[python]>=0.25",
"mkdocs-print-site-plugin>=2.3",
"pymdown-extensions>=10.7",
"meanas[test]",
"meanas[docs]",
"meanas[examples]",
"htmlark>=1.0",
"ruff>=0.6",
]
@ -68,10 +63,8 @@ docs = [
"mkdocs-print-site-plugin>=2.3",
"pymdown-extensions>=10.7",
"htmlark>=1.0",
"ruff>=0.6",
]
examples = [
"gridlock>=2.1",
"matplotlib>=3.10.8",
]
test = ["pytest", "coverage"]

1796
uv.lock generated

File diff suppressed because it is too large Load diff