web_updated_code/.venv/Lib/site-packages/mapbox-0.18.1.dist-info/METADATA
2024-10-28 13:57:19 +05:30

129 lines
4.7 KiB
Plaintext

Metadata-Version: 2.1
Name: mapbox
Version: 0.18.1
Summary: A Python client for Mapbox services
Home-page: https://github.com/mapbox/mapbox-sdk-py
Author: Sean Gillies
Author-email: sean@mapbox.com
License: MIT
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Description-Content-Type: text/markdown
License-File: LICENSE
License-File: AUTHORS
Requires-Dist: boto3 (>=1.4)
Requires-Dist: cachecontrol
Requires-Dist: iso3166
Requires-Dist: python-dateutil (>=2.5.0)
Requires-Dist: requests
Requires-Dist: polyline (>=1.3.1)
Requires-Dist: uritemplate (>=2.0)
Provides-Extra: test
Requires-Dist: coveralls ; extra == 'test'
Requires-Dist: pytest (>=2.8.3) ; extra == 'test'
Requires-Dist: pytest-cov ; extra == 'test'
Requires-Dist: responses ; extra == 'test'
Requires-Dist: tox ; extra == 'test'
# 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