devitocodes / devito

DSL and compiler framework for automated finite-differences and stencil computation
http://www.devitoproject.org
MIT License
536 stars 221 forks source link

pip prod(deps): update mpi4py requirement from <3.1.6 to <3.1.7 #2352

Closed dependabot[bot] closed 2 months ago

dependabot[bot] commented 2 months ago

Updates the requirements on mpi4py to permit the latest version.

Release notes

Sourced from mpi4py's releases.

3.1.6

WARNING: This is the last release supporting Python 2.

  • Fix various build issues.
Changelog

Sourced from mpi4py's changelog.

Release 3.1.6 [2024-04-14]

.. warning:: This is the last release supporting Python 2.

  • Fix various build issues.

Release 3.1.5 [2023-10-04]

.. warning:: This is the last release supporting Python 2.

  • Rebuild C sources with Cython 0.29.36 to support Python 3.12.

Release 3.1.4 [2022-11-02]

.. warning:: This is the last release supporting Python 2.

  • Rebuild C sources with Cython 0.29.32 to support Python 3.11.

  • Fix contiguity check for DLPack and CAI buffers.

  • Workaround build failures with setuptools v60.

Release 3.1.3 [2021-11-25]

.. warning:: This is the last release supporting Python 2.

  • Add missing support for MPI.BOTTOM to generalized all-to-all collectives.

Release 3.1.2 [2021-11-04]

.. warning:: This is the last release supporting Python 2.

  • mpi4py.futures: Add _max_workers property to MPIPoolExecutor.

  • mpi4py.util.dtlib: Fix computation of alignment for predefined datatypes.

  • mpi4py.util.pkl5: Fix deadlock when using ssend() + mprobe().

  • mpi4py.util.pkl5: Add environment variable MPI4PY_PICKLE_THRESHOLD.

  • mpi4py.rc: Interpret "y" and "n" strings as boolean values.

... (truncated)

Commits
  • 19c63b4 Bump version number to 3.1.6
  • b4e2875 Update release notes
  • fc0e6a2 Update year in license file
  • d996fe3 readthedocs: Update configuration file
  • 998e295 build: Fix after changes to rpath option handling in setuptools
  • 7e0451a build: Fix replace LDFLAGS shared -> bundle on PyPy
  • 2a45efc docs: Upgrade to Sphinx 7.2.6 and sphinx-rtd-theme 1.3.0
  • 02fa7b1 build: Replace LDFLAGS shared -> bundle on PyPy
  • 978310e fix: Remove use of internal CPython API to support Python 3.13
  • 3f087f3 docs: Fix Sphinx documentation build with Python 3.12
  • Additional commits viewable in compare view


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 this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
mloubout commented 2 months ago

@dependabot rebase

mloubout commented 2 months ago

@dependabot rebase

mloubout commented 2 months ago

@dependabot rebase