{"package": "terracotta", "summary": "A modern XYZ tile server written in Python", "pypi_url": "https://pypi.org/project/terracotta", "piwheels_url": "https://www.piwheels.org/project/terracotta", "releases": {"0.10.1": {"released": "2026-01-14 12:49:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"terracotta-0.10.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/terracotta/terracotta-0.10.1-py3-none-any.whl", "filehash": "46978e40ca788a9684875deb67dac31c0c943be317eef303e08c79943790dd6a", "filesize": 2340320, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["apispec", "apispec-webframeworks", "cachetools", "click", "click-spinner", "color-operations", "flask", "flask-cors", "marshmallow", "mercantile", "numpy", "pillow", "pyyaml", "rasterio", "shapely", "sqlalchemy", "toml", "tqdm"]}}}, "0.10.0": {"released": "2026-01-12 12:33:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"terracotta-0.10.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/terracotta/terracotta-0.10.0-py3-none-any.whl", "filehash": "f31528f11f8fe0199ad8e1d1b9bf3db720fbf36c3f927ac28ad9ba0bdfd928f5", "filesize": 2339767, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["apispec", "apispec-webframeworks", "cachetools", "click", "click-spinner", "color-operations", "flask", "flask-cors", "marshmallow", "mercantile", "numpy", "pillow", "pyyaml", "rasterio", "shapely", "sqlalchemy", "toml", "tqdm"]}}}, "0.9.1": {"released": "2025-04-30 09:48:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.9.0": {"released": "2025-03-27 09:41:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"terracotta-0.9.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/terracotta/terracotta-0.9.0-py3-none-any.whl", "filehash": "d3c06077b8bbe01b556816a0438edfc1723108e55a770b75d178f93a636e58c4", "filesize": 2338703, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["apispec", "apispec-webframeworks", "cachetools", "click", "click-spinner", "color-operations", "flask", "flask-cors", "marshmallow", "mercantile", "numpy", "pillow", "pyyaml", "rasterio", "shapely", "sqlalchemy", "toml", "tqdm"]}}}, "0.8.7": {"released": "2025-03-24 16:38:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"terracotta-0.8.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/terracotta/terracotta-0.8.7-py3-none-any.whl", "filehash": "dd3366efee0a96942315240008bc74cea677eaa24b7be806103df1395a18a769", "filesize": 2338095, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["apispec", "apispec-webframeworks", "cachetools", "click", "click-spinner", "color-operations", "flask", "flask-cors", "marshmallow", "mercantile", "numpy", "pillow", "pyyaml", "rasterio", "shapely", "sqlalchemy", "toml", "tqdm"]}}}, "0.8.6": {"released": "2025-02-27 08:42:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"terracotta-0.8.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/terracotta/terracotta-0.8.6-py3-none-any.whl", "filehash": "8029bb2280c9af2de9db5af1f8e6faed88bfa5d8b059bb46b018f2cf911f3fee", "filesize": 2337338, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["apispec", "apispec-webframeworks", "cachetools", "click", "click-spinner", "flask", "flask-cors", "marshmallow", "mercantile", "numpy", "pillow", "pyyaml", "rasterio", "shapely", "sqlalchemy", "toml", "tqdm"]}}}, "0.8.5": {"released": "2024-08-12 09:15:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"terracotta-0.8.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/terracotta/terracotta-0.8.5-py3-none-any.whl", "filehash": "5f6f01dfb2abdd482bdf9ce44ce227b7422ae8e3db13554583d0c7d2f5521bab", "filesize": 2329806, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["apispec", "apispec-webframeworks", "cachetools", "click", "click-spinner", "flask", "flask-cors", "marshmallow", "mercantile", "numpy", "pillow", "pyyaml", "rasterio", "shapely", "sqlalchemy", "toml", "tqdm"]}}}, "0.8.3": {"released": "2024-03-07 13:15:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"terracotta-0.8.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/terracotta/terracotta-0.8.3-py3-none-any.whl", "filehash": "51a4a41c195cf20591ddee44d1f898cccf0dd25fe9165b089f63f060eb086bbb", "filesize": 2329445, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["apispec", "apispec-webframeworks", "cachetools", "click", "click-spinner", "flask", "flask-cors", "marshmallow", "mercantile", "numpy", "pillow", "pyyaml", "rasterio", "shapely", "sqlalchemy", "toml", "tqdm"]}}}, "0.8.2": {"released": "2024-01-07 23:47:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"terracotta-0.8.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/terracotta/terracotta-0.8.2-py3-none-any.whl", "filehash": "80caf7c48c5af684885b046c2607270ff5930a282fe7274b99ce9a2322194212", "filesize": 2329159, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["apispec", "apispec-webframeworks", "cachetools", "click", "click-spinner", "flask", "flask-cors", "marshmallow", "mercantile", "numpy", "pillow", "pyyaml", "rasterio", "shapely", "sqlalchemy", "toml", "tqdm"]}}}, "0.8.1": {"released": "2023-09-26 11:36:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"terracotta-0.8.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/terracotta/terracotta-0.8.1-py3-none-any.whl", "filehash": "01e23febff51c9f118a4edbbb0c485dfb8b4ef15182b3fa182684cb2ad2ad47c", "filesize": 2327736, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["apispec", "apispec-webframeworks", "cachetools", "click", "click-spinner", "flask", "flask-cors", "marshmallow", "mercantile", "numpy", "pillow", "pyyaml", "rasterio", "shapely", "sqlalchemy", "toml", "tqdm"]}}}, "0.8.0": {"released": "2023-03-28 16:06:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"terracotta-0.8.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/terracotta/terracotta-0.8.0-py3-none-any.whl", "filehash": "db1dd974d0e240bf55e1b1306c5309dba314d0922e546a97326f505551393611", "filesize": 2326291, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["apispec", "apispec-webframeworks", "cachetools", "click", "click-spinner", "flask", "flask-cors", "marshmallow", "mercantile", "numpy", "pillow", "pyyaml", "rasterio", "shapely", "sqlalchemy", "toml", "tqdm"]}}}, "0.7.5": {"released": "2022-02-21 21:03:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"terracotta-0.7.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/terracotta/terracotta-0.7.5-py3-none-any.whl", "filehash": "d1386aad1da4697f3eb0cc46a9a639b04dda5da9cce86fb2153fab09fc7d3420", "filesize": 2299385, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["apispec", "apispec-webframeworks", "cachetools", "click", "click-spinner", "flask", "flask-cors", "marshmallow", "mercantile", "numpy", "pillow", "pyyaml", "rasterio", "shapely", "toml", "tqdm"]}}}, "0.7.4": {"released": "2021-12-20 16:01:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"terracotta-0.7.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/terracotta/terracotta-0.7.4-py3-none-any.whl", "filehash": "3b20f4a871c2d2b14e427a0fd214ec40a6334a7530fd47ebafc6aed7bf98e013", "filesize": 2299395, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["apispec", "apispec-webframeworks", "cachetools", "click", "click-spinner", "flask", "flask-cors", "marshmallow", "mercantile", "numpy", "pillow", "pyyaml", "rasterio", "shapely", "toml", "tqdm"]}}}, "0.7.3": {"released": "2021-10-12 17:46:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"terracotta-0.7.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/terracotta/terracotta-0.7.3-py3-none-any.whl", "filehash": "a86bc57a4dbece93e10a08626bff7e39fde42d4d9a88fb5ab0aefddac8675d90", "filesize": 2299413, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["apispec", "apispec-webframeworks", "cachetools", "click", "click-spinner", "flask", "flask-cors", "marshmallow", "mercantile", "numpy", "pillow", "pyyaml", "rasterio", "shapely", "toml", "tqdm"]}}}, "0.7.2": {"released": "2021-07-01 07:47:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"terracotta-0.7.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/terracotta/terracotta-0.7.2-py3-none-any.whl", "filehash": "172bdb299fb7b3f56879ac93b2993a83acf815e42b783115bb0ae4913346dd8a", "filesize": 2298250, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["apispec", "apispec-webframeworks", "cachetools", "click", "flask", "flask-cors", "marshmallow", "mercantile", "numpy", "pillow", "pyyaml", "rasterio", "shapely", "toml", "tqdm"]}}}, "0.7.1": {"released": "2021-05-12 12:46:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"terracotta-0.7.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/terracotta/terracotta-0.7.1-py3-none-any.whl", "filehash": "0ef9767f4197b8186531d132bb4f89bcb976dfe00ccada55a9bb3c484bdbd662", "filesize": 2298265, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["apispec", "apispec-webframeworks", "cachetools", "click", "flask", "flask-cors", "marshmallow", "mercantile", "numpy", "pillow", "pyyaml", "rasterio", "shapely", "toml", "tqdm"]}}}, "0.7.0": {"released": "2020-07-01 09:56:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"terracotta-0.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/terracotta/terracotta-0.7.0-py3-none-any.whl", "filehash": "1889843f2a46dc0119acaef40bddfd44db72220517505809941ba1ff0e19c6e9", "filesize": 600717, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["apispec", "apispec-webframeworks", "cachetools", "click", "flask", "flask-cors", "marshmallow", "mercantile", "numpy", "pillow", "pyyaml", "rasterio", "shapely", "toml", "tqdm"]}}}, "0.6.0": {"released": "2020-03-27 10:51:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"terracotta-0.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/terracotta/terracotta-0.6.0-py3-none-any.whl", "filehash": "93db011cb763b130697a7d8ae3b38b0bee83709a00b75d7aae5fc8ed286b90ba", "filesize": 588871, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["apispec", "apispec-webframeworks", "cachetools", "click", "flask", "flask-cors", "marshmallow", "mercantile", "numpy", "pillow", "pyyaml", "rasterio", "shapely", "toml", "tqdm"]}}}, "0.5.2": {"released": "2019-10-17 15:30:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"terracotta-0.5.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/terracotta/terracotta-0.5.2-py3-none-any.whl", "filehash": "c7001e105db7388dd63f11713bff96f14f2dd976689d135b343b67497f38c383", "filesize": 588683, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["apispec", "apispec-webframeworks", "cachetools", "click", "flask", "flask-cors", "marshmallow", "mercantile", "numpy", "pillow", "pyyaml", "rasterio", "shapely", "toml", "tqdm"]}}}, "0.5.1": {"released": "2019-04-03 13:45:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"terracotta-0.5.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/terracotta/terracotta-0.5.1-py3-none-any.whl", "filehash": "b5b497574bd43f0ce6eeb07e01f52689103434bbc990722ebb0d9f0fa0248b35", "filesize": 588486, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["apispec", "apispec-webframeworks", "cachetools", "click", "flask", "flask-cors", "marshmallow", "mercantile", "numpy", "pillow", "pyyaml", "rasterio", "shapely", "toml", "tqdm"]}}}, "0.5.0": {"released": "2018-12-11 13:58:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"terracotta-0.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/terracotta/terracotta-0.5.0-py3-none-any.whl", "filehash": "cbc97ea3f687df20413ee6fcf20ce20afb25c698b4cb1d547763fa8155471c78", "filesize": 584124, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["apispec", "cachetools", "click", "flask", "flask-cors", "marshmallow", "mercantile", "numpy", "pillow", "rasterio", "shapely", "toml", "tqdm"]}}}, "0.5.0b1": {"released": "2018-12-04 13:12:47", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"terracotta-0.5.0b1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/terracotta/terracotta-0.5.0b1-py3-none-any.whl", "filehash": "2639900798eaeccce66966e1094e0944eeeb40aa0756e4a304170ee659932a4a", "filesize": 573134, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["apispec", "cachetools", "click", "flask", "flask-cors", "marshmallow", "mercantile", "numpy", "pillow", "rasterio", "shapely", "toml", "tqdm"]}}}}}