Metadata-Version: 2.1
Name: soroban
Version: 0.3.2
Summary: CLI for Soroban contracts in Python
Project-URL: homepage, https://github.com/tupui/soroban-cli-python
Project-URL: documentation, https://github.com/tupui/soroban-cli-python
Project-URL: source, https://github.com/tupui/soroban-cli-python
Author: Pamphile Roy
Maintainer: Soroban CLI contributors
License-Expression: BSD-3-Clause
License-File: LICENSE.txt
Keywords: blockchain,cryptocurrency,dex,distributed exchange,horizon,lumens,sdex,soroban,soroban-rpc,stellar,stellar-sdk,stellar.org,trading,xlm
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.11
Requires-Dist: pydantic
Requires-Dist: pydantic-settings
Requires-Dist: stellar-sdk
Provides-Extra: cli
Requires-Dist: typer[all]; extra == 'cli'
Provides-Extra: dev
Requires-Dist: hatch; extra == 'dev'
Requires-Dist: pre-commit; extra == 'dev'
Requires-Dist: soroban[cli,tests]; extra == 'dev'
Provides-Extra: tests
Requires-Dist: pytest; extra == 'tests'
Requires-Dist: pytest-cov; extra == 'tests'
Description-Content-Type: text/markdown

# Soroban CLI

CLI and functions to call Soroban contracts with Python.

```
pip install soroban
```

This provides a simple way to call contracts without needing to install the
Rust SDK and is a higher level interface compared to using the Python SDK.

```python
import soroban

soroban.invoke("AAAA...", "increment")
```

Identity and Network configurations are automatically pulled from the global
or local configuration.

It also provides a CLI
```bash
soroban invoke CC22IAGPHR4DXI73WSI4L65TTB3F5A2DF7FP5PPNIOLVX5NQWSVR4TID version --source-account=...
```

> Note: this repository has no affiliation with the Stellar Developer Foundation.
> The official CLI can be found here https://github.com/stellar/soroban-cli
> Should this become useful, I am happy to transfer it as well!
