Skip to main content

Outerport Python SDK

Project description

Outerport Python SDK

Installation

pip install outerport

or

uv add outerport

Usage

from outerport import OuterportClient

client = OuterportClient(
    api_key="your_api_key",
    base_url="https://api.outerport.com"
)

Development

Setting Up Development Environment

# Clone the repository
git clone https://github.com/outerport/outerport.git
cd outerport/outerport-python

# Install development dependencies
pip install -e ".[dev]"

Running Tests

The SDK includes a comprehensive test suite:

# Run all tests
pytest

# Run only unit tests
pytest tests/unit

# Run with coverage report
pytest --cov=outerport

For integration tests, you'll need to set up your API key:

export OUTERPORT_API_KEY="your_api_key"
pytest tests/integration

See the tests/README.md file for more details on testing.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

outerport-0.2.11.tar.gz (151.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

outerport-0.2.11-py3-none-any.whl (20.6 kB view details)

Uploaded Python 3

File details

Details for the file outerport-0.2.11.tar.gz.

File metadata

  • Download URL: outerport-0.2.11.tar.gz
  • Upload date:
  • Size: 151.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.5.18

File hashes

Hashes for outerport-0.2.11.tar.gz
Algorithm Hash digest
SHA256 64869bc2b7d0e090424d2d7d23e07a946cfdd12fb3cfbe05015d29dd4f02b43e
MD5 9c47c22b0d326bb0044b1356e1ee2f41
BLAKE2b-256 5a784de4d382b9e0465ba61d5817a1c064fb40d3f1dd4f053f4779f754f8c97e

See more details on using hashes here.

File details

Details for the file outerport-0.2.11-py3-none-any.whl.

File metadata

  • Download URL: outerport-0.2.11-py3-none-any.whl
  • Upload date:
  • Size: 20.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.5.18

File hashes

Hashes for outerport-0.2.11-py3-none-any.whl
Algorithm Hash digest
SHA256 9d30d78808ac5063350d3b56756f904cab16210585d3b0b939b3cccf30164f5d
MD5 46333bd0e6eab1a4afb827a0a2f8f93f
BLAKE2b-256 3ceeca980acbd5723a5533532f61544ccc110cdbfff4a422b14b71e69e898b4d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page