Mapchete

Latest version: v2024.5.2

Safety actively analyzes 629994 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 19

2023.6.2

---------------------

* core

* don't let MPath.makedirs() decide whether to only create parent directories or not (546)

* testing

* ProcessFixture now processes all preprocessing tasks using SequentialExecutor (546)


---------------------

2023.6.1

---------------------

* core

* only try to generate endpoint URL for rio/fio Sessions if a custom endpoint URL was provided in the first place (541)

* testing

* add tests for AWS S3 raster file (541)
* better catch pytest fixture errors if docker-compose is not running or AWS credentials are not set (541)


---------------------

2023.6.0

---------------------

* core

* allow providing values in mapchete configuration from environmental variables (e.g. `key: ${SOME_ENV_VAR}`) (511)
* enable setting individual storage options for `fsspec` and other I/O modules (`rasterio`, `fiona`, ...) for each input and output (511)
* introduce `mapchete.path` module including `MPath` class based on `os.PathLike` (511)
* use `MPath` for all internal path representations (511)
* introduce `mapchete.io.settings` module (511)

* allow range requests on serve (539)

* packaging

* run isort on imports (538)

* testing

* require and run `docker-compose` before tests to provide S3 and HTTP endpoints (511)


---------------------

2023.4.1

---------------------

* packaging

* add all `s3` extra dependencies to `complete`


---------------------

2023.4.0

---------------------

* core

* `to_shape()`: enable handling full feature dicts in `__geo_interface__` (531)
* add `object_geometry()` method, which works like `object_bounds()` (531)
* add `types` module containing `Bounds` and `ZoomLevel` classes (532)
* remove `validate_zoom()`
* `mapchete.io._misc.get_boto3_bucket()`: function is now deprecated
* `mapchete.io._geometry_operations.reproject_geometry`: account for new fiona transform_geom behavior
* replace remaining `boto3` bucket calls with `fsspec`
* `mapchete.io.raster`: use same logic to extract `FileNotFoundError` for `read_raster_window` and `read_raster_no_crs`; replace deprecated `IOError` with `OSError`

* packaging

* remove direct `s3fs` dependency but keep `boto3` and `aiobotocore` as direct dependencies for `s3` extra

* testing

* fix test case to reflect bug which prevents dask from updating overview tile using the task graph (530)


---------------------

2023.1.1

---------------------

* core

* use threaded concurrency on default when calling `mapchete cp` (526)
* removing check whether preprocessing task result is already set to avoid random KeyErrors (529)

* testing

* add test cases for continue mode (527)
* add test to eplicitly test rasterio_write functionality (528)


---------------------

Page 5 of 19

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.