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.18.tar.gz (182.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.18-py3-none-any.whl (24.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for outerport-0.2.18.tar.gz
Algorithm Hash digest
SHA256 8a289ab722f073268e0f0d6e2a4400b1f9804d4aea385a1668a2483fa77c7eed
MD5 67e19a7a791562fb8a49b233dd536f74
BLAKE2b-256 0b243011753348fbc6df7477a985fb66027b2da9b10e24c7e2200b647e39c4bb

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for outerport-0.2.18-py3-none-any.whl
Algorithm Hash digest
SHA256 75366df65511f71648fb1dca1f991620bebc33a741791bd796cd958073399a48
MD5 639ffe42050a7ba15c78288c12ac6ef6
BLAKE2b-256 aef2dd806db41747abcf11395ca8da7acc04fb004ad10c173a1d8d6fb05f17f5

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