Skip to content
This repository has been archived by the owner on Sep 10, 2024. It is now read-only.

Bump fiona from 1.8.18 to 1.9.0 #249

Closed
wants to merge 1 commit into from

Conversation

dependabot[bot]
Copy link

@dependabot dependabot bot commented on behalf of github Jan 30, 2023

Bumps fiona from 1.8.18 to 1.9.0.

Release notes

Sourced from fiona's releases.

1.9.0

This is 1.9.0.

Deprecations

  • The precision keyword argument of fiona.transform.transform_geom is deprecated and will be removed in version 2.0.
  • The fiona.drivers() function has been deprecated and will be removed in version 2.0. It should be replaced by fiona.Env().
  • The new fiona.meta module will be renamed to fiona.drivers in version 2.0.

New features

The major new features are:

  • A new CRS class identical to Rasterio's.
  • New Feature and Geometry classes. These are returned instead of dicts but are compatible with version 1.8's dicts.
  • Access to format driver metadata.

Please see the change log entries for 1.9 pre-releases to see a complete list of new features and bug fixes.

PyPI wheels

The binary wheels on PyPI include GDAL 3.5.3, GEOS 3.11.1, and PROJ 9.0.1.

GDAL and Python versions

Fiona 1.9.0 requires GDAL 3.1 and Python 3.7 or newer.

1.8.x status

1.8.22 was the final release from the maint-1.8 branch.

1.9b2 (2023-01-22)

The second 1.9 beta release is ready for early testing. All of the features planned for 1.9.0 are in this release.

The binary wheels on PyPI include GDAL 3.5.3, GEOS 3.11.1, and PROJ 9.0.1. To try the wheels, run pip install --pre fiona.

Changes

  • Add Feature.__geo_interface__ property (#1181).
  • Invalid creation options are filtered and ignored (#1180).
  • The readme doc has been shortened and freshened up, with a modern example for version 1.9.0 (#1174). Advanced installation instructions have been moved to a separate doc.
  • The Geometry class now provides and looks for __geo_interface__ (#1174).
  • The top level fiona module now exports Feature, Geometry, and Properties (#1174).
  • Functions that take Feature or Geometry objects will continue to take dicts or objects that provide __geo_interface__ (#1177). This reverses the deprecation introduced in 1.9a2.
  • Python ignores SIGPIPE by default. By never catching BrokenPipeError via except Exception when, for example, piping the output of rio-shapes to the Unix head program, we avoid getting an unhandled BrokenPipeError message when the interpreter shuts down (#2689).

1.9b1

The first 1.9 beta release is ready for early testing. All of the features planned for 1.9.0 are in this release.

... (truncated)

Changelog

Sourced from fiona's changelog.

Changes

All issue numbers are relative to https://github.com/Toblerity/Fiona/issues.

1.9b1 (2022-12-13)

New features:

  • Add listdir and listlayers method to io.MemoryFile (resolving #754).
  • Add support for TIN and triangle geometries (#1163).
  • Add an allow_unsupported_drivers option to fiona.open() (#1126).
  • Added support for the OGR StringList field type (#1141).

Changes and bug fixes:

  • Missing and unused imports have been added or removed.
  • Make sure that errors aren't lost when a collection can't be saved properly (#1169).
  • Ensure that ZipMemoryFile have the proper GDAL name after creation so that we can use listdir() (#1092).
  • The fiona._loading module, which supports DLL loading on Windows, has been moved into init.py and is no longer used anywhere else (#1168).
  • Move project metadata to pyproject.toml (#1165).
  • Update drvsupport.py to reflect new format capabilities in GDAL 3.6.0 (#1122).
  • Remove debug logging from env and _env modules.

1.9a3 (2022-10-17)

Packaging:

  • Builds now require Cython >= 0.29.29 because of
  • cython/cython#4609 (see #1143).
  • PyPI wheels now include GDAL 3.5.2, PROJ 9.0.1, and GEOS 3.11.0.
  • PyPI wheels are now available for Python 3.11.

1.9a2 (2022-06-10)

Deprecations:

  • Fiona's API methods will accept feature and geometry dicts in 1.9.0, but this usage is deprecated. Instances of Feature and Geometry will be required in 2.0.
  • The precision keyword argument of fiona.transform.transform_geom is deprecated and will be removed in version 2.0.
  • Deprecated usage has been eliminated in the project. Fiona's tests pass when

... (truncated)

Commits
  • 3a24abc This is 1.9.0
  • 20bf8d8 Add CITATION.cff (to replace CITATION.txt), update CREDITS.txt (#1184)
  • e344a16 Don't use deprecated distutils module. (#1182)
  • 9164785 Fix version, this is 1.9b2
  • 7484a37 Add geo interface support to Feature.from_dict
  • b0f1f43 Add admonition about drivers that may alter input
  • 6ddef83 Add geo_interface to Feature (#1181)
  • 2eddb65 Invalid creation options are filtered and ignored (#1180)
  • 391e91b Move advanced installation instructions to new page (#1179)
  • 0522953 Update and streamline the readme (#1174)
  • 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)

Bumps [fiona](https://github.com/Toblerity/Fiona) from 1.8.18 to 1.9.0.
- [Release notes](https://github.com/Toblerity/Fiona/releases)
- [Changelog](https://github.com/Toblerity/Fiona/blob/master/CHANGES.txt)
- [Commits](Toblerity/Fiona@1.8.18...1.9.0)

---
updated-dependencies:
- dependency-name: fiona
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Jan 30, 2023
@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Feb 13, 2023

Superseded by #252.

@dependabot dependabot bot closed this Feb 13, 2023
@dependabot dependabot bot deleted the dependabot/pip/fiona-1.9.0 branch February 13, 2023 18:56
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants