Metadata-Version: 2.1
Name: seaplane
Version: 0.6a16
Summary: Seaplane Python SDK
Home-page: https://github.com/seaplane-io/seaplane/tree/main/seaplane-sdk/python
License: Apache License
Author: Seaplane IO, Inc.
Requires-Python: >=3.10,<3.12
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: attrs (>=22.2.0,<23.0.0)
Requires-Dist: certifi (>=2022.6.15,<2023.0.0)
Requires-Dist: charset-normalizer (>=2.1.0,<3.0.0)
Requires-Dist: cookiecutter (>=2.1.1,<3.0.0)
Requires-Dist: idna (>=3.3,<4.0)
Requires-Dist: langchain (>=0.0.292,<0.0.293)
Requires-Dist: packaging (>=21.3,<22.0)
Requires-Dist: py (>=1.11.0,<2.0.0)
Requires-Dist: pyparsing (>=3.0.9,<4.0.0)
Requires-Dist: pypdf (>=3.9.0,<4.0.0)
Requires-Dist: python-dotenv (>=1.0.0,<2.0.0)
Requires-Dist: qdrant-client (==1.4.0)
Requires-Dist: requests (>=2.31.0,<3.0.0)
Requires-Dist: requests-mock (>=1.9.3,<2.0.0)
Requires-Dist: seaplane-framework-api (>=0.0.14b3,<0.0.15)
Requires-Dist: seaplane-framework-cli (>=0.0.20b3,<0.0.21)
Requires-Dist: seaplane-framework-common (>=0.0.1,<0.0.2)
Requires-Dist: seaplane-framework-config (>=0.0.5,<0.0.6)
Requires-Dist: seaplane-framework-flow (>=0.0.4,<0.0.5)
Requires-Dist: tiktoken (>=0.4.0,<0.5.0)
Requires-Dist: toml (>=0.10.2,<0.11.0)
Requires-Dist: tomli (>=2.0.1,<3.0.0)
Requires-Dist: tqdm (>=4.65.0,<5.0.0)
Requires-Dist: types-requests (>=2.28.0,<3.0.0)
Requires-Dist: types-tabulate (>=0.9.0.3,<0.10.0.0)
Requires-Dist: types-toml (>=0.10.8.6,<0.11.0.0)
Requires-Dist: urllib3 (>=1.26.16,<2.0.0)
Project-URL: Documentation, https://github.com/seaplane-io/seaplane/tree/main/seaplane-sdk/python
Project-URL: Repository, https://github.com/seaplane-io/seaplane/tree/main/seaplane-sdk/python
Description-Content-Type: text/markdown

# Seaplane Python SDK
[![PyPI](https://badge.fury.io/py/seaplane.svg)](https://badge.fury.io/py/seaplane)
[![Python](https://img.shields.io/pypi/pyversions/seaplane.svg?style=plastic)](https://badge.fury.io/py/seaplane)

Simple Python library to manage your resources at seaplane.

## What is Seaplane?

Seaplane is the global platform for building and scaling your application stack
without the complexity of managing cloud infrastructure.

It serves as a reference application for how our APIs can be utilized.

Not sure where to go to quickly run a workload on Seaplane? See our [Getting
Started] guide.

To build and test this software yourself, see the CONTRIBUTIONS.md document that is a peer to this one.

## Installation

```shell
pip install seaplane
```

## Configure your API KEY

You can provide your Seaplane API key to the library in a few ways

* Set `SEAPLANE_API_KEY` environment variable.
* Use `config` object in order to set the api key.

```python
from seaplane.config import config

config.set_api_key("your_api_key")
```

## License

Licensed under the Apache License, Version 2.0, [LICENSE]. Copyright 2022 Seaplane IO, Inc.

[//]: # (Links)

[Seaplane]: https://seaplane.io/
[CLI]: https://github.com/seaplane-io/seaplane/tree/main/seaplane-cli
[SDK]: https://github.com/seaplane-io/seaplane/tree/main/seaplane
[Getting Started]: https://github.com/seaplane-io/seaplane/blob/main/seaplane-sdk/python/docs/quickstart.md
[CONTRIBUTIONS]: https://github.com/seaplane-io/seaplane/tree/main/seaplane-sdk/python/CONTRIBUTIONS.md
[LICENSE]: https://github.com/seaplane-io/seaplane/blob/main/LICENSE

