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 numpy from 1.21.4 to 1.21.5 #914

Merged
merged 1 commit into from
Dec 21, 2021
Merged

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 20, 2021

Bumps numpy from 1.21.4 to 1.21.5.

Release notes

Sourced from numpy's releases.

v1.21.5

NumPy 1.21.5 Release Notes

NumPy 1.21.5 is a maintenance release that fixes a few bugs discovered after the 1.21.4 release and does some maintenance to extend the 1.21.x lifetime. The Python versions supported in this release are 3.7-3.10. If you want to compile your own version using gcc-11, you will need to use gcc-11.2+ to avoid problems.

Contributors

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

  • Bas van Beek
  • Charles Harris
  • Matti Picus
  • Rohit Goswami
  • Ross Barnowski
  • Sayed Adel
  • Sebastian Berg

Pull requests merged

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

  • #20357: MAINT: Do not forward __(deep)copy__ calls of _GenericAlias...
  • #20462: BUG: Fix float16 einsum fastpaths using wrong tempvar
  • #20463: BUG, DIST: Print os error message when the executable not exist
  • #20464: BLD: Verify the ability to compile C++ sources before initiating...
  • #20465: BUG: Force npymath to respect npy_longdouble
  • #20466: BUG: Fix failure to create aligned, empty structured dtype
  • #20467: ENH: provide a convenience function to replace npy_load_module
  • #20495: MAINT: update wheel to version that supports python3.10
  • #20497: BUG: Clear errors correctly in F2PY conversions
  • #20613: DEV: add a warningfilter to fix pytest workflow.
  • #20618: MAINT: Help boost::python libraries at least not crash

Checksums

MD5

e00a3c2e1461dd2920ab4af6b753d3da  numpy-1.21.5-cp310-cp310-macosx_10_9_universal2.whl
50e0526fa29110fb6033fa8285fba4e1  numpy-1.21.5-cp310-cp310-macosx_10_9_x86_64.whl
bdbb19e7656d66250aa67bd1c7924764  numpy-1.21.5-cp310-cp310-macosx_11_0_arm64.whl
c5c982a07797c8963b8fec44aae6db09  numpy-1.21.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
8b27b622f58caeeb7f14472651d655e3  numpy-1.21.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
e545f6f85f950f57606efcaeeac2e50a  numpy-1.21.5-cp310-cp310-win_amd64.whl
5c36eefdcb039c0d4db8882fddbeb695  numpy-1.21.5-cp37-cp37m-macosx_10_9_x86_64.whl
b5d080e0fd8b658419b3636f1cf5dc3a  numpy-1.21.5-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl

... (truncated)

Commits
  • c3d0a09 Merge pull request #20625 from charris/prepare-for-1.22.5
  • d8dfa93 REL: Prepare for NumPy 1.21.5 release.
  • e559d9a Merge pull request #20618 from charris/backport-20616
  • c2495e3 MAINT: Help boost::python libraries at least not crash
  • 8c04d2a Merge pull request #20613 from charris/backport-20604
  • 10f0878 DEV: add a warningfilter to fix pytest workflow.
  • f6bcca4 Merge pull request #20497 from charris/backport-20404
  • 1503492 BUG: Clear errors correctly in F2PY conversions
  • e34b45c Merge pull request #20495 from charris/backport-20486
  • 7cc278d MAINT: Sanitize C++ flags.
  • Additional commits viewable in compare view

Dependabot compatibility score

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 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)

@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Dec 20, 2021
@joshmoore
Copy link
Member

Now failing with:

>       self.session = aiobotocore.AioSession(**self.kwargs)
E       AttributeError: module 'aiobotocore' has no attribute 'AioSession'

C:\Miniconda\envs\zarr-env\lib\site-packages\s3fs\core.py:365: AttributeError

@martindurant
Copy link
Member

Something had definitely gone wrong here

Collecting aiobotocore~=2.0.1
  Downloading aiobotocore-2.0.1.tar.gz (54 kB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
INFO: pip is looking at multiple versions of xmltodict to determine which version is compatible with other requirements. This could take a while.
Collecting xmltodict
  Downloading xmltodict-0.11.0-py2.py3-none-any.whl (7.2 kB)
INFO: pip is looking at multiple versions of s3fs to determine which version is compatible with other requirements. This could take a while.
Collecting s3fs
  Downloading s3fs-2021.11.0-py3-none-any.whl (25 kB)
Collecting aiobotocore~=1.4.1
  Downloading aiobotocore-1.4.2.tar.gz (52 kB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Collecting s3fs
  Downloading s3fs-2021.10.1-py3-none-any.whl (26 kB)
  Downloading s3fs-2021.10.0-py3-none-any.whl (26 kB)
  Downloading s3fs-2021.9.0-py3-none-any.whl (26 kB)
  Downloading s3fs-2021.8.1-py3-none-any.whl (26 kB)
  Downloading s3fs-2021.8.0-py3-none-any.whl (26 kB)
  Downloading s3fs-2021.7.0-py3-none-any.whl (25 kB)
Collecting aiobotocore>=1.0.1
  Downloading aiobotocore-2.1.0.tar.gz (54 kB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Collecting s3fs
  Downloading s3fs-2021.6.1-py3-none-any.whl (25 kB)
  Downloading s3fs-2021.6.0-py3-none-any.whl (24 kB)
  Downloading s3fs-2021.5.0-py3-none-any.whl (24 kB)
  Downloading s3fs-2021.4.0-py3-none-any.whl (23 kB)
  Downloading s3fs-0.6.0-py3-none-any.whl (23 kB)

You actually end up with s3fs==0.6.0 ?? I can't immediately tell which package is causing this, I haven't seen it elsewhere.

@joshmoore
Copy link
Member

@martindurant looks like this diff was enough to correct it:

zarr-python $ git diff
diff --git a/requirements_dev_optional.txt b/requirements_dev_optional.txt
index da300495..59b9ae03 100644
--- a/requirements_dev_optional.txt
+++ b/requirements_dev_optional.txt
@@ -19,5 +19,6 @@ pytest-cov==3.0.0
 pytest-doctestplus==0.11.2
 pytest-timeout==2.0.2
 h5py==3.6.0
-fsspec[s3]==2021.11.1
+fsspec==2021.11.1
+s3fs==2021.11.1

We moved to the single line version in #802 so that dependabot could bump them in one go. (See also the discussion in #815)

joshmoore added a commit to joshmoore/zarr-python that referenced this pull request Dec 21, 2021
Use of the short rather than `fsspec` and `s3fs` separately leads
to an old version of s3fs being installed. (The benefit of the
shortcut is that it prevents dependabot PRs from failing.)

see:
* fsspec/s3fs#528
* zarr-developers#914
joshmoore added a commit that referenced this pull request Dec 21, 2021
Use of the short rather than `fsspec` and `s3fs` separately leads
to an old version of s3fs being installed. (The benefit of the
shortcut is that it prevents dependabot PRs from failing.)

see:
* fsspec/s3fs#528
* #914
Bumps [numpy](https://github.com/numpy/numpy) from 1.21.4 to 1.21.5.
- [Release notes](https://github.com/numpy/numpy/releases)
- [Changelog](https://github.com/numpy/numpy/blob/main/doc/HOWTO_RELEASE.rst.txt)
- [Commits](numpy/numpy@v1.21.4...v1.21.5)

---
updated-dependencies:
- dependency-name: numpy
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/pip/numpy-1.21.5 branch from 3278d34 to 7e94049 Compare December 21, 2021 10:31
@joshmoore
Copy link
Member

Now green with #920. Merging.

@joshmoore joshmoore merged commit 5f7e2b6 into master Dec 21, 2021
@joshmoore joshmoore deleted the dependabot/pip/numpy-1.21.5 branch December 21, 2021 11:48
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
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants