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 dev-dependencies group across 1 directory with 11 updates #826

Closed
wants to merge 1 commit into from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 17, 2025

Bumps the dev-dependencies group with 11 updates in the / directory:

Package From To
event-model 1.22.1 1.22.3
humanize 4.11.0 4.12.0
importlib-metadata 8.5.0 8.6.1
intake 0.6.4 2.0.8
numpy 1.26.4 2.2.3
pydantic-core 2.27.2 2.29.0
pydantic-numpy 5.0.2 8.0.0
tox 3.28.0 4.24.1
websockets 14.2 15.0
zarr 3.0.2 3.0.3
zict 2.2.0 3.0.0

Updates event-model from 1.22.1 to 1.22.3

Release notes

Sourced from event-model's releases.

v1.22.3

What's Changed

Full Changelog: bluesky/event-model@v1.22.2...v1.22.3

v1.22.2

What's Changed

Full Changelog: bluesky/event-model@v1.22.1...v1.22.2

Commits

Updates humanize from 4.11.0 to 4.12.0

Release notes

Sourced from humanize's releases.

4.12.0

Added

Changed

Fixed

Commits
  • a0602c7 Defer imports for faster overall import time: 5 ms -> 3 ms (#238)
  • aaef964 Defer importing datetime to improve startup speed
  • a85c171 Defer importing math to improve startup speed
  • bad1093 Replace deprecated classifier with licence expression (PEP 639) (#236)
  • 6427174 Replace deprecated classifier with licence expression (PEP 639)
  • 4762bdd Add support for Python 3.14 and test PyPy3.11 (#235)
  • 13f71a3 Defer imports for faster overall import time: 19 ms -> 5 ms (#234)
  • ec33490 yamllint
  • c7188d3 Add support for Python 3.14 and test PyPy3.11
  • 147cbbc Defer other imports for faster overall import
  • Additional commits viewable in compare view

Updates importlib-metadata from 8.5.0 to 8.6.1

Changelog

Sourced from importlib-metadata's changelog.

v8.6.1

Bugfixes

  • Fixed indentation logic to also honor blank lines.

v8.6.0

Features

  • python/cpython#119650
Commits

Updates intake from 0.6.4 to 2.0.8

Commits
  • 28d3cee Merge pull request #859 from martindurant/more_thredds
  • 091f9e9 remove defaults channel
  • 1f31ff9 Updates for intake-thredds
  • 4fa0421 Merge pull request #857 from jroettenbacher/environment-variables
  • 49091fc Add description of new default config variable
  • 0047c17 syntax lint
  • bc5af37 config optoinsx
  • 65a268f Add test for Config.load_env()
  • 08815ee Add handling of environment variables of type str
  • 69c6565 Merge pull request #848 from martindurant/we_open_it
  • Additional commits viewable in compare view

Updates numpy from 1.26.4 to 2.2.3

Release notes

Sourced from numpy's releases.

2.2.3 (Feb 13, 2025)

NumPy 2.2.3 Release Notes

NumPy 2.2.3 is a patch release that fixes bugs found after the 2.2.2 release. The majority of the changes are typing improvements and fixes for free threaded Python. Both of those areas are still under development, so if you discover new problems, please report them.

This release supports Python versions 3.10-3.13.

Contributors

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

  • !amotzop
  • Charles Harris
  • Chris Sidebottom
  • Joren Hammudoglu
  • Matthew Brett
  • Nathan Goldbaum
  • Raghuveer Devulapalli
  • Sebastian Berg
  • Yakov Danishevsky +

Pull requests merged

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

  • #28185: MAINT: Prepare 2.2.x for further development
  • #28201: BUG: fix data race in a more minimal way on stable branch
  • #28208: BUG: Fix from_float_positional errors for huge pads
  • #28209: BUG: fix data race in np.repeat
  • #28212: MAINT: Use VQSORT_COMPILER_COMPATIBLE to determine if we should...
  • #28224: MAINT: update highway to latest
  • #28236: BUG: Add cpp atomic support (#28234)
  • #28237: BLD: Compile fix for clang-cl on WoA
  • #28243: TYP: Avoid upcasting float64 in the set-ops
  • #28249: BLD: better fix for clang / ARM compiles
  • #28266: TYP: Fix timedelta64.__divmod__ and timedelta64.__mod__...
  • #28274: TYP: Fixed missing typing information of set_printoptions
  • #28278: BUG: backport resource cleanup bugfix from gh-28273
  • #28282: BUG: fix incorrect bytes to stringdtype coercion
  • #28283: TYP: Fix scalar constructors
  • #28284: TYP: stub numpy.matlib
  • #28285: TYP: stub the missing numpy.testing modules
  • #28286: CI: Fix the github label for TYP: PR's and issues
  • #28305: TYP: Backport typing updates from main
  • #28321: BUG: fix race initializing legacy dtype casts
  • #28324: CI: update test_moderately_small_alpha

... (truncated)

Changelog

Sourced from numpy's changelog.

This is a walkthrough of the NumPy 2.1.0 release on Linux, modified for building with GitHub Actions and cibuildwheels and uploading to the anaconda.org staging repository for NumPy <https://anaconda.org/multibuild-wheels-staging/numpy>_. The commands can be copied into the command line, but be sure to replace 2.1.0 by the correct version. This should be read together with the :ref:general release guide <prepare_release>.

Facility preparation

Before beginning to make a release, use the requirements/*_requirements.txt files to ensure that you have the needed software. Most software can be installed with pip, but some will require apt-get, dnf, or whatever your system uses for software. You will also need a GitHub personal access token (PAT) to push the documentation. There are a few ways to streamline things:

  • Git can be set up to use a keyring to store your GitHub personal access token. Search online for the details.
  • You can use the keyring app to store the PyPI password for twine. See the online twine documentation for details.

Prior to release

Add/drop Python versions

When adding or dropping Python versions, three files need to be edited:

  • .github/workflows/wheels.yml # for github cibuildwheel
  • tools/ci/cirrus_wheels.yml # for cibuildwheel aarch64/arm64 builds
  • pyproject.toml # for classifier and minimum version check.

Make these changes in an ordinary PR against main and backport if necessary. Add [wheel build] at the end of the title line of the commit summary so that wheel builds will be run to test the changes. We currently release wheels for new Python versions after the first Python rc once manylinux and cibuildwheel support it. For Python 3.11 we were able to release within a week of the rc1 announcement.

Backport pull requests

Changes that have been marked for this release must be backported to the maintenance/2.1.x branch.

Update 2.1.0 milestones

... (truncated)

Commits
  • a274561 Merge pull request #28322 from charris/prepare-2.2.3
  • 5ab0f71 REL: Prepare for the NumPy 2.2.3 release [wheel build]
  • 010ad9b Merge pull request #28324 from charris/update-test_dirichlet_moderately_small...
  • 6338746 CI: update test_moderately_small_alpha [wheel build]
  • 56f8d5b Merge pull request #28321 from charris/backport-28290
  • 48515a3 MAINT: Update some testing files from main
  • 96ca7e3 MAINT: respond to code review
  • c20ac88 MAINT: use a try/finally to make the deadlock protection more robust
  • d494647 MAINT: fix indentation and clarify comment
  • 3f8fbd6 MAINT: go back to try/except
  • Additional commits viewable in compare view

Updates pydantic-core from 2.27.2 to 2.29.0

Release notes

Sourced from pydantic-core's releases.

v2.29.0 2025-02-07

What's Changed

Packaging

Fixes

Performance

New Features

New Contributors

Full Changelog: pydantic/pydantic-core@v2.28.0...v2.29.0

v2.28.0 2025-01-30

What's Changed

... (truncated)

Commits

Updates pydantic-numpy from 5.0.2 to 8.0.0

Commits

Updates tox from 3.28.0 to 4.24.1

Release notes

Sourced from tox's releases.

4.24.1

What's Changed

Full Changelog: tox-dev/tox@4.24.0...4.24.1

4.24.0

What's Changed

New Contributors

Full Changelog: tox-dev/tox@4.23.2...4.24.0

4.23.2

What's Changed

New Contributors

Full Changelog: tox-dev/tox@4.23.1...4.23.2

4.23.1

What's Changed

... (truncated)

Changelog

Sourced from tox's changelog.

v4.24.1 (2025-01-21)

Misc - 4.24.1

- :issue:`3426`

v4.24.0 (2025-01-21)

Features - 4.24.0

  • Add a schema command to produce a JSON Schema for tox and the current plugins.

    • by :user:henryiii (:issue:3446)

Bugfixes - 4.24.0

- Log exception name when subprocess execution produces one.
  • by :user:ssbarnea (:issue:3450)

Improved Documentation - 4.24.0

  • Fix typo in docs/config.rst from {} to {:}.

    • by :user:wooshaun53 (:issue:3424)
  • Pass NIX_LD and NIX_LD_LIBRARY_PATH variables by default in pass_env to make generic binaries work under Nix/NixOS.

    • by :user:albertodonato (:issue:3425)

v4.23.2 (2024-10-22)

Misc - 4.23.2

- :issue:`3415`

v4.23.1 (2024-10-21)

Improved Documentation - 4.23.1

  • Fix bad example in documentation for dependency groups - by :user:gaborbernat. (:issue:3240)

v4.23.0 (2024-10-16)

Features - 4.23.0

</tr></table> 

... (truncated)

Commits

Updates websockets from 14.2 to 15.0

Release notes

Sourced from websockets's releases.

15.0

See https://websockets.readthedocs.io/en/stable/project/changelog.html for details.

Commits
  • 7ac73c6 Release version 15.0.
  • a1ba01d Rewrite interactive client (again) without threads.
  • bc3fd29 Simplify enabling VT100 mode on Windows.
  • 963f13f Restore display of close code and reason.
  • 667e418 Review how-to guides, notably the patterns guide.
  • e934680 Broaden type of extension parameters.
  • 61a6a7a Clean up quick start guides.
  • 82dfd83 Improve index page for topic guides.
  • e60e04c Unify examples for topic guides under experiments.
  • 7bfb114 Add standalone guide to enable debug logs.
  • Additional commits viewable in compare view

Updates zarr from 3.0.2 to 3.0.3

Release notes

Sourced from zarr's releases.

v3.0.3

See release notes https://zarr.readthedocs.io/en/stable/release-notes.html#release-3-0-3

What's Changed

New Contributors

Full Changelog: zarr-developers/zarr-python@v3.0.2...v3.0.3

Changelog

Sourced from zarr's changelog.

3.0.3 (2025-02-14)

Features


- Improves performance of FsspecStore.delete_dir for remote filesystems supporting concurrent/batched deletes, e.g., s3fs. (:issue:`2661`)
- Added :meth:`zarr.config.enable_gpu` to update Zarr's configuration to use GPUs. (:issue:`2751`)
- Avoid reading chunks during writes where possible. :issue:`757` (:issue:`2784`)
- :py:class:`LocalStore` learned to ``delete_dir``. This makes array and group deletes more efficient. (:issue:`2804`)
- Add `zarr.testing.strategies.array_metadata` to generate ArrayV2Metadata and ArrayV3Metadata instances. (:issue:`2813`)
- Add arbitrary `shards` to Hypothesis strategy for generating arrays. (:issue:`2822`)

Bugfixes

  • Fixed bug with Zarr using device memory, instead of host memory, for storing metadata when using GPUs. (:issue:2751)
  • The array returned by zarr.empty and an empty zarr.core.buffer.cpu.NDBuffer will now be filled with the specified fill value, or with zeros if no fill value is provided. This fixes a bug where Zarr format 2 data with no fill value was written with un-predictable chunk sizes. (:issue:2755)
  • Fix zip-store path checking for stores with directories listed as files. (:issue:2758)
  • Use removeprefix rather than replace when removing filename prefixes in FsspecStore.list (:issue:2778)
  • Enable automatic removal of needs release notes with labeler action (:issue:2781)
  • Use the proper label config (:issue:2785)
  • Alters the behavior of create_array to ensure that any groups implied by the array's name are created if they do not already exist. Also simplifies the type signature for any function that takes an ArrayConfig-like object. (:issue:2795)
  • Enitialise empty chunks to the default fill value during writing and add default fill values for datetime, timedelta, structured, and other (void* fixed size) data types (:issue:2799)
  • Ensure utf8 compliant strings are used to construct numpy arrays in property-based tests (:issue:2801)
  • Fix pickling for ZipStore (:issue:2807)
  • Update numcodecs to not overwrite codec configuration ever. Closes :issue:2800. (:issue:2811)
  • Fix fancy indexing (e.g. arr[5, [0, 1]]) with the sharding codec (:issue:2817)

Improved Documentation


- Added new user guide on :ref:`user-guide-gpu`. (:issue:`2751`)
Commits

Updates zict from 2.2.0 to 3.0.0

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 <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> 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 <dependency name> 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 <dependency name> 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 <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the dev-dependencies group with 11 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [event-model](https://github.com/bluesky/event-model) | `1.22.1` | `1.22.3` |
| [humanize](https://github.com/python-humanize/humanize) | `4.11.0` | `4.12.0` |
| [importlib-metadata](https://github.com/python/importlib_metadata) | `8.5.0` | `8.6.1` |
| [intake](https://github.com/intake/intake) | `0.6.4` | `2.0.8` |
| [numpy](https://github.com/numpy/numpy) | `1.26.4` | `2.2.3` |
| [pydantic-core](https://github.com/pydantic/pydantic-core) | `2.27.2` | `2.29.0` |
| [pydantic-numpy](https://github.com/caniko/pydantic-numpy) | `5.0.2` | `8.0.0` |
| [tox](https://github.com/tox-dev/tox) | `3.28.0` | `4.24.1` |
| [websockets](https://github.com/python-websockets/websockets) | `14.2` | `15.0` |
| [zarr](https://github.com/zarr-developers/zarr-python) | `3.0.2` | `3.0.3` |
| [zict](http://zict.readthedocs.io/en/latest/) | `2.2.0` | `3.0.0` |



Updates `event-model` from 1.22.1 to 1.22.3
- [Release notes](https://github.com/bluesky/event-model/releases)
- [Commits](bluesky/event-model@v1.22.1...v1.22.3)

Updates `humanize` from 4.11.0 to 4.12.0
- [Release notes](https://github.com/python-humanize/humanize/releases)
- [Commits](python-humanize/humanize@4.11.0...4.12.0)

Updates `importlib-metadata` from 8.5.0 to 8.6.1
- [Release notes](https://github.com/python/importlib_metadata/releases)
- [Changelog](https://github.com/python/importlib_metadata/blob/main/NEWS.rst)
- [Commits](python/importlib_metadata@v8.5.0...v8.6.1)

Updates `intake` from 0.6.4 to 2.0.8
- [Commits](intake/intake@0.6.4...2.0.8)

Updates `numpy` from 1.26.4 to 2.2.3
- [Release notes](https://github.com/numpy/numpy/releases)
- [Changelog](https://github.com/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst)
- [Commits](numpy/numpy@v1.26.4...v2.2.3)

Updates `pydantic-core` from 2.27.2 to 2.29.0
- [Release notes](https://github.com/pydantic/pydantic-core/releases)
- [Commits](pydantic/pydantic-core@v2.27.2...v2.29.0)

Updates `pydantic-numpy` from 5.0.2 to 8.0.0
- [Commits](https://github.com/caniko/pydantic-numpy/commits)

Updates `tox` from 3.28.0 to 4.24.1
- [Release notes](https://github.com/tox-dev/tox/releases)
- [Changelog](https://github.com/tox-dev/tox/blob/main/docs/changelog.rst)
- [Commits](tox-dev/tox@3.28.0...4.24.1)

Updates `websockets` from 14.2 to 15.0
- [Release notes](https://github.com/python-websockets/websockets/releases)
- [Commits](python-websockets/websockets@14.2...15.0)

Updates `zarr` from 3.0.2 to 3.0.3
- [Release notes](https://github.com/zarr-developers/zarr-python/releases)
- [Changelog](https://github.com/zarr-developers/zarr-python/blob/main/docs/release-notes.rst)
- [Commits](zarr-developers/zarr-python@v3.0.2...v3.0.3)

Updates `zict` from 2.2.0 to 3.0.0

---
updated-dependencies:
- dependency-name: event-model
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: humanize
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: importlib-metadata
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: intake
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-dependencies
- dependency-name: numpy
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-dependencies
- dependency-name: pydantic-core
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: pydantic-numpy
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-dependencies
- dependency-name: tox
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-dependencies
- dependency-name: websockets
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-dependencies
- dependency-name: zarr
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: zict
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-dependencies
...

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 Feb 17, 2025
Copy link

codecov bot commented Feb 17, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 93.46%. Comparing base (134a554) to head (07d5478).
Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #826   +/-   ##
=======================================
  Coverage   93.46%   93.46%           
=======================================
  Files          38       38           
  Lines        2111     2111           
=======================================
  Hits         1973     1973           
  Misses        138      138           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

Copy link
Contributor Author

dependabot bot commented on behalf of github Feb 24, 2025

Looks like these dependencies are updatable in another way, so this is no longer needed.

@dependabot dependabot bot closed this Feb 24, 2025
@dependabot dependabot bot deleted the dependabot/pip/dev-dependencies-9ac88c8b75 branch February 24, 2025 02:11
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.

0 participants