This is a fix release for the 8.1.x feature branch. If you were having issues with type checking tools like pyright or mypy not accepting uses of Click's decorators, this should fix that.
This is a fix release for the 8.1.x feature branch. This fixes an issue with decorator type annotations that caused type checkers to fail for valid code. There are no runtime behavior changes.
NumPy 1.26.4 is a maintenance release that fixes bugs and regressions
discovered after the 1.26.3 release. The Python versions supported by
this release are 3.9-3.12. This is the last planned release in the
1.26.x series.
Contributors
A total of 13 people contributed to this release. People with a "+" by
their names contributed a patch for the first time.
Charles Harris
Elliott Sales de Andrade
Lucas Colley +
Mark Ryan +
Matti Picus
Nathan Goldbaum
Ola x Nilsson +
Pieter Eendebak
Ralf Gommers
Sayed Adel
Sebastian Berg
Stefan van der Walt
Stefano Rivera
Pull requests merged
A total of 19 pull requests were merged for this release.
:pr:418: Replace :class:~collection.OrderedDict with :class:dict.
The dict datatype is ordered since Python 3.7. As we do not support
Python 3.6 anymore, it can be considered safe to avoid :class:~collection.OrderedDict.
Related to :gh:419.
:pr:426: Fix :meth:~semver.version.Version.replace method to use the derived class
of an instance instead of :class:~semver.version.Version class.
Improved Documentation
:pr:431: Clarify version policy for the different semver versions (v2, v3, >v3)
and the supported Python versions.
:gh:432: Improve external doc links to Python and Pydantic.
Features
:pr:417: Amend GitHub Actions to check against MacOS.
Trivial/Internal Changes
:pr:420: Introduce :py:class:~typing.ClassVar for some :class:~semver.version.Version
class variables, mainly :data:~semver.version.Version.NAMES and some private.
:pr:421: Insert mypy configuration into :file:pyproject.toml and remove
config options from :file:tox.ini.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
Bumps the non-major-updates group in /cellxgene_schema_cli with 8 updates:
0.8.0
0.10.7
8.1.3
8.1.7
1.23.2
1.26.4
6.0
6.0.1
0.40.0
0.43.0
3.0.0
3.0.2
3.3.0
3.4.1
3.7.3
3.9.0
Updates
anndata
from 0.8.0 to 0.10.7Commits
73545b1
Backport PR #1454: Prep 0.10.7 (#1455)8834974
Backport PR #1452 on branch 0.10.x ([pre-commit.ci] pre-commit autoupdate) (#...fa4a0a8
Backport PR #1441: (fix): use in-memory scipy sparse for non-overriden method...30e2f70
Backport PR #1445: update mamba (#1446)cd4414b
Backport PR #1442: [pre-commit.ci] pre-commit autoupdate (#1443)c2f0d1e
Backport PR #1432: (fix): optimize subsetting dask array (#1437)e2fc44e
Backport PR #1439: (fix): update CZI file urls for merge test (#1440)4fbabda
Backport PR #1435: Fix pre-release tests (#1436)f9c1891
Backport PR #1427 on branch 0.10.x ([pre-commit.ci] pre-commit autoupdate) (#...ec703c4
Backport PR #1425 on branch 0.10.x (use uv for gpu tests) (#1426)Updates
click
from 8.1.3 to 8.1.7Release notes
Sourced from click's releases.
Changelog
Sourced from click's changelog.
... (truncated)
Commits
874ca2b
release version 8.1.76e1f6d3
completion(fish): add back ; as line endings in fish script (#2570)a955c77
update fish enabling script3c1529e
add back semicolons in fish scripta260ca6
Replace bash shell completion version error with warning (#2576)d9db70c
bash version support shows warning instead of error22b9b1c
Fix incorrect passing of flags to re.sub (#2581)d69d210
fix flake8 findingaf2da1e
Fix incorrect passing of flags to re.subbb6a872
start version 8.1.7Updates
numpy
from 1.23.2 to 1.26.4Release notes
Sourced from numpy's releases.
... (truncated)
Commits
9815c16
Merge pull request #25770 from charris/prepare-1.26.4114ed25
REL: Prepare for the NumPy 1.26.4 release2fae4d3
Merge pull request #25323 from stefanor/import-asstrce89a0a
Merge pull request #25756 from charris/backport-24711f62dfc6
Merge pull request #25755 from charris/backport-25709fee88ab
BUG: Fix np.quantile([Fraction(2,1)], 0.5) (#24711)659be68
MAINT: Include header defining backtrace837cd38
Merge pull request #25748 from rgommers/unvendor-mesonpythonf984240
CI: upgrade cibuildwheel from 2.16.4 to 2.16.5 [wheel build]3548f9d
BLD: unvendor meson-python [wheel build]Updates
pyyaml
from 6.0 to 6.0.1Changelog
Sourced from pyyaml's changelog.
Commits
c42fa3b
6.0.1 releaseae08bdc
block Cython 3.0+ as a build dep (#702)f873cfe
Add python 3.11 support (#663)Updates
wheel
from 0.40.0 to 0.43.0Release notes
Sourced from wheel's releases.
Changelog
Sourced from wheel's changelog.
... (truncated)
Commits
fa33dfd
Created a new releaseb2c8272
Removed PyPy + Windows from the test matrix for nowdedcc19
Worked around a bizarre PyPy+Windows issue with bdist_eggfa480d6
Added Codecov.io token to the test workflow1280f03
Skip the test_platform_linux32 test on non-Linux platforms0b4b259
Removed failing test codeb91b377
Fixed erroneous attribute access on thecapsys
fixture819baa3
Updated more GitHub actions and improved test workflow92921a0
Updated vendoredpackaging
to 24.0a9119c8
Updated GitHub actions to their latest versionsUpdates
semver
from 3.0.0 to 3.0.2Release notes
Sourced from semver's releases.
... (truncated)
Changelog
Sourced from semver's changelog.
... (truncated)
Commits
ec9348a
Add missing .readthedocs.yamlf65feab
Correct some smaller issues when building2154ce7
Merge pull request #433 from tomschr/release/3.0.2fb02b3b
Build 3.0.2 release of semverc534e3f
Merge pull request #432 from tomschr/improve-intersphinx23e0e73
Improve external docs with intersphinx extension9a98394
Merge pull request #431 from tomschr/version-policy083b592
Clarify version policy for semver9391f8a
Rename a news fragment for Towncrierbd313ed
Merge pull request #430 from apiwat-chantawibul/fix-semver-pydantic-serializa...Updates
xxhash
from 3.3.0 to 3.4.1Release notes
Sourced from xxhash's releases.
Changelog
Sourced from xxhash's changelog.
Commits
02791fe
v3.4.1 CHANGELOG9e30322
Remove setuptools_scmc4580fd
v3.4.0 CHANGELOGd8d0b33
Release v3.4.079bfcec
setup.py version2f7496c
CIBW_BEFORE_BUILD: python setup.py --version2fe9b93
build on ubuntu 22.04d57e8f9
uses: pypa/cibuildwheel@v2.16.2c391f17
uses: pypa/cibuildwheel@v2.16.13e04ae9
setup-qemu-action@v3Updates
matplotlib
from 3.7.3 to 3.9.0Release notes
Sourced from matplotlib's releases.
... (truncated)
Commits
be56634
REL: v3.9.0846ce8a
DOC: Finish documentation for 3.9.08604f67
Merge pull request #28206 from meeseeksmachine/auto-backport-of-pr-28205-on-v...196c8db
TST: Followup corrections to #28205d8f3016
Backport PR #28205: TST: Fix tests with older versions of ipython4db5ac9
Merge pull request #28203 from QuLogic/auto-backport-of-pr-28164-on-v3.9.xef1a2db
Merge pull request #28204 from meeseeksmachine/auto-backport-of-pr-28195-on-v...e4384b8
Merge pull request #28191 from QuLogic/no-dev-theme3b65546
Backport PR #28195: TST: Prepare for pytest 91b526c3
Backport PR #28164: CI: Ensure code coverage is always uploadedDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show