Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump the actions group in /requirements with 16 updates #4988

Closed

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Sep 11, 2024

Updates the requirements on mypy, types-pyyaml, types-requests, cmyt, ewah-bool-utils, matplotlib, more-itertools, numpy, packaging, pillow, tomli, tomli-w, tqdm, typing-extensions, unyt and jinja2 to permit the latest version.
Updates mypy from 1.8.0 to 1.11.2

Changelog

Sourced from mypy's changelog.

Mypy Release Notes

Next release

Mypy 1.11

We’ve just uploaded mypy 1.11 to the Python Package Index (PyPI). Mypy is a static type checker for Python. This release includes new features, performance improvements and bug fixes. You can install it as follows:

python3 -m pip install -U mypy

You can read the full documentation for this release on Read the Docs.

Support Python 3.12 Syntax for Generics (PEP 695)

Mypy now supports the new type parameter syntax introduced in Python 3.12 (PEP 695). This feature is still experimental and must be enabled with the --enable-incomplete-feature=NewGenericSyntax flag, or with enable_incomplete_feature = NewGenericSyntax in the mypy configuration file. We plan to enable this by default in the next mypy feature release.

This example demonstrates the new syntax:

# Generic function
def f[T](https://github.com/python/mypy/blob/master/x: T) -> T: ...
reveal_type(f(1))  # Revealed type is 'int'
Generic class
class C[T]:
def init(self, x: T) -> None:
self.x = x
c = C('a')
reveal_type(c.x)  # Revealed type is 'str'
Type alias
type A[T] = C[list[T]]

This feature was contributed by Jukka Lehtosalo.

Support for functools.partial

Mypy now type checks uses of functools.partial. Previously mypy would accept arbitrary arguments.

This example will now produce an error:

from functools import partial
</tr></table> 

... (truncated)

Commits
  • 789f02c Bump version to 1.11.2
  • 917cc75 An alternative fix for a union-like literal string (#17639)
  • 7d805b3 Unwrap TypedDict item types before storing (#17640)
  • 32675dd Revert "Fix Literal strings containing pipe characters" (#17638)
  • 778542b Revert "Fix RawExpressionType.accept crash with --cache-fine-grained" (#1...
  • 14ab742 Bump version to 1.11.2+dev
  • 570b90a Bump version to 1.11
  • b3a102e Fix RawExpressionType.accept crash with --cache-fine-grained (#17588)
  • aec04c7 Fix PEP 604 isinstance caching (#17563)
  • cb44e4d Fix typing.TypeAliasType being undefined on python < 3.12 (#17558)
  • Additional commits viewable in compare view

Updates types-pyyaml from 6.0.12.12 to 6.0.12.20240808

Commits

Updates types-requests from 2.31.0.20240125 to 2.32.0.20240907

Commits

Updates cmyt from 1.1.2 to 2.0.0

Release notes

Sourced from cmyt's releases.

v2.0.0

What's Changed

This release is technically breaking (hence the major version bump), though it is not expected to affect users in practice. Namely, the private module cmyt.utils was renamed cmyt._utils to better reflect that it is not public API.

Python 3.9-3.12 is supported

Full Changelog: yt-project/cmyt@v1.4.0...v2.0.0

v1.4.0

What's Changed

Compared to version 1.3.1, this version adds support for Python 3.12 and drops support for Python 3.8 There are no new features or fixes in this version.

Full Changelog: yt-project/cmyt@v1.3.1...v1.4.0

v1.3.1

What's Changed

Full Changelog: yt-project/cmyt@v1.3.0...v1.3.1

v1.3.0

What's Changed

... (truncated)

Commits
  • 8158fd7 Merge pull request #152 from neutrinoceros/rel_2.0.0
  • 09b6e3a REL: prep release 2.0.0
  • 83e4371 Merge pull request #151 from neutrinoceros/depr_2.0
  • d2bbd05 DEPR: cycle out deprecated function from private module
  • f61b575 Merge pull request #150 from neutrinoceros/private_utils
  • d5d389a MNT: rename private module to clarify that it's not part of public API
  • 10f7b3d Merge pull request #146 from neutrinoceros/cp312_support
  • b718945 TST: move tests to Python 3.12 (stable)
  • ea582ef Merge pull request #148 from yt-project/pre-commit-ci-update-config
  • 467566b [pre-commit.ci] pre-commit autoupdate
  • Additional commits viewable in compare view

Updates ewah-bool-utils from 1.2.0 to 1.2.2

Release notes

Sourced from ewah-bool-utils's releases.

v1.2.2

What's Changed

Full Changelog: yt-project/ewah_bool_utils@v1.2.1...v1.2.2

v1.2.1

What's Changed

New Contributors

Full Changelog: yt-project/ewah_bool_utils@v1.2.0...v1.2.1

Commits
  • 759855d Merge pull request #110 from neutrinoceros/rel/1.2.2
  • c653561 Merge pull request #108 from neutrinoceros/bld/cp313_wheels
  • fb9cac0 WHL: enable cp313 wheels
  • 6e59c78 REL: prepare release 1.2.2
  • 225dcfb Merge pull request #109 from neutrinoceros/mnt/drop/_unused_action
  • feb74e4 MNT: drop unused action using deprecated node
  • ab1bd06 Merge pull request #107 from yt-project/dependabot/github_actions/dot-github/...
  • 4f65fc5 Bump pypa/cibuildwheel in /.github/workflows in the actions group
  • 6ef2f92 Merge pull request #106 from neutrinoceros/tst/cp313
  • 15cb03a TST: switch nightly tests to CPython 3.13
  • Additional commits viewable in compare view

Updates matplotlib from 3.5.0 to 3.9.2

Release notes

Sourced from matplotlib's releases.

REL: 3.9.2

This is the second bugfix release of the 3.9.x series.

This release contains several bug-fixes and adjustments:

  • Be more resilient to I/O failures when writing font cache
  • Fix nondeterministic behavior with subplot spacing and constrained layout
  • Fix sticky edge tolerance relative to data range
  • Improve formatting of image values in cases of singular norms

Windows wheels now bundle the MSVC runtime DLL statically to avoid inconsistencies with other wheels and random crashes depending on import order.

REL: 3.9.1

This is the first bugfix release of the 3.9.x series.

This release contains several bug-fixes and adjustments:

  • Add GitHub artifact attestations for sdist and wheels
  • Re-add matplotlib.cm.get_cmap; note this function will still be removed at a later date
  • Allow duplicate backend entry points
  • Fix Axes autoscaling of thin bars at large locations
  • Fix Axes autoscaling with axhspan / axvspan
  • Fix Axes3D autoscaling of Line3DCollection / Poly3DCollection
  • Fix Axes3D mouse interactivity with non-default roll angle
  • Fix box aspect ratios in Axes3D with alternate vertical axis
  • Fix case handling of backends specified as module://...
  • Fix crash with TkAgg on Windows with tk.window_focus: True
  • Fix interactive update of SubFigures
  • Fix interactivity when using the IPython console
  • Fix pickling of AxesWidgets and SubFigures
  • Fix scaling on GTK3Cairo / GTK4Cairo backends
  • Fix text wrapping within SubFigures
  • Promote mpltype Sphinx role to a public extension; note this is only intended for development reasons

REL: 3.9.0

Highlights of this release include:

  • Plotting and Annotation improvements
    • Axes.inset_axes is no longer experimental
    • Legend support for Boxplot
    • Percent sign in pie labels auto-escaped with usetex=True
    • hatch parameter for stackplot
    • Add option to plot only one half of violin plot
    • axhline and axhspan on polar axes
    • Subplot titles can now be automatically aligned
    • axisartist can now be used together with standard Formatters
    • Toggle minorticks on Axis
    • StrMethodFormatter now respects axes.unicode_minus
  • Figure, Axes, and Legend Layout
    • Subfigures now have controllable zorders

... (truncated)

Commits
  • a254b68 REL: 3.9.2
  • 056f307 DOC: Create release notes for 3.9.2
  • 8d867ce Merge branch 'v3.9.1-doc' into v3.9.x
  • 7be8675 Merge pull request #28687 from QuLogic/static-msvc
  • 3ed3d7b Merge pull request #28695 from meeseeksmachine/auto-backport-of-pr-27797-on-v...
  • 8a62afa BLD: Include MSVCP140 runtime statically
  • 81be26f Merge pull request #28688 from QuLogic/auto-backport-of-pr-28668-on-v3.9.x
  • d88a582 Backport PR #27797: DOC: Use video files for saving animations
  • e3159ba Merge pull request #28692 from meeseeksmachine/auto-backport-of-pr-28632-on-v...
  • 465401e Backport PR #28632: DOC: Tell sphinx-gallery to link mpl_toolkits from our build
  • Additional commits viewable in compare view

Updates more-itertools from 8.4.0 to 10.5.0

Release notes

Sourced from more-itertools's releases.

v10.5.0

What's Changed

Full Changelog: more-itertools/more-itertools@v10.4.0...v10.5.0

Version 10.4.0

What's Changed

New Contributors

Full Changelog: more-itertools/more-itertools@v10.3.0...v10.4.0

Version 10.3.0

What's Changed

... (truncated)

Commits
  • 4998a25 Merge pull request #906 from more-itertools/version-10.5.0
  • b585bb5 Version notes for 10.5.0
  • 2f9036c Bump version: 10.4.0 → 10.5.0
  • 7384f9e Merge pull request #905 from more-itertools/issue-887
  • c381a42 Fix types.UnionType for 3.10+
  • 35f8e41 Merge pull request #903 from more-itertools/issue-902
  • ebe42b0 Reduce groupby.next calls in all_equal
  • 4f4217c Fix issue 897
  • 390a3db Merge pull request #899 from more-itertools/issue-896-all-equal
  • fa05e90 Use loops
  • Additional commits viewable in compare view

Updates numpy from 1.19.3 to 2.0.2

Release notes

Sourced from numpy's releases.

NumPy 2.0.2 release (Aug 26, 2024)

NumPy 2.0.2 Release Notes

NumPy 2.0.2 is a maintenance release that fixes bugs and regressions discovered after the 2.0.1 release.

The Python versions supported by this release are 3.9-3.12.

Contributors

A total of 13 people contributed to this release. People with a "+" by their names contributed a patch for the first time.

  • Bruno Oliveira +
  • Charles Harris
  • Chris Sidebottom
  • Christian Heimes +
  • Christopher Sidebottom
  • Mateusz Sokół
  • Matti Picus
  • Nathan Goldbaum
  • Pieter Eendebak
  • Raghuveer Devulapalli
  • Ralf Gommers
  • Sebastian Berg
  • Yair Chuchem +

Pull requests merged

A total of 19 pull requests were merged for this release.

  • #27000: REL: Prepare for the NumPy 2.0.1 release [wheel build]
  • #27001: MAINT: prepare 2.0.x for further development
  • #27021: BUG: cfuncs.py: fix crash when sys.stderr is not available
  • #27022: DOC: Fix migration note for alltrue and sometrue
  • #27061: BUG: use proper input and output descriptor in array_assign_subscript...
  • #27073: BUG: Mirror VQSORT_ENABLED logic in Quicksort
  • #27074: BUG: Bump Highway to latest master
  • #27077: BUG: Off by one in memory overlap check
  • #27122: BUG: Use the new npyv_loadable_stride_ functions for ldexp and...
  • #27126: BUG: Bump Highway to latest
  • #27128: BUG: add missing error handling in public_dtype_api.c
  • #27129: BUG: fix another cast setup in array_assign_subscript
  • #27130: BUG: Fix building NumPy in FIPS mode
  • #27131: BLD: update vendored Meson for cross-compilation patches
  • #27146: MAINT: Scipy openblas 0.3.27.44.4
  • #27151: BUG: Do not accidentally store dtype metadata in np.save
  • #27195: REV: Revert undef I and document it
  • #27213: BUG: Fix NPY_RAVEL_AXIS on backwards compatible NumPy 2 builds
  • #27279: BUG: Fix array_equal for numeric and non-numeric scalar types

... (truncated)

Commits
  • 854252d Merge pull request #27280 from charris/prepare-2.0.2
  • cffa071 REL: Prepare for the NumPy 2.0.2 release [wheel build]
  • 1693029 Merge pull request #27279 from charris/backport-27275
  • da9f9c3 BUG: Fix array_equal for numeric and non-numeric scalar types
  • ee1cf96 Merge pull request #27213 from charris/backport-27202
  • 49dec35 BUG: Fix NPY_RAVEL_AXIS on backwards compatible NumPy 2 builds
  • be56ae2 Merge pull request #27195 from charris/backport-27182
  • 75b039c REV: Revert undef I and document it
  • 428e2ba Merge pull request #27151 from charris/backport-27143
  • 451516d BUG: Do not accidentally store dtype metadata in np.save
  • Additional commits viewable in compare view

Updates packaging from 20.9 to 24.1

Release notes

Sourced from packaging's releases.

24.1

What's Changed

New Contributors

Full Changelog: pypa/packaging@24.0...24.1

24.0

What's Changed

New Contributors

Full Changelog: pypa/packaging@23.2...24.0

23.2

What's Changed

... (truncated)

Changelog

Sourced from packaging's changelog.

24.1 - 2024-06-10


No unreleased changes.

24.0 - 2024-03-10

  • Do specifier matching correctly when the specifier contains an epoch number and has more components than the version (:issue:683)
  • Support the experimental --disable-gil builds in packaging.tags (:issue:727)
  • BREAKING: Make optional metadata.Metadata attributes default to None (:issue:733)
  • Fix errors when trying to access the description_content_type, keywords, and requires_python attributes on metadata.Metadata when those values have not been provided (:issue:733)
  • Fix a bug preventing the use of the built in ExceptionGroup on versions of Python that support it (:issue:725)
  • Support creating a SpecifierSet from an iterable of Specifier objects (:issue:775)

23.2 - 2023-10-01


* Document calendar-based versioning scheme (:issue:`716`)
* Enforce that the entire marker string is parsed (:issue:`687`)
* Requirement parsing no longer automatically validates the URL (:issue:`120`)
* Canonicalize names for requirements comparison (:issue:`644`)
* Introduce ``metadata.Metadata`` (along with ``metadata.ExceptionGroup`` and ``metadata.InvalidMetadata``; :issue:`570`)
* Introduce the ``validate`` keyword parameter to ``utils.normalize_name()`` (:issue:`570`)
* Introduce ``utils.is_normalized_name()`` (:issue:`570`)
* Make ``utils.parse_sdist_filename()`` and ``utils.parse_wheel_filename()``
  raise ``InvalidSdistFilename`` and ``InvalidWheelFilename``, respectively,
  when the version component of the name is invalid
* Remove support for Python 3.7 (:issue:`783`)

23.1 - 2023-04-12

  • Parse raw metadata (:issue:671)
  • Import underlying parser functions as an underscored variable (:issue:663)
  • Improve error for local version label with unsupported operators (:issue:675)
  • Add dedicated error for specifiers with incorrect .* suffix
  • Replace spaces in platform names with underscores (:issue:620)
  • Relax typing of _key on _BaseVersion (:issue:669)
  • Handle prefix match with zeros at end of prefix correctly (:issue:674)

23.0 - 2023-01-08


* Allow ``"extra"`` to be ``None`` in the marker environment (:issue:`650`)
</tr></table> 

... (truncated)

Commits
  • 85442b8 Bump for release
  • 3e67fc7 Work around platform.python_version() returning non PEP 440 compliant versi...
  • 32deafe Bump the github-actions group with 3 updates (#789)
  • e0dda88 Document markers.default_environment() (#753)
  • cc938f9 Modernise type annotations using FA rules from ruff (#785)
  • 757f559 Fix typo in _parser docstring (#784)
  • ec9f203 Bump the github-actions group with 4 updates (#782)
  • 5cbe1e4 Add support for Python 3.13 and drop EOL 3.7 (#783)
  • cb8fd38 pyupgrade/black/isort/flake8 → ruff (#769)
  • e8002b1 Bump for development
  • Additional commits viewable in compare view

Updates pillow from 8.0.0 to 10.4.0

Release notes

Sourced from pillow's releases.

10.4.0

https://pillow.readthedocs.io/en/stable/releasenotes/10.4.0.html

Changes

Updates the requirements on [mypy](https://github.com/python/mypy), [types-pyyaml](https://github.com/python/typeshed), [types-requests](https://github.com/python/typeshed), [cmyt](https://github.com/yt-project/cmyt), [ewah-bool-utils](https://github.com/yt-project/ewah_bool_utils), [matplotlib](https://github.com/matplotlib/matplotlib), [more-itertools](https://github.com/more-itertools/more-itertools), [numpy](https://github.com/numpy/numpy), [packaging](https://github.com/pypa/packaging), [pillow](https://github.com/python-pillow/Pillow), [tomli](https://github.com/hukkin/tomli), [tomli-w](https://github.com/hukkin/tomli-w), [tqdm](https://github.com/tqdm/tqdm), [typing-extensions](https://github.com/python/typing_extensions), [unyt](https://github.com/yt-project/unyt) and [jinja2](https://github.com/pallets/jinja) to permit the latest version.

Updates `mypy` from 1.8.0 to 1.11.2
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
- [Commits](python/mypy@v1.8.0...v1.11.2)

Updates `types-pyyaml` from 6.0.12.12 to 6.0.12.20240808
- [Commits](https://github.com/python/typeshed/commits)

Updates `types-requests` from 2.31.0.20240125 to 2.32.0.20240907
- [Commits](https://github.com/python/typeshed/commits)

Updates `cmyt` from 1.1.2 to 2.0.0
- [Release notes](https://github.com/yt-project/cmyt/releases)
- [Commits](yt-project/cmyt@v1.1.2...v2.0.0)

Updates `ewah-bool-utils` from 1.2.0 to 1.2.2
- [Release notes](https://github.com/yt-project/ewah_bool_utils/releases)
- [Changelog](https://github.com/yt-project/ewah_bool_utils/blob/main/HISTORY.rst)
- [Commits](yt-project/ewah_bool_utils@v1.2.0...v1.2.2)

Updates `matplotlib` from 3.5.0 to 3.9.2
- [Release notes](https://github.com/matplotlib/matplotlib/releases)
- [Commits](matplotlib/matplotlib@v3.5.0...v3.9.2)

Updates `more-itertools` from 8.4.0 to 10.5.0
- [Release notes](https://github.com/more-itertools/more-itertools/releases)
- [Commits](more-itertools/more-itertools@v8.4.0...v10.5.0)

Updates `numpy` from 1.19.3 to 2.0.2
- [Release notes](https://github.com/numpy/numpy/releases)
- [Changelog](https://github.com/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst)
- [Commits](numpy/numpy@v1.19.3...v2.0.2)

Updates `packaging` from 20.9 to 24.1
- [Release notes](https://github.com/pypa/packaging/releases)
- [Changelog](https://github.com/pypa/packaging/blob/main/CHANGELOG.rst)
- [Commits](pypa/packaging@20.9...24.1)

Updates `pillow` from 8.0.0 to 10.4.0
- [Release notes](https://github.com/python-pillow/Pillow/releases)
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst)
- [Commits](python-pillow/Pillow@8.0.0...10.4.0)

Updates `tomli` from 1.2.3 to 2.0.1
- [Changelog](https://github.com/hukkin/tomli/blob/master/CHANGELOG.md)
- [Commits](hukkin/tomli@1.2.3...2.0.1)

Updates `tomli-w` from 0.4.0 to 1.0.0
- [Changelog](https://github.com/hukkin/tomli-w/blob/master/CHANGELOG.md)
- [Commits](hukkin/tomli-w@0.4.0...1.0.0)

Updates `tqdm` from 3.4.0 to 4.66.5
- [Release notes](https://github.com/tqdm/tqdm/releases)
- [Commits](tqdm/tqdm@v3.4.0...v4.66.5)

Updates `typing-extensions` from 4.4.0 to 4.12.2
- [Release notes](https://github.com/python/typing_extensions/releases)
- [Changelog](https://github.com/python/typing_extensions/blob/main/CHANGELOG.md)
- [Commits](python/typing_extensions@4.4.0...4.12.2)

Updates `unyt` from 2.9.2 to 3.0.3
- [Release notes](https://github.com/yt-project/unyt/releases)
- [Changelog](https://github.com/yt-project/unyt/blob/main/HISTORY.rst)
- [Commits](yt-project/unyt@v2.9.2...v3.0.3)

Updates `jinja2` to 3.1.4
- [Release notes](https://github.com/pallets/jinja/releases)
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)
- [Commits](pallets/jinja@2.0rc1...3.1.4)

---
updated-dependencies:
- dependency-name: mypy
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions
- dependency-name: types-pyyaml
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: actions
- dependency-name: types-requests
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions
- dependency-name: cmyt
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
- dependency-name: ewah-bool-utils
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: actions
- dependency-name: matplotlib
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions
- dependency-name: more-itertools
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
- dependency-name: numpy
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
- dependency-name: packaging
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
- dependency-name: pillow
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
- dependency-name: tomli
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
- dependency-name: tomli-w
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
- dependency-name: tqdm
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
- dependency-name: typing-extensions
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions
- dependency-name: unyt
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
- dependency-name: jinja2
  dependency-type: direct:production
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Sep 11, 2024
@neutrinoceros
Copy link
Member

The updates to typecheck.txt are desirable but not the rest of the PR. I'll cherry-pick them in a new PR where I'll try to disable updates for minimal_env.txt

Copy link
Contributor Author

dependabot bot commented on behalf of github Sep 11, 2024

This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests.

To ignore these dependencies, configure ignore rules in dependabot.yml

@neutrinoceros neutrinoceros deleted the dependabot/pip/requirements/actions-7adc554ffd branch September 11, 2024 16:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file python Pull requests that update Python code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant