Fiona 1.8b1
Fiona 1.8b1 is in the cheese shop today while supplies last:
https://pypi.org/project/Fiona/1.8b1/. There are changes since 1.8a3, none of
them breaking. Please, if you can, run pip install fiona==1.8b1
to help
test this prerelease.
Deprecations
Collection slicing has been deprecated and will be prohibited in a future version.
Bug fixes
Rasterio CRS objects passed to transform module methods will be converted to dicts as needed (#590).
Implicitly convert curve geometries to their linear approximations rather than failing (#617).
Migrated unittest test cases in test_collection.py and test_layer.py to the use of the standard data_dir and path_coutwildrnp_shp fixtures (#616).
Root logger configuration has been removed from all test scripts (#615).
An AWS session is created for the CLI context Env only if explicitly requested, matching the behavior of Rasterio’s CLI (#635).
Dependency on attrs is made explicit.
Other dependencies are pinned to known good versions in requirements files.
Unused arguments have been removed from the Env constructor (#637).
Refactoring
A
with_context_env
decorator has been added and used to set up the GDAL environment for CLI commands. The command functions themselves are now simplified.
A 1.8.0 final release is scheduled for the end of this month.