rio-pmtiles python package [#338] (#542)

Add rio-pmtiles command line tool. [#338]

This is derived from the original mapbox/rio-mbtiles implementation, with changes:

* output PMTiles only instead of MBTiles.
* Python 3.7+ only.
* remove --implementation, --image-dump, --append/--overwrite, --covers features.
* bump dependency versions.
* better progress reporting; add pyroaring. 
* update README and license texts.
* rio-pmtiles v0.0.6 on PyPI
This commit is contained in:
Brandon Liu
2025-03-24 20:50:53 +08:00
committed by GitHub
parent 1d897f4f7e
commit 63182e525d
36 changed files with 1296 additions and 2 deletions

View File

@@ -1,10 +1,15 @@
version = 1
[[annotations]]
path = ["app/**","cpp/**","js/**","openlayers/**","python/**","serverless/**"]
path = ["app/**","cpp/**","js/**","openlayers/**","python/pmtiles/**","serverless/**"]
SPDX-FileCopyrightText = "2021 and later, Protomaps LLC and contributors"
SPDX-License-Identifier = "BSD-3-Clause"
[[annotations]]
path = ["python/rio-pmtiles/**"]
SPDX-FileCopyrightText = "2025 and later, Protomaps LLC and contributors; 2024-2021 Mapbox"
SPDX-License-Identifier = "MIT"
[[annotations]]
path = "spec/**/*.md"
SPDX-FileCopyrightText = "2021 and later, Protomaps LLC and contributors"