Metadata-Version: 2.4
Name: poseidon-wep-sdk
Version: 0.1.0
Summary: Poseidon Subnet Worker Execution Process (WEP) SDK for building decentralized compute workflows
Author-email: Poseidon <dev@poseidon.ai>
Maintainer-email: Poseidon <dev@poseidon.ai>
License: MIT
Project-URL: Homepage, https://github.com/PSDN-AI/wep-python-sdk
Project-URL: Repository, https://github.com/PSDN-AI/wep-python-sdk
Project-URL: Documentation, https://github.com/PSDN-AI/wep-python-sdk#readme
Keywords: poseidon,subnet,wep,sdk,decentralized,compute,workflow
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.9
Description-Content-Type: text/markdown
Requires-Dist: grpcio>=1.60.0
Requires-Dist: grpcio-tools>=1.60.0
Requires-Dist: pydantic>=2.0.0
Requires-Dist: pyyaml>=6.0
Requires-Dist: uvicorn>=0.22.0
Requires-Dist: fastapi>=0.110.0
Requires-Dist: requests>=2.31.0
Requires-Dist: boto3>=1.34.0

# Poseidon WEP SDK

Python SDK for building Worker Execution Process (WEP) workflows on the Poseidon Subnet.

## Installation

```bash
pip install poseidon-wep-sdk
```

## Quick Start

```python
from poseidon_wep_sdk_pkg import WepServer, ServiceRegistry

# Register your service
registry = ServiceRegistry()
registry.register("my_service", my_service_handler)

# Start the WEP server
server = WepServer(registry=registry)
server.run()
```

## Documentation

For detailed documentation, see the [examples](https://github.com/PSDN-AI/wep-python-sdk/tree/main/examples) directory.

## License

MIT
