%global _empty_manifest_terminate_build 0 Name: python-here-map-widget-for-jupyter Version: 1.1.3 Release: 1 Summary: A widget that enables you to use HERE Maps API for JavaScript in Jupyter Notebook. License: MIT URL: https://pypi.org/project/here-map-widget-for-jupyter/ Source0: https://mirrors.aliyun.com/pypi/web/packages/e2/ee/12c5890a1e4d05e6becb433317c09c5f205785c183752016e034693a24d4/here-map-widget-for-jupyter-1.1.3.tar.gz BuildArch: noarch Requires: python3-ipywidgets Requires: python3-branca Requires: python3-xyzservices Requires: python3-black[jupyter] Requires: python3-isort %description # HERE Map Widget for Jupyter ![Tests](https://github.com/heremaps/here-map-widget-for-jupyter/workflows/Tests/badge.svg) [![PyPI - Status](https://img.shields.io/pypi/status/here-map-widget-for-jupyter)](https://pypi.org/project/here-map-widget-for-jupyter/) [![PyPI - Python Version](https://img.shields.io/pypi/v/here-map-widget-for-jupyter.svg?logo=pypi)](https://pypi.org/project/here-map-widget-for-jupyter/) [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/here-map-widget-for-jupyter)](https://pypi.org/project/here-map-widget-for-jupyter/) [![PyPI - License](https://img.shields.io/pypi/l/here-map-widget-for-jupyter)](https://pypi.org/project/here-map-widget-for-jupyter/) [![Downloads](https://pepy.tech/badge/here-map-widget-for-jupyter)](https://pepy.tech/project/here-map-widget-for-jupyter) [![Conda (channel only)](https://img.shields.io/conda/vn/conda-forge/here-map-widget-for-jupyter?logo=conda-forge)](https://anaconda.org/conda-forge/here-map-widget-for-jupyter) [![Conda Downloads](https://img.shields.io/conda/dn/conda-forge/here-map-widget-for-jupyter)](https://anaconda.org/conda-forge/here-map-widget-for-jupyter) [![Anaconda-Server Badge](https://anaconda.org/conda-forge/here-map-widget-for-jupyter/badges/latest_release_date.svg)](https://anaconda.org/conda-forge/here-map-widget-for-jupyter) [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/heremaps/here-map-widget-for-jupyter/master?urlpath=lab/tree/examples) Use [HERE Maps API for JavaScript](https://developer.here.com/develop/javascript-api) in your [Jupyter Notebook](https://jupyter.org/). ## Usage ### Selecting a basemap: ![Select base map](https://github.com/heremaps/here-map-widget-for-jupyter/raw/master/images/basemaps.gif) ### Loading a GeoJSON data on a map: ![Use GeoJSON on map](https://github.com/heremaps/here-map-widget-for-jupyter/raw/master/images/geojson.gif) ### Making use of HERE Maps API for JavaScript primitives such as Marker to draw a SVG icon on the map: ![Add marker to map](https://github.com/heremaps/here-map-widget-for-jupyter/raw/master/images/marker.gif) ### Using the search control to search GeoJSON layer data: ![Add search control to map](https://github.com/heremaps/here-map-widget-for-jupyter/raw/master/images/search-control.gif) ### Displaying [GeoPandas](https://geopandas.org/) data on map: ![Add Geopandas data to map](https://github.com/heremaps/here-map-widget-for-jupyter/raw/master/images/geo-pandas.gif) ### Displaying [XYZ Hub](https://github.com/heremaps/xyz-hub) or [HERE Data Hub](https://developer.here.com/products/data-hub) space data on a map: ![Add XYZ data to map](https://github.com/heremaps/here-map-widget-for-jupyter/raw/master/images/xyz.gif) ### Use [ipywidgets](https://ipywidgets.readthedocs.io/) controls to build an interactive GUI: ![Add ipywidgets controls](https://github.com/heremaps/here-map-widget-for-jupyter/raw/master/images/widget-control.gif) ### Selecting external basemaps: ![Select external basemap](https://github.com/heremaps/here-map-widget-for-jupyter/raw/master/images/external_basemaps.gif) ## Prerequisites Before you can install this package, or use the example notebooks to make sure your system meets the following prerequisities: - A Python installation, 3.6+ recommended, with the `pip` command available to install dependencies - A HERE developer account, free and available under [HERE Developer Portal](https://developer.here.com) - An [API key](https://developer.here.com/documentation/identity-access-management/dev_guide/topics/dev-apikey.html) from the [HERE Developer Portal](https://developer.here.com) ## Installation Install HERE Map Widget for Jupyter with conda from the Anaconda [conda-forge channel](https://anaconda.org/conda-forge/here-map-widget-for-jupyter) using the below command: $ conda install -c conda-forge here-map-widget-for-jupyter Install HERE Map Widget for Jupyter from [PyPI](https://pypi.org/project/here-map-widget-for-jupyter/) using the below command: $ pip install here-map-widget-for-jupyter Below extra commands are required only if you are using classic Jupyter Notebook (version 5.3 or older): $ jupyter nbextension install --py --sys-prefix here_map_widget $ jupyter nbextension enable here_map_widget --py --sys-prefix Below extra commands are required only if you are using JupyterLab (version 2 or older): $ npm config set @here:registry https://repo.platform.here.com/artifactory/api/npm/here-node/ $ jupyter labextension install @jupyter-widgets/jupyterlab-manager @here/map-widget-for-jupyter ### Installation from source repository on GitHub For a development installation (requires yarn, you can install it with `conda install -c conda-forge yarn`): $ npm config set @here:registry https://repo.platform.here.com/artifactory/api/npm/here-node/ $ git clone https://github.com/heremaps/here-map-widget-for-jupyter.git $ cd here-map-widget-for-jupyter $ pip install -e . If you are using the classic Jupyter Notebook you need to install the nbextension: $ jupyter nbextension install --py --sys-prefix here_map_widget $ jupyter nbextension enable here_map_widget --py --sys-prefix Note for developers: - the ``-e`` pip option allows one to modify the Python code in-place. Restart the kernel in order to see the changes. - the ``--symlink`` argument on Linux or OS X allows one to modify the JavaScript code in-place. This feature is not available with Windows. For developing with JupyterLab: $ jupyter labextension develop --overwrite here_map_widget ## Documentation Documentation is available [here](https://here-map-widget-for-jupyter.readthedocs.io/en/latest/) ## Related projects Below projects use `here-map-widget-for-jupyter` as plotting backend - [leafmap](https://github.com/giswqs/leafmap) ## License Copyright (C) 2019-2021 HERE Europe B.V. Unless otherwise noted in `LICENSE` files for specific directories, the [LICENSE](https://github.com/heremaps/here-map-widget-for-jupyter/raw/master/LICENSE) in the root applies to all content in this repository. %package -n python3-here-map-widget-for-jupyter Summary: A widget that enables you to use HERE Maps API for JavaScript in Jupyter Notebook. Provides: python-here-map-widget-for-jupyter BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-here-map-widget-for-jupyter # HERE Map Widget for Jupyter ![Tests](https://github.com/heremaps/here-map-widget-for-jupyter/workflows/Tests/badge.svg) [![PyPI - Status](https://img.shields.io/pypi/status/here-map-widget-for-jupyter)](https://pypi.org/project/here-map-widget-for-jupyter/) [![PyPI - Python Version](https://img.shields.io/pypi/v/here-map-widget-for-jupyter.svg?logo=pypi)](https://pypi.org/project/here-map-widget-for-jupyter/) [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/here-map-widget-for-jupyter)](https://pypi.org/project/here-map-widget-for-jupyter/) [![PyPI - License](https://img.shields.io/pypi/l/here-map-widget-for-jupyter)](https://pypi.org/project/here-map-widget-for-jupyter/) [![Downloads](https://pepy.tech/badge/here-map-widget-for-jupyter)](https://pepy.tech/project/here-map-widget-for-jupyter) [![Conda (channel only)](https://img.shields.io/conda/vn/conda-forge/here-map-widget-for-jupyter?logo=conda-forge)](https://anaconda.org/conda-forge/here-map-widget-for-jupyter) [![Conda Downloads](https://img.shields.io/conda/dn/conda-forge/here-map-widget-for-jupyter)](https://anaconda.org/conda-forge/here-map-widget-for-jupyter) [![Anaconda-Server Badge](https://anaconda.org/conda-forge/here-map-widget-for-jupyter/badges/latest_release_date.svg)](https://anaconda.org/conda-forge/here-map-widget-for-jupyter) [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/heremaps/here-map-widget-for-jupyter/master?urlpath=lab/tree/examples) Use [HERE Maps API for JavaScript](https://developer.here.com/develop/javascript-api) in your [Jupyter Notebook](https://jupyter.org/). ## Usage ### Selecting a basemap: ![Select base map](https://github.com/heremaps/here-map-widget-for-jupyter/raw/master/images/basemaps.gif) ### Loading a GeoJSON data on a map: ![Use GeoJSON on map](https://github.com/heremaps/here-map-widget-for-jupyter/raw/master/images/geojson.gif) ### Making use of HERE Maps API for JavaScript primitives such as Marker to draw a SVG icon on the map: ![Add marker to map](https://github.com/heremaps/here-map-widget-for-jupyter/raw/master/images/marker.gif) ### Using the search control to search GeoJSON layer data: ![Add search control to map](https://github.com/heremaps/here-map-widget-for-jupyter/raw/master/images/search-control.gif) ### Displaying [GeoPandas](https://geopandas.org/) data on map: ![Add Geopandas data to map](https://github.com/heremaps/here-map-widget-for-jupyter/raw/master/images/geo-pandas.gif) ### Displaying [XYZ Hub](https://github.com/heremaps/xyz-hub) or [HERE Data Hub](https://developer.here.com/products/data-hub) space data on a map: ![Add XYZ data to map](https://github.com/heremaps/here-map-widget-for-jupyter/raw/master/images/xyz.gif) ### Use [ipywidgets](https://ipywidgets.readthedocs.io/) controls to build an interactive GUI: ![Add ipywidgets controls](https://github.com/heremaps/here-map-widget-for-jupyter/raw/master/images/widget-control.gif) ### Selecting external basemaps: ![Select external basemap](https://github.com/heremaps/here-map-widget-for-jupyter/raw/master/images/external_basemaps.gif) ## Prerequisites Before you can install this package, or use the example notebooks to make sure your system meets the following prerequisities: - A Python installation, 3.6+ recommended, with the `pip` command available to install dependencies - A HERE developer account, free and available under [HERE Developer Portal](https://developer.here.com) - An [API key](https://developer.here.com/documentation/identity-access-management/dev_guide/topics/dev-apikey.html) from the [HERE Developer Portal](https://developer.here.com) ## Installation Install HERE Map Widget for Jupyter with conda from the Anaconda [conda-forge channel](https://anaconda.org/conda-forge/here-map-widget-for-jupyter) using the below command: $ conda install -c conda-forge here-map-widget-for-jupyter Install HERE Map Widget for Jupyter from [PyPI](https://pypi.org/project/here-map-widget-for-jupyter/) using the below command: $ pip install here-map-widget-for-jupyter Below extra commands are required only if you are using classic Jupyter Notebook (version 5.3 or older): $ jupyter nbextension install --py --sys-prefix here_map_widget $ jupyter nbextension enable here_map_widget --py --sys-prefix Below extra commands are required only if you are using JupyterLab (version 2 or older): $ npm config set @here:registry https://repo.platform.here.com/artifactory/api/npm/here-node/ $ jupyter labextension install @jupyter-widgets/jupyterlab-manager @here/map-widget-for-jupyter ### Installation from source repository on GitHub For a development installation (requires yarn, you can install it with `conda install -c conda-forge yarn`): $ npm config set @here:registry https://repo.platform.here.com/artifactory/api/npm/here-node/ $ git clone https://github.com/heremaps/here-map-widget-for-jupyter.git $ cd here-map-widget-for-jupyter $ pip install -e . If you are using the classic Jupyter Notebook you need to install the nbextension: $ jupyter nbextension install --py --sys-prefix here_map_widget $ jupyter nbextension enable here_map_widget --py --sys-prefix Note for developers: - the ``-e`` pip option allows one to modify the Python code in-place. Restart the kernel in order to see the changes. - the ``--symlink`` argument on Linux or OS X allows one to modify the JavaScript code in-place. This feature is not available with Windows. For developing with JupyterLab: $ jupyter labextension develop --overwrite here_map_widget ## Documentation Documentation is available [here](https://here-map-widget-for-jupyter.readthedocs.io/en/latest/) ## Related projects Below projects use `here-map-widget-for-jupyter` as plotting backend - [leafmap](https://github.com/giswqs/leafmap) ## License Copyright (C) 2019-2021 HERE Europe B.V. Unless otherwise noted in `LICENSE` files for specific directories, the [LICENSE](https://github.com/heremaps/here-map-widget-for-jupyter/raw/master/LICENSE) in the root applies to all content in this repository. %package help Summary: Development documents and examples for here-map-widget-for-jupyter Provides: python3-here-map-widget-for-jupyter-doc %description help # HERE Map Widget for Jupyter ![Tests](https://github.com/heremaps/here-map-widget-for-jupyter/workflows/Tests/badge.svg) [![PyPI - Status](https://img.shields.io/pypi/status/here-map-widget-for-jupyter)](https://pypi.org/project/here-map-widget-for-jupyter/) [![PyPI - Python Version](https://img.shields.io/pypi/v/here-map-widget-for-jupyter.svg?logo=pypi)](https://pypi.org/project/here-map-widget-for-jupyter/) [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/here-map-widget-for-jupyter)](https://pypi.org/project/here-map-widget-for-jupyter/) [![PyPI - License](https://img.shields.io/pypi/l/here-map-widget-for-jupyter)](https://pypi.org/project/here-map-widget-for-jupyter/) [![Downloads](https://pepy.tech/badge/here-map-widget-for-jupyter)](https://pepy.tech/project/here-map-widget-for-jupyter) [![Conda (channel only)](https://img.shields.io/conda/vn/conda-forge/here-map-widget-for-jupyter?logo=conda-forge)](https://anaconda.org/conda-forge/here-map-widget-for-jupyter) [![Conda Downloads](https://img.shields.io/conda/dn/conda-forge/here-map-widget-for-jupyter)](https://anaconda.org/conda-forge/here-map-widget-for-jupyter) [![Anaconda-Server Badge](https://anaconda.org/conda-forge/here-map-widget-for-jupyter/badges/latest_release_date.svg)](https://anaconda.org/conda-forge/here-map-widget-for-jupyter) [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/heremaps/here-map-widget-for-jupyter/master?urlpath=lab/tree/examples) Use [HERE Maps API for JavaScript](https://developer.here.com/develop/javascript-api) in your [Jupyter Notebook](https://jupyter.org/). ## Usage ### Selecting a basemap: ![Select base map](https://github.com/heremaps/here-map-widget-for-jupyter/raw/master/images/basemaps.gif) ### Loading a GeoJSON data on a map: ![Use GeoJSON on map](https://github.com/heremaps/here-map-widget-for-jupyter/raw/master/images/geojson.gif) ### Making use of HERE Maps API for JavaScript primitives such as Marker to draw a SVG icon on the map: ![Add marker to map](https://github.com/heremaps/here-map-widget-for-jupyter/raw/master/images/marker.gif) ### Using the search control to search GeoJSON layer data: ![Add search control to map](https://github.com/heremaps/here-map-widget-for-jupyter/raw/master/images/search-control.gif) ### Displaying [GeoPandas](https://geopandas.org/) data on map: ![Add Geopandas data to map](https://github.com/heremaps/here-map-widget-for-jupyter/raw/master/images/geo-pandas.gif) ### Displaying [XYZ Hub](https://github.com/heremaps/xyz-hub) or [HERE Data Hub](https://developer.here.com/products/data-hub) space data on a map: ![Add XYZ data to map](https://github.com/heremaps/here-map-widget-for-jupyter/raw/master/images/xyz.gif) ### Use [ipywidgets](https://ipywidgets.readthedocs.io/) controls to build an interactive GUI: ![Add ipywidgets controls](https://github.com/heremaps/here-map-widget-for-jupyter/raw/master/images/widget-control.gif) ### Selecting external basemaps: ![Select external basemap](https://github.com/heremaps/here-map-widget-for-jupyter/raw/master/images/external_basemaps.gif) ## Prerequisites Before you can install this package, or use the example notebooks to make sure your system meets the following prerequisities: - A Python installation, 3.6+ recommended, with the `pip` command available to install dependencies - A HERE developer account, free and available under [HERE Developer Portal](https://developer.here.com) - An [API key](https://developer.here.com/documentation/identity-access-management/dev_guide/topics/dev-apikey.html) from the [HERE Developer Portal](https://developer.here.com) ## Installation Install HERE Map Widget for Jupyter with conda from the Anaconda [conda-forge channel](https://anaconda.org/conda-forge/here-map-widget-for-jupyter) using the below command: $ conda install -c conda-forge here-map-widget-for-jupyter Install HERE Map Widget for Jupyter from [PyPI](https://pypi.org/project/here-map-widget-for-jupyter/) using the below command: $ pip install here-map-widget-for-jupyter Below extra commands are required only if you are using classic Jupyter Notebook (version 5.3 or older): $ jupyter nbextension install --py --sys-prefix here_map_widget $ jupyter nbextension enable here_map_widget --py --sys-prefix Below extra commands are required only if you are using JupyterLab (version 2 or older): $ npm config set @here:registry https://repo.platform.here.com/artifactory/api/npm/here-node/ $ jupyter labextension install @jupyter-widgets/jupyterlab-manager @here/map-widget-for-jupyter ### Installation from source repository on GitHub For a development installation (requires yarn, you can install it with `conda install -c conda-forge yarn`): $ npm config set @here:registry https://repo.platform.here.com/artifactory/api/npm/here-node/ $ git clone https://github.com/heremaps/here-map-widget-for-jupyter.git $ cd here-map-widget-for-jupyter $ pip install -e . If you are using the classic Jupyter Notebook you need to install the nbextension: $ jupyter nbextension install --py --sys-prefix here_map_widget $ jupyter nbextension enable here_map_widget --py --sys-prefix Note for developers: - the ``-e`` pip option allows one to modify the Python code in-place. Restart the kernel in order to see the changes. - the ``--symlink`` argument on Linux or OS X allows one to modify the JavaScript code in-place. This feature is not available with Windows. For developing with JupyterLab: $ jupyter labextension develop --overwrite here_map_widget ## Documentation Documentation is available [here](https://here-map-widget-for-jupyter.readthedocs.io/en/latest/) ## Related projects Below projects use `here-map-widget-for-jupyter` as plotting backend - [leafmap](https://github.com/giswqs/leafmap) ## License Copyright (C) 2019-2021 HERE Europe B.V. Unless otherwise noted in `LICENSE` files for specific directories, the [LICENSE](https://github.com/heremaps/here-map-widget-for-jupyter/raw/master/LICENSE) in the root applies to all content in this repository. %prep %autosetup -n here-map-widget-for-jupyter-1.1.3 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "\"/%h/%f.gz\"\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-here-map-widget-for-jupyter -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Fri Jun 09 2023 Python_Bot - 1.1.3-1 - Package Spec generated