Skip to main content

Isogeo API Python SDK

PyPI PyPI - Python Version

Build Status

Documentation Status

A Python package to use Isogeo REST API.

Requirements

Isogeo API requires oAuth2 authentication. To obtain credentials, send us your request by email projects+api@isogeo.com.

Based on the well known requests package and the extension requests-oauthlib.

Documentation

Usage in a nutshell

python -m pip install --user isogeo-pysdk
# or using pipenv
python -m pipenv install isogeo-pysdk

Quickstart

from isogeo_pysdk import Isogeo

# authenticate your client application
isogeo = Isogeo(client_id=app_id,
                client_secret=app_secret)

# get the token
isogeo.connect()

# search within catalogs shared to the application
search = isogeo.search()

# print some statements
print("Search query parameters: ", search.query)
print("Total count of metadatas shared: ", search.total)
print("Count of resources got by request: {}\n".format(len(search.results)))

# close the session when you finish
isogeo.close()

Samples are available in the source repository <https://github.com/isogeo/isogeo-api-py-minsdk/tree/master/isogeo_pysdk/samples>_.

Tests

Tests are performed for each published commit:

python -m pip install --upgrade -r requirements_dev.txt
python -m pytest

Or using the included Powershell script:

.\tool_test_coverage.ps1

Build

To package and upload:

.\tool_build_upload.ps1

To build docs:

.\tool_docs_build.ps1

Metadata

Release files for isogeo-pysdk 3.11.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for isogeo-pysdk 3.11.0
File Size Uploaded Provenance Actions
isogeo_pysdk-3.11.0.tar.gz 183.8 kB Without provenance Details for isogeo_pysdk-3.11.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for isogeo-pysdk 3.11.0
File Interpreter ABI Platform Actions
isogeo_pysdk-3.11.0-py3-none-any.whl Python 3 none any Details for isogeo_pysdk-3.11.0-py3-none-any.whl

Total release size: 418.1 kB

Release files / isogeo_pysdk-3.11.0.tar.gz

Download URL isogeo_pysdk-3.11.0.tar.gz
Size 183.8 kB
Tags Source
SHA-256 checksum
How to use checksums
07f7cb04f776ea0a18afbcc69e23ab83d8eaf77656b2d0d722b0827a2f428ee6
BLAKE2b-256 checksum
How to use checksums
b982a5b938395e238b932c04757e02559a6af16642e130e91463bab82ffd3bf1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.10

Release files / isogeo_pysdk-3.11.0-py3-none-any.whl

Download URL isogeo_pysdk-3.11.0-py3-none-any.whl
Size 234.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
503370d6a5e8e39e862862aff36e3dc0797757bc79f959ed5a400f56b7f1a48c
BLAKE2b-256 checksum
How to use checksums
472634577492a0fde1f65884e22ad6291c3d7b689625ca469b7b051bf23f810c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.10

Security for isogeo-pysdk 3.11.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

3.11.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page