diff options
| author | CoprDistGit <infra@openeuler.org> | 2023-04-11 08:12:59 +0000 |
|---|---|---|
| committer | CoprDistGit <infra@openeuler.org> | 2023-04-11 08:12:59 +0000 |
| commit | 97cfcf51d4e795838d9d55e5d1a69ac52a8a35c2 (patch) | |
| tree | 682b840229d11f78b7d5a42dd2254d1091be44ea | |
| parent | 23d291b6425a99b07acaa0b34ea461fa1e3e12d4 (diff) | |
automatic import of python-mapbox
| -rw-r--r-- | .gitignore | 1 | ||||
| -rw-r--r-- | python-mapbox.spec | 360 | ||||
| -rw-r--r-- | sources | 1 |
3 files changed, 362 insertions, 0 deletions
@@ -0,0 +1 @@ +/mapbox-0.18.1.tar.gz 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 @@ -0,0 +1 @@ +2a3b94665ad209b7a0a9bd27db9c0720 mapbox-0.18.1.tar.gz |
