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: Install from PyPI with pip:
```bash ```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]' pip3 install 'meanas[dev]'
``` ```

View file

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

1796
uv.lock generated

File diff suppressed because it is too large Load diff