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

Update dependency basemap to v1.4.1 #78

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Dec 26, 2023

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
basemap (source) ==1.3.8 -> ==1.4.1 age adoption passing confidence

Release Notes

matplotlib/basemap (basemap)

v1.4.1

Compare Source

Changed
  • Update workflow actions to use NodeJS 20:
    • Update base actions from v3 to v4 when possible (actions/checkout,
      actions/upload-artifact and actions/download-artifact).
    • Update jwlawson/actions-setup-cmake from v1.13 to v2.0.
  • Update base image for basemap-data and basemap-data-hires
    GitHub workflows to use Debian 10.
Fixed
  • Set recursive exclusion for .DS_Store folders in MANIFEST.in.
  • Fix broken implementation and docstrings of Basemap.arcgisimage
    method (PR [#​598] by @​nitram96).

v1.4.0

Compare Source

Added
  • Support for Python 3.12 (solves issue [#​590]).
  • Complete support for basemap in conda-forge channel for the major
    platforms on x64 and for MacOS on arm64 (solves issue [#​286]).
  • Precompiled wheels for MacOS x64 and arm64 on PyPI (solves issues
    [#​447] and [#​574]).
  • Renewed documentation, with fixes for the broken links and examples,
    an improved section on the installation process, and without the
    deprecation/sunsetting section (solves issues [#​438], [#​471], [#​527]
    and [#​568]).
  • Optional argument encoding_errors for Basemap.readshapefile method
    (PR [#​554] by @​guziy, implements request [#​552]).
  • Optional argument cachedir for Basemap.arcgisimage method to allow
    caching of ArcGIS image downloads (PR [#​562] by @​JoepdeJong).
Changed
  • Upgrade bundled GEOS library to 3.6.5.
  • Create optional library requirements files:
    • requirements-owslib.txt for optional dependency OWSLib.
      • Set OWSLib lower limit to 0.28.1 for Python 3.6+ due to
        vulnerability [CVE-2023-27476].
    • requirements-pillow.txt for optional dependency pillow:
      • Upgrade pillow upper limit to 10.2.0.
  • Update library dependencies:
    • Upgrade upper limit for numpy to 1.27.0.
    • Upgrade upper limit for matplotlib to 3.9.0.
    • Downgrade upper limit for pyproj to 2.2.0 for Python 2.7.
    • Set dependency on packaging as replacement for distutils.
  • Update build dependencies:
    • Upgrade upper limit for Cython to 3.1.
  • Update doc dependencies and require at least Python 3.8 for them:
    • Upgrade upper limit for sphinx to 7.2.
    • Upgrade upper limit for furo to 2023.9.11.
    • Move dependency on netCDF4 to requirements-doc.txt.
    • Set dependency on cftime explicitly in requirements-doc.txt.
    • Set dependency on scipy explicitly in requirements-doc.txt.
  • Update lint dependencies:
    • Downgrade upper limit for flake8 to 6.2.
    • Upgrade upper limit for astropy to 3.1.
    • Upgrade lower limit for pylint to 3.1.
  • Update test dependencies:
    • Upgrade upper limit for pytest to 7.5.
    • Upgrade upper limit for coverage to 7.4.
    • Upgrade upper limit for pytest-cov to 4.2.
Fixed
  • Reimplement matplotlib version checks without using distutils and
    remove old switches related to unsupported matplotlib versions.
  • Hide FutureWarning in Basemap.arcgisimage and Basemap.wmsimage
    methods due to old initialisation EPSG string used with pyproj.Proj.
  • Fix DeprecationWarning in Basemap.imshow and Basemap.shiftdata
    methods.
  • Fix DeprecationWarning in internal function _validated_ll.
  • Set MSVC 14.0 (VS2015) to build the _geoslib module in the
    precompiled Windows wheels (PR [#​565]).
  • Fix _geoslib.pyx compilation with Cython 3.0+ using the compiler
    directive "legacy_implicit_noexcept" (PR [#​593] by @​musicinmybrain).
  • Fix _geoslib.pyx syntax to comply with newer compilers such as
    Clang 16 and GCC 14 (PR [#​595] by @​fweimer-rh).
  • Apply basic cleanup of _geoslib.pyx source code (i.e. basic linting,
    removal of commented code, version update).
  • Fix breaking change from matplotlib 3.8 due to the promotion of
    QuadContourSet objects into Artist objects, which affected
    Basemap.contour, Basemap.contourf and Basemap.nightshade
    (solves issue [#​594], thanks to @​qianwu2 and @​rcomer).
Removed
  • Use of unicode literals within the library.
  • Attribute __version__ in mpl_toolkits.basemap.proj module.
  • Module mpl_toolkits.basemap.test, whose content is migrated to the
    test suite in the test folder.
  • Dependency on dedent function (either as alias of inspect.cleandoc
    or the deprecated matplotlib.cbook.dedent) to write multi-line error
    messages.

v1.3.9

Compare Source

Fixed
  • Fix GeosLibrary wrapper to also work with CMake >= 3.27.0 and
    Python 2.7 on Windows by adding '/MANIFEST:NO' to override the new
    default '/MANIFEST:EMBED,ID=2' provided to linker.
  • Fix broken Proj.__call__ when the input arguments are provided as
    a combined single array.
  • Fix flipped coastlines with pseudocylindrical projections when lon_0
    is greater than 0 deg (solves issues [#​443] and [#​463], thanks to
    @​YilongWang).
  • Fix antialiased argument being ignored in Basemap.drawcounties and
    Basemap.readshapefile (solves issue [#​501], thanks to @​TheFizzWare).
  • Fix BaseGeometry.intersection in _geoslib so that it also works
    with GEOS_GEOMETRYCOLLECTION objects returned by GEOSIntersection
    (solves issue [#​566], where country boundaries are missing due to this
    bug, thanks to @​guidocioni).
  • Fix bug with elliptical maps causing warped images (Blue Marble,
    ETOPO, Shaded Relief) to be shown behind the map background when the
    map boundary is not initialised manually (solves issue [#​577], thanks
    to @​YilongWang).
  • Fix references to removed numpy.float alias (solves issue [#​589],
    thanks to @​quickbrett).
  • Fix wrong reference to ireland.py example in FAQ, which should be
    hires.py instead, and fix wrong use of locals and invalid syntax
    in this example (solves issue [#​592], thanks to @​timcoote).

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot requested a review from 200km as a code owner December 26, 2023 15:53
@renovate renovate bot force-pushed the renovate/basemap-1.x branch 2 times, most recently from b5d413d to c8e69f4 Compare January 9, 2024 16:18
@renovate renovate bot changed the title Update dependency basemap to v1.3.9 Update dependency basemap to v1.4.0 Jan 9, 2024
@renovate renovate bot force-pushed the renovate/basemap-1.x branch 2 times, most recently from 5624879 to e5e8b3a Compare January 13, 2024 09:01
@renovate renovate bot force-pushed the renovate/basemap-1.x branch 4 times, most recently from 071f442 to 2f573da Compare January 23, 2024 07:50
@renovate renovate bot changed the title Update dependency basemap to v1.4.0 Update dependency basemap to v1.4.1 Feb 15, 2024
@renovate renovate bot force-pushed the renovate/basemap-1.x branch 2 times, most recently from f24628d to 10f267e Compare May 9, 2024 23:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants