git: 8bb0e2808e8b - main - graphics/py-contextily: Add py-contextily 1.6.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 04 Aug 2024 17:21:46 UTC
The branch main has been updated by sunpoet:
URL: https://cgit.FreeBSD.org/ports/commit/?id=8bb0e2808e8bda81ea5596ecd10ce41a1d4a35bd
commit 8bb0e2808e8bda81ea5596ecd10ce41a1d4a35bd
Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2024-08-04 16:44:07 +0000
Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2024-08-04 17:13:52 +0000
graphics/py-contextily: Add py-contextily 1.6.0
contextily is a small Python 3 package to retrieve tile maps from the internet.
It can add those tiles as basemap to matplotlib figures or write tile maps to
disk into geospatial raster files. Bounding boxes can be passed in both WGS84
(EPSG:4326) and Spheric Mercator (EPSG:3857). See the notebook
contextily_guide.ipynb for usage.
The current tile providers that are available in contextily are the providers
defined in the xyzservices package. This includes some popular tile maps, such
as:
- The standard OpenStreetMap map tiles
- Toner, Terrain and Watercolor map tiles by Stamen Design
---
graphics/Makefile | 1 +
graphics/py-contextily/Makefile | 32 ++++++++++++++++++++++++++++++++
graphics/py-contextily/distinfo | 3 +++
graphics/py-contextily/pkg-descr | 11 +++++++++++
4 files changed, 47 insertions(+)
diff --git a/graphics/Makefile b/graphics/Makefile
index a234e4a9da43..3dbe0b7c506a 100644
--- a/graphics/Makefile
+++ b/graphics/Makefile
@@ -885,6 +885,7 @@
SUBDIR += py-colorthief
SUBDIR += py-colorz
SUBDIR += py-colour
+ SUBDIR += py-contextily
SUBDIR += py-descartes
SUBDIR += py-diplib
SUBDIR += py-django-easy-thumbnails
diff --git a/graphics/py-contextily/Makefile b/graphics/py-contextily/Makefile
new file mode 100644
index 000000000000..6d3e786f49bb
--- /dev/null
+++ b/graphics/py-contextily/Makefile
@@ -0,0 +1,32 @@
+PORTNAME= contextily
+PORTVERSION= 1.6.0
+CATEGORIES= graphics python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Context geo-tiles in Python
+WWW= https://contextily.readthedocs.io/en/latest/ \
+ https://github.com/geopandas/contextily
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=6.2:devel/py-setuptools-scm@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}geopy>=0:net/py-geopy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}joblib>=0:devel/py-joblib@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}matplotlib>=0:math/py-matplotlib@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}mercantile>=0:science/py-mercantile@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pillow>=0:graphics/py-pillow@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}rasterio>=0:graphics/py-rasterio@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}xyzservices>=0:www/py-xyzservices@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent pep517
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/graphics/py-contextily/distinfo b/graphics/py-contextily/distinfo
new file mode 100644
index 000000000000..022049f96e7c
--- /dev/null
+++ b/graphics/py-contextily/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1722711127
+SHA256 (contextily-1.6.0.tar.gz) = 8ab8ea9ec427c07960fae4964cfa6964b88c87546b97896422dbefc9fa8457f3
+SIZE (contextily-1.6.0.tar.gz) = 22461455
diff --git a/graphics/py-contextily/pkg-descr b/graphics/py-contextily/pkg-descr
new file mode 100644
index 000000000000..d77c959e7690
--- /dev/null
+++ b/graphics/py-contextily/pkg-descr
@@ -0,0 +1,11 @@
+contextily is a small Python 3 package to retrieve tile maps from the internet.
+It can add those tiles as basemap to matplotlib figures or write tile maps to
+disk into geospatial raster files. Bounding boxes can be passed in both WGS84
+(EPSG:4326) and Spheric Mercator (EPSG:3857). See the notebook
+contextily_guide.ipynb for usage.
+
+The current tile providers that are available in contextily are the providers
+defined in the xyzservices package. This includes some popular tile maps, such
+as:
+- The standard OpenStreetMap map tiles
+- Toner, Terrain and Watercolor map tiles by Stamen Design