pypi fiona 1.9a1

latest releases: 1.10.1, 1.10.0, 1.10.0rc1...
2 years ago

The first 1.9 pre-release is ready for early testing. Not all of the features planned for 1.9.0 are in this release, and some of the features here may yet be modified. Please pay close attention to the deprecations and packaging changes.

The binary wheels on PyPI include GDAL 3.5.0 and PROJ 9.0.0, the latest versions of each.

Deprecations:

  • 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.

Packaging:

  • Source distributions contain no C source files and require Cython to create them from .pyx files (#1096).

Changes:

  • Shims for various versions of GDAL have been removed and are replaced by Cython compilation conditions (#1093).
  • Use of CURL_CA_BUNDLE environment variable is replaced by a more specific GDAL/PROJ_CURL_CA_BUNDLE (#1095).
  • Fiona's feature accessors now return instances of fiona.model.Feature instead of Python dicts (#787). The Feature class is compatible with code that expects GeoJSON-like dicts but also provides id, geometry, and properties attributes. The last two of these are instances of fiona.model.Geometry and fiona.model.Properties.
  • GDAL 3.1.0 is the minimum GDAL version.
  • Drop Python 2, and establish Python 3.7 as the minimum version (#1079).
  • Remove six and reduce footprint of fiona.compat (#985).

New features:

  • The appropriate format driver can be detected from filename in write mode (#948).
  • Driver metadata including dataset open and dataset and layer creations options are now exposed through methods of the fiona.meta module (#950).
  • CRS WKT format support (#979).
  • Add 'where' SQL clause to set attribute filter (#961, #1097).

Bug fixes:

  • Env and Session classes have been updated for parity with rasterio and to resolve a credential refresh bug (#1055).

Don't miss a new fiona release

NewReleases is sending notifications on new releases.