summaryrefslogtreecommitdiff
path: root/python-mapbox.spec
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-04-11 08:12:59 +0000
committerCoprDistGit <infra@openeuler.org>2023-04-11 08:12:59 +0000
commit97cfcf51d4e795838d9d55e5d1a69ac52a8a35c2 (patch)
tree682b840229d11f78b7d5a42dd2254d1091be44ea /python-mapbox.spec
parent23d291b6425a99b07acaa0b34ea461fa1e3e12d4 (diff)
automatic import of python-mapbox
Diffstat (limited to 'python-mapbox.spec')
-rw-r--r--python-mapbox.spec360
1 files changed, 360 insertions, 0 deletions
diff --git a/python-mapbox.spec b/python-mapbox.spec
new file mode 100644
index 0000000..d9f44d1
--- /dev/null
+++ b/python-mapbox.spec
@@ -0,0 +1,360 @@
+%global _empty_manifest_terminate_build 0
+Name: python-mapbox
+Version: 0.18.1
+Release: 1
+Summary: A Python client for Mapbox services
+License: MIT
+URL: https://github.com/mapbox/mapbox-sdk-py
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/d9/51/ec04b4d5442977335292557682edd4eeb0b5f01a57b72e3dc24a82f51c59/mapbox-0.18.1.tar.gz
+BuildArch: noarch
+
+Requires: python3-boto3
+Requires: python3-cachecontrol
+Requires: python3-iso3166
+Requires: python3-dateutil
+Requires: python3-requests
+Requires: python3-polyline
+Requires: python3-uritemplate
+Requires: python3-coveralls
+Requires: python3-pytest
+Requires: python3-pytest-cov
+Requires: python3-responses
+Requires: python3-tox
+
+%description
+# mapbox-sdk-py
+
+A Python client for Mapbox web services. The Mapbox Python SDK is a low-level client API, not a Resource API such as the ones in [](http://aws.amazon.com/sdk-for-python). Its methods return objects containing [HTTP responses](http://docs.python-requests.org/en/latest/api/#requests.Response) from the Mapbox API.
+
+## Services
+
+- **Analytics V1** [examples](./docs/analytics.md), [website](https://www.mapbox.com/api-documentation/accounts/#analytics)
+
+ - API usage for services by resource.
+ - available for premium and enterprise plans.
+
+- **Directions V5** [examples](./docs/directions.md), [website](https://www.mapbox.com/api-documentation/navigation/#directions)
+
+ - Profiles for driving, walking, and cycling
+ - GeoJSON & Polyline formatting
+
+- **Distance V1** **DEPRECATED**
+- **Geocoding V5** [examples](./docs/geocoding.md), [website](https://www.mapbox.com/api-documentation/search/#geocoding)
+
+ - Forward (place names ⇢ longitude, latitude)
+ - Reverse (longitude, latitude ⇢ place names)
+
+- **Map Matching V4** [examples](./docs/mapmatching.md), [website](https://www.mapbox.com/api-documentation/navigation/#map-matching)
+
+ - Snap GPS traces to OpenStreetMap data
+
+- **Static Maps V4** [examples](./docs/static.md), [website](https://www.mapbox.com/api-documentation/legacy/static-classic)
+
+ - Generate standalone images from existing Mapbox *mapids* (tilesets)
+ - Render with GeoJSON overlays
+
+- **Static Styles V1** [examples](./docs/static.md), [website](https://www.mapbox.com/api-documentation/maps/#static)
+
+ - Generate standalone images from existing Mapbox *styles*
+ - Render with GeoJSON overlays
+ - Adjust pitch and bearing, decimal zoom levels
+
+- **Surface V4** [examples](./docs/surface.md), [website](https://www.mapbox.com/developers/api/surface/)
+
+ - Interpolates values along lines. Useful for elevation traces.
+
+- **Uploads V1** [examples](./docs/uploads.md), [website](https://www.mapbox.com/api-documentation/maps/#uploads)
+
+ - Upload data to be processed and hosted by Mapbox.
+
+- **Datasets V1** [examples](./docs/datasets.md), [website](https://www.mapbox.com/api-documentation/maps/#datasets)
+
+ - Manage editable collections of GeoJSON features
+ - Persistent storage for custom geographic data
+
+- **Tilequery V4** [examples](./docs/tilequery.md), [website](https://www.mapbox.com/api-documentation/maps/#tilequery)
+
+ - Retrieve data about specific features from a vector tileset
+
+- **Maps V4** [examples](./docs/maps.md), [website](https://www.mapbox.com/api-documentation/maps/#maps)
+
+ - Retrieve an image tile, vector tile, or UTFGrid in the specified format
+ - Retrieve vector features from Mapbox Editor projects as GeoJSON or KML
+ - Retrieve TileJSON metadata for a tileset
+ - Retrieve a single marker image without any background map
+
+Please note that there may be some lag between the release of new Mapbox web
+services and releases of this package.
+
+## Documentation
+
+Please see https://mapbox-mapbox.readthedocs-hosted.com/en/latest/
+
+## Installation
+
+```bash
+$ pip install mapbox
+```
+
+## Testing
+
+```bash
+pip install -e ".[test]"
+python -m pytest
+```
+
+To run the examples as integration tests on your own Mapbox account
+
+```bash
+MAPBOX_ACCESS_TOKEN="MY_ACCESS_TOKEN" python -m pytest --doctest-glob='*.md' docs/*.md
+```
+
+## See Also
+
+* Mapbox API Documentation: https://www.mapbox.com/api-documentation/
+* Javascript SDK: https://github.com/mapbox/mapbox-sdk-js
+* Mapbox API command line interface: https://github.com/mapbox/mapbox-cli-py
+
+
+%package -n python3-mapbox
+Summary: A Python client for Mapbox services
+Provides: python-mapbox
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-mapbox
+# mapbox-sdk-py
+
+A Python client for Mapbox web services. The Mapbox Python SDK is a low-level client API, not a Resource API such as the ones in [](http://aws.amazon.com/sdk-for-python). Its methods return objects containing [HTTP responses](http://docs.python-requests.org/en/latest/api/#requests.Response) from the Mapbox API.
+
+## Services
+
+- **Analytics V1** [examples](./docs/analytics.md), [website](https://www.mapbox.com/api-documentation/accounts/#analytics)
+
+ - API usage for services by resource.
+ - available for premium and enterprise plans.
+
+- **Directions V5** [examples](./docs/directions.md), [website](https://www.mapbox.com/api-documentation/navigation/#directions)
+
+ - Profiles for driving, walking, and cycling
+ - GeoJSON & Polyline formatting
+
+- **Distance V1** **DEPRECATED**
+- **Geocoding V5** [examples](./docs/geocoding.md), [website](https://www.mapbox.com/api-documentation/search/#geocoding)
+
+ - Forward (place names ⇢ longitude, latitude)
+ - Reverse (longitude, latitude ⇢ place names)
+
+- **Map Matching V4** [examples](./docs/mapmatching.md), [website](https://www.mapbox.com/api-documentation/navigation/#map-matching)
+
+ - Snap GPS traces to OpenStreetMap data
+
+- **Static Maps V4** [examples](./docs/static.md), [website](https://www.mapbox.com/api-documentation/legacy/static-classic)
+
+ - Generate standalone images from existing Mapbox *mapids* (tilesets)
+ - Render with GeoJSON overlays
+
+- **Static Styles V1** [examples](./docs/static.md), [website](https://www.mapbox.com/api-documentation/maps/#static)
+
+ - Generate standalone images from existing Mapbox *styles*
+ - Render with GeoJSON overlays
+ - Adjust pitch and bearing, decimal zoom levels
+
+- **Surface V4** [examples](./docs/surface.md), [website](https://www.mapbox.com/developers/api/surface/)
+
+ - Interpolates values along lines. Useful for elevation traces.
+
+- **Uploads V1** [examples](./docs/uploads.md), [website](https://www.mapbox.com/api-documentation/maps/#uploads)
+
+ - Upload data to be processed and hosted by Mapbox.
+
+- **Datasets V1** [examples](./docs/datasets.md), [website](https://www.mapbox.com/api-documentation/maps/#datasets)
+
+ - Manage editable collections of GeoJSON features
+ - Persistent storage for custom geographic data
+
+- **Tilequery V4** [examples](./docs/tilequery.md), [website](https://www.mapbox.com/api-documentation/maps/#tilequery)
+
+ - Retrieve data about specific features from a vector tileset
+
+- **Maps V4** [examples](./docs/maps.md), [website](https://www.mapbox.com/api-documentation/maps/#maps)
+
+ - Retrieve an image tile, vector tile, or UTFGrid in the specified format
+ - Retrieve vector features from Mapbox Editor projects as GeoJSON or KML
+ - Retrieve TileJSON metadata for a tileset
+ - Retrieve a single marker image without any background map
+
+Please note that there may be some lag between the release of new Mapbox web
+services and releases of this package.
+
+## Documentation
+
+Please see https://mapbox-mapbox.readthedocs-hosted.com/en/latest/
+
+## Installation
+
+```bash
+$ pip install mapbox
+```
+
+## Testing
+
+```bash
+pip install -e ".[test]"
+python -m pytest
+```
+
+To run the examples as integration tests on your own Mapbox account
+
+```bash
+MAPBOX_ACCESS_TOKEN="MY_ACCESS_TOKEN" python -m pytest --doctest-glob='*.md' docs/*.md
+```
+
+## See Also
+
+* Mapbox API Documentation: https://www.mapbox.com/api-documentation/
+* Javascript SDK: https://github.com/mapbox/mapbox-sdk-js
+* Mapbox API command line interface: https://github.com/mapbox/mapbox-cli-py
+
+
+%package help
+Summary: Development documents and examples for mapbox
+Provides: python3-mapbox-doc
+%description help
+# mapbox-sdk-py
+
+A Python client for Mapbox web services. The Mapbox Python SDK is a low-level client API, not a Resource API such as the ones in [](http://aws.amazon.com/sdk-for-python). Its methods return objects containing [HTTP responses](http://docs.python-requests.org/en/latest/api/#requests.Response) from the Mapbox API.
+
+## Services
+
+- **Analytics V1** [examples](./docs/analytics.md), [website](https://www.mapbox.com/api-documentation/accounts/#analytics)
+
+ - API usage for services by resource.
+ - available for premium and enterprise plans.
+
+- **Directions V5** [examples](./docs/directions.md), [website](https://www.mapbox.com/api-documentation/navigation/#directions)
+
+ - Profiles for driving, walking, and cycling
+ - GeoJSON & Polyline formatting
+
+- **Distance V1** **DEPRECATED**
+- **Geocoding V5** [examples](./docs/geocoding.md), [website](https://www.mapbox.com/api-documentation/search/#geocoding)
+
+ - Forward (place names ⇢ longitude, latitude)
+ - Reverse (longitude, latitude ⇢ place names)
+
+- **Map Matching V4** [examples](./docs/mapmatching.md), [website](https://www.mapbox.com/api-documentation/navigation/#map-matching)
+
+ - Snap GPS traces to OpenStreetMap data
+
+- **Static Maps V4** [examples](./docs/static.md), [website](https://www.mapbox.com/api-documentation/legacy/static-classic)
+
+ - Generate standalone images from existing Mapbox *mapids* (tilesets)
+ - Render with GeoJSON overlays
+
+- **Static Styles V1** [examples](./docs/static.md), [website](https://www.mapbox.com/api-documentation/maps/#static)
+
+ - Generate standalone images from existing Mapbox *styles*
+ - Render with GeoJSON overlays
+ - Adjust pitch and bearing, decimal zoom levels
+
+- **Surface V4** [examples](./docs/surface.md), [website](https://www.mapbox.com/developers/api/surface/)
+
+ - Interpolates values along lines. Useful for elevation traces.
+
+- **Uploads V1** [examples](./docs/uploads.md), [website](https://www.mapbox.com/api-documentation/maps/#uploads)
+
+ - Upload data to be processed and hosted by Mapbox.
+
+- **Datasets V1** [examples](./docs/datasets.md), [website](https://www.mapbox.com/api-documentation/maps/#datasets)
+
+ - Manage editable collections of GeoJSON features
+ - Persistent storage for custom geographic data
+
+- **Tilequery V4** [examples](./docs/tilequery.md), [website](https://www.mapbox.com/api-documentation/maps/#tilequery)
+
+ - Retrieve data about specific features from a vector tileset
+
+- **Maps V4** [examples](./docs/maps.md), [website](https://www.mapbox.com/api-documentation/maps/#maps)
+
+ - Retrieve an image tile, vector tile, or UTFGrid in the specified format
+ - Retrieve vector features from Mapbox Editor projects as GeoJSON or KML
+ - Retrieve TileJSON metadata for a tileset
+ - Retrieve a single marker image without any background map
+
+Please note that there may be some lag between the release of new Mapbox web
+services and releases of this package.
+
+## Documentation
+
+Please see https://mapbox-mapbox.readthedocs-hosted.com/en/latest/
+
+## Installation
+
+```bash
+$ pip install mapbox
+```
+
+## Testing
+
+```bash
+pip install -e ".[test]"
+python -m pytest
+```
+
+To run the examples as integration tests on your own Mapbox account
+
+```bash
+MAPBOX_ACCESS_TOKEN="MY_ACCESS_TOKEN" python -m pytest --doctest-glob='*.md' docs/*.md
+```
+
+## See Also
+
+* Mapbox API Documentation: https://www.mapbox.com/api-documentation/
+* Javascript SDK: https://github.com/mapbox/mapbox-sdk-js
+* Mapbox API command line interface: https://github.com/mapbox/mapbox-cli-py
+
+
+%prep
+%autosetup -n mapbox-0.18.1
+
+%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-mapbox -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Tue Apr 11 2023 Python_Bot <Python_Bot@openeuler.org> - 0.18.1-1
+- Package Spec generated