Metadata-Version: 2.4
Name: konecty_sdk_python
Version: 1.2.0
Summary: Konecty SDK Python
Author-email: Leonardo Leal <leonardo.leal@konecty.com>, Derotino Silveira <derotino.silveira@konecty.com>
License: MIT
Keywords: api,konecty,sdk
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.11
Requires-Dist: aiohttp>=3.11.11
Requires-Dist: asyncio>=3.4.3
Requires-Dist: black>=24.10.0
Requires-Dist: email-validator>=2.2.0
Requires-Dist: inquirer>=3.4.0
Requires-Dist: pydantic>=2.11.4
Requires-Dist: pymongo>=4.10.1
Requires-Dist: requests>=2.32.3
Requires-Dist: rich>=13.9.4
Requires-Dist: typing-extensions>=4.12.2
Description-Content-Type: text/markdown

## Konecty Python SDK

> 🛠️ Work in progress

This project exposes both:

- a cli for interacting with the database
- the Konecty client sdk for interacting with Konecty's api

#### Usage

##### Installing on a project

```sh
uv pip install konecty-sdk-python
konecty-cli apply --mongo-url="..." --database my-db
```

##### Running on uvx

```sh
uvx --from konecty-sdk-python konecty-cli pull --all --mongo-url="..." --database my-db
```

#### Build & Publish

It is needed to increase the version number on the [pyproject](./pyproject.toml) file.

```sh
uv build
uvx twine upload --config-file .pypirc --skip-existing dist/*
```
