NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #4712 most downloaded on PyPI
Miscellaneous utility code used by scverse packages
Last release 23 days ago
11 Sep 2026
Ships fairly regularly
a new release about every 3 weeks
Nearly every release is documented
notes for 16 of 16 stable releases
Nothing withdrawn
no release was ever pulled
6 months old
16 releases · first in 2026
One column per month.
fix: correctly add deprecation for empty param
fix: correctly add deprecation for empty param (#90)
deprecated_arg now indents the version-deprecated directive correctly for parameters without a description (previously it was rendered as a separate parameter).
- An arg_alias decorator that simplifies handling of function arguments taking on one of a fixed set of values, where each value may have multiple ali
An arg_alias decorator that simplifies handling of function arguments taking on one of a fixed set of values, where each value may have multiple aliases (e.g. the axis argument of many scverse functions).
- The datasets module can now download files from fallback URLs if a download from the primary URL fails.
The datasets module can now download files from fallback URLs if a download from the primary URL fails.
Sphinx extension: make _member_type work with module aliases
Sphinx extension: make _member_type work with module aliases (#66)
Co-authored-by: Philipp A. flying-sheep@web.de
Co-authored-by: Philipp A. flying-sheep@web.de
The sphinx extension ships templates for sphinx.ext.autosummary that were previously part of cookiecutter-scverse .
changelog entry for 0.1.1
changelog entry for 0.1.1
The sphinx extension no longer adds parameter types to override and reset docstrings if the users have sphinx-autodoc-typehints enabled or autodoc_typehints = 'description' | 'both' set.
fix: allow adding Settings methods
fix: allow adding Settings methods (#53)
Allow additional methods on Settings subclasses.
Allow the Sphinx extension to go anywhere in the conf.py extension list.
anndata isn’t a core dependency anymore again.
- Marking a setting as Field(deprecated=...) will show a deprecation notice in the documentaiton.
A Sphinx extension to take care of documentation. This moves docstring processing from import time to documentation building time.
A reusable datasets subpackage (behind the datasets extra): typed DatasetEntry / FileEntry + parse_registry (YAML), a thin pooch-based fetch (SHA-256 verification, retries, archive processors), and a pluggable type -> loader registry ( register_loader ) so packages can share dataset-download infrastructure. Ships built-in anndata and spatialdata loaders (the latter behind the spatialdata extra); other types are consumer-registered.
anndata is now a core dependency.
Docstrings are no longer generated or modified at import time.
Marking a setting as Field(deprecated=...) will show a deprecation notice in the documentaiton.
see codecov/codecov-action#1956
The Settings class can now handle .env files containing unrelated environment variables.
feat: reset
feat: reset (#31)
A reset method for Settings to reset settings to their default values.
Co-authored-by: Philipp A. flying-sheep@web.de Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Philipp A. flying-sheep@web.de
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: ilia-kats ilia-kats@gmx.net
Co-authored-by: ilia-kats ilia-kats@gmx.net
The docstring_style used by scanpy, "scverse" , which looks like "numpy" but with no parameter types in the docstring.
The Settings class and the make_register_namespace_decorator function now require passing a docstring_style argument.
The Settings docstrings longer have :value: PydanticUndefined for fields with no defaults.
Remove the “default” text from override parameters so we don’t imply that override resets all settings the user isn’t overriding.
- A Settings base class that packages can inherit from for their settings. This is based on Pydantic Settings and provides validation for settings val
A Settings base class that packages can inherit from for their settings. This is based on Pydantic Settings and provides validation for settings values as well as loading settings from environment variables and .env files.
- A deprecated decorator wrapping warnings.deprecated that additionally modifies the docstring to include a deprecation notice.
A deprecated decorator wrapping warnings.deprecated that additionally modifies the docstring to include a deprecation notice.
### Removed # - The Pandas utility functions
The Pandas utility functions
- Initial release Contents
Initial release
Contents
Your coding agent can read these notes before it upgrades. Set up the MCP server →