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

fix: bump the python-packages group in /images/python-arcgis with 4 updates #310

Conversation

dependabot[bot]
Copy link
Contributor

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

Updates the requirements on arcgis, numpy, pandas and geopandas to permit the latest version.
Updates arcgis to 2.3.1

Updates numpy to 1.26.4

Release notes

Sourced from numpy's releases.

v1.26.4

NumPy 1.26.4 Release Notes

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.

  • #25323: BUG: Restore missing asstr import
  • #25523: MAINT: prepare 1.26.x for further development
  • #25539: BUG: numpy.array_api: fix linalg.cholesky upper decomp...
  • #25584: CI: Bump azure pipeline timeout to 120 minutes
  • #25585: MAINT, BLD: Fix unused inline functions warnings on clang
  • #25599: BLD: include fix for MinGW platform detection
  • #25618: TST: Fix test_numeric on riscv64
  • #25619: BLD: fix building for windows ARM64
  • #25620: MAINT: add newaxis to __all__ in numpy.array_api
  • #25630: BUG: Use large file fallocate on 32 bit linux platforms
  • #25643: TST: Fix test_warning_calls on Python 3.12
  • #25645: TST: Bump pytz to 2023.3.post1
  • #25658: BUG: Fix AVX512 build flags on Intel Classic Compiler
  • #25670: BLD: fix potential issue with escape sequences in __config__.py
  • #25718: CI: pin cygwin python to 3.9.16-1 and fix typing tests [skip...
  • #25720: MAINT: Bump cibuildwheel to v2.16.4
  • #25748: BLD: unvendor meson-python on 1.26.x and upgrade to meson-python...
  • #25755: MAINT: Include header defining backtrace
  • #25756: BUG: Fix np.quantile([Fraction(2,1)], 0.5) (#24711)

... (truncated)

Commits
  • 9815c16 Merge pull request #25770 from charris/prepare-1.26.4
  • 114ed25 REL: Prepare for the NumPy 1.26.4 release
  • 2fae4d3 Merge pull request #25323 from stefanor/import-asstr
  • ce89a0a Merge pull request #25756 from charris/backport-24711
  • f62dfc6 Merge pull request #25755 from charris/backport-25709
  • fee88ab BUG: Fix np.quantile([Fraction(2,1)], 0.5) (#24711)
  • 659be68 MAINT: Include header defining backtrace
  • 837cd38 Merge pull request #25748 from rgommers/unvendor-mesonpython
  • f984240 CI: upgrade cibuildwheel from 2.16.4 to 2.16.5 [wheel build]
  • 3548f9d BLD: unvendor meson-python [wheel build]
  • Additional commits viewable in compare view

Updates pandas to 2.1.4

Release notes

Sourced from pandas's releases.

Pandas 2.1.4

This is a patch release in the 2.1.x series and includes some regression and bug fixes, and a security fix. We recommend that all users upgrade to this version.

See the full whatsnew for a list of all the changes.

The release will be available on the defaults and conda-forge channels:

conda install pandas

Or via PyPI:

python3 -m pip install --upgrade pandas

Please report any issues with the release on the pandas issue tracker.

Thanks to all the contributors who made this release possible.

Commits
  • a671b5a RLS: 2.1.4
  • a741d1e Backport PR #56393 on branch 2.1.x (DOC: Add release date for 2.1.4) (#56395)
  • 23252d0 Revert "debug ci"
  • 2a1226b debug ci
  • 99c2756 Backport PR #56160 on branch 2.1.x (BUG: reset_index not preserving object dt...
  • d1764d4 Backport PR #56184 on branch 2.1.x (BUG: mode not preserving object dtype for...
  • aacdf61 Backport PR #56123 on branch 2.1.x (BUG: ne comparison returns False for NA a...
  • 7006d99 Backport PR #55703 on branch 2.1.x (Use DeprecationWarning instead of FutureW...
  • 65723ab Backport PR #56174: CI: Add 3.12 builds (#56333)
  • 99ab008 Backport PR #56294: BUG: Series(strings, dtype=ArrowDtype[timestamp]) raising...
  • Additional commits viewable in compare view

Updates geopandas to 1.0.1

Release notes

Sourced from geopandas's releases.

v1.0.1

A small bug fix release fixing a regression caused by 1.0.0.

Bug fixes:

  • Support a named datetime or object dtype index in explore() (#3360, #3364).
  • Fix a regression preventing a Series as an argument for geometric methods (#3363)

Full Changelog: geopandas/geopandas@v1.0.0...v1.0.1

Changelog

Sourced from geopandas's changelog.

Version 1.0.1 (July 2, 2024)

Bug fixes:

  • Support a named datetime or object dtype index in explore() (#3360, #3364).
  • Fix a regression preventing a Series as an argument for geometric methods (#3363)

Version 1.0.0 (June 24, 2024)

Notes on dependencies:

  • GeoPandas 1.0 drops support for shapely<2 and PyGEOS. The only geometry engine that is currently supported is shapely >= 2. As a consequence, spatial indexing based on the rtree package has also been removed (#3035).
  • The I/O engine now defaults to Pyogrio which is now installed with GeoPandas instead of Fiona (#3223).

New methods:

  • Added count_geometries method from shapely to GeoSeries/GeoDataframe (#3154).
  • Added count_interior_rings method from shapely to GeoSeries/GeoDataframe (#3154)
  • Added relate_pattern method from shapely to GeoSeries/GeoDataframe (#3211).
  • Added intersection_all method from shapely to GeoSeries/GeoDataframe (#3228).
  • Added line_merge method from shapely to GeoSeries/GeoDataframe (#3214).
  • Added set_precision and get_precision methods from shapely to GeoSeries/GeoDataframe (#3175).
  • Added count_coordinates method from shapely to GeoSeries/GeoDataframe (#3026).
  • Added minimum_clearance method from shapely to GeoSeries/GeoDataframe (#2989).
  • Added shared_paths method from shapely to GeoSeries/GeoDataframe (#3215).
  • Added is_ccw method from shapely to GeoSeries/GeoDataframe (#3027).
  • Added is_closed attribute from shapely to GeoSeries/GeoDataframe (#3092).
  • Added force_2d and force_3d methods from shapely to GeoSeries/GeoDataframe (#3090).
  • Added voronoi_polygons method from shapely to GeoSeries/GeoDataframe (#3177).
  • Added contains_properly method from shapely to GeoSeries/GeoDataframe (#3105).
  • Added build_area method exposing build_area shapely to GeoSeries/GeoDataframe (#3202).
  • Added snap method from shapely to GeoSeries/GeoDataframe (#3086).
  • Added transform method from shapely to GeoSeries/GeoDataFrame (#3075).
  • Added get_geometry method from shapely to GeoSeries/GeoDataframe (#3287).
  • Added dwithin method to check for a "distance within" predicate on GeoSeries/GeoDataFrame (#3153).
  • Added to_geo_dict method to generate GeoJSON-like dictionary from a GeoDataFrame (#3132).
  • Added polygonize method exposing both polygonize and polygonize_full from shapely to GeoSeries/GeoDataframe (#2963).
  • Added is_valid_reason method from shapely to GeoSeries/GeoDataframe (#3176).
  • Added to_arrow method and from_arrow class method to GeoSeries/GeoDataFrame to export and import to/from Arrow data with GeoArrow extension types (#3219, #3301).

New features and improvements:

  • Added predicate="dwithin" option and distance argument to the sindex.query() method

... (truncated)

Commits
  • 747d66e BUG: Explore json non serialisable index fix (#3364)
  • 16d4571 REGR: fix regression preventing a Series as an arg for geo methods (#3363)
  • 7d460d9 BUG: support datetime in named index in explore() (#3360)
  • d88e60f DOC: Fix small typos in io.file (#3356)
  • 15a7fc6 DOC: Add arrow IO methods to API docs (#3352)
  • d8e14e1 RLS: v1.0.0
  • c6f66ad TST: Add test covering passing geojson string to read file (#3347)
  • 217772b ENH: add attribute requirement with spatial join (#3231)
  • 7c621fe DOC: Documentation tidy up (#3348)
  • 0618b22 Avoid read_feather to decode metadata twice + fix _arrow_to_geopandas for das...
  • 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 <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

@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Sep 2, 2024
@Mossman1215 Mossman1215 requested a review from CallumNZ September 2, 2024 04:40
@Mossman1215
Copy link
Contributor

@CallumNZ are you able to review these dependency updates for the arcgis base image?

@CallumNZ CallumNZ self-assigned this Sep 3, 2024
Updates the requirements on [arcgis](https://developers.arcgis.com/python/), [numpy](https://github.com/numpy/numpy), [pandas](https://github.com/pandas-dev/pandas) and [geopandas](https://github.com/geopandas/geopandas) to permit the latest version.

Updates `arcgis` to 2.3.1

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

Updates `pandas` to 2.1.4
- [Release notes](https://github.com/pandas-dev/pandas/releases)
- [Commits](pandas-dev/pandas@v2.0.1...v2.1.4)

Updates `geopandas` to 1.0.1
- [Release notes](https://github.com/geopandas/geopandas/releases)
- [Changelog](https://github.com/geopandas/geopandas/blob/main/CHANGELOG.md)
- [Commits](geopandas/geopandas@v0.13.0...v1.0.1)

---
updated-dependencies:
- dependency-name: arcgis
  dependency-type: direct:production
  dependency-group: python-packages
- dependency-name: numpy
  dependency-type: direct:production
  dependency-group: python-packages
- dependency-name: pandas
  dependency-type: direct:production
  dependency-group: python-packages
- dependency-name: geopandas
  dependency-type: direct:production
  dependency-group: python-packages
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot force-pushed the dependabot/pip/images/python-arcgis/python-packages-2a8f0cc87d branch from 118cc46 to 59df5a4 Compare September 9, 2024 04:30
Copy link
Contributor Author

dependabot bot commented on behalf of github Sep 11, 2024

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

@dependabot dependabot bot closed this Sep 11, 2024
@dependabot dependabot bot deleted the dependabot/pip/images/python-arcgis/python-packages-2a8f0cc87d branch September 11, 2024 22:18
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.

2 participants