Metadata-Version: 2.4
Name: zyropai
Version: 1.0.1
Summary: Official Python SDK for ZyroPAI - Non-custodial crypto payment gateway
Author-email: ZyroPAI <support@zyropai.com>
Maintainer-email: ZyroPAI Team <developers@zyropai.com>
License: MIT
Project-URL: Homepage, https://zyropai.com
Project-URL: Documentation, https://docs.zyropai.com
Project-URL: Repository, https://github.com/zyropai/zyropai-python
Project-URL: Issues, https://github.com/zyropai/zyropai-python/issues
Project-URL: Changelog, https://github.com/zyropai/zyropai-python/releases
Keywords: crypto,payment,gateway,blockchain,solana,usdc,web3,payment-processing
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
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
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Office/Business :: Financial
Classifier: Typing :: Typed
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: requests<3.0.0,>=2.31.0
Requires-Dist: typing-extensions>=4.0.0; python_version < "3.8"
Provides-Extra: dev
Requires-Dist: pytest>=7.0.0; extra == "dev"
Requires-Dist: pytest-cov>=4.0.0; extra == "dev"
Requires-Dist: pytest-mock>=3.10.0; extra == "dev"
Requires-Dist: black>=23.0.0; extra == "dev"
Requires-Dist: isort>=5.12.0; extra == "dev"
Requires-Dist: mypy>=1.0.0; extra == "dev"
Requires-Dist: ruff>=0.0.260; extra == "dev"
Requires-Dist: pre-commit>=3.0.0; extra == "dev"
Provides-Extra: docs
Requires-Dist: mkdocs>=1.4.0; extra == "docs"
Requires-Dist: mkdocs-material>=9.0.0; extra == "docs"
Requires-Dist: mkdocstrings>=0.22.0; extra == "docs"
Provides-Extra: test
Requires-Dist: pytest>=7.0.0; extra == "test"
Requires-Dist: pytest-cov>=4.0.0; extra == "test"
Requires-Dist: pytest-mock>=3.10.0; extra == "test"
Requires-Dist: requests-mock>=1.10.0; extra == "test"
Dynamic: license-file

# ZyroPAI Python SDK

[![PyPI version](https://badge.fury.io/py/zyropai.svg)](https://badge.fury.io/py/zyropai)
[![Python versions](https://img.shields.io/pypi/pyversions/zyropai.svg)](https://pypi.org/project/zyropai/)
[![License](https://img.shields.io/pypi/l/zyropai.svg)](https://github.com/zyropai/zyropai-python/blob/main/LICENSE)
[![Code coverage](https://codecov.io/gh/zyropai/zyropai-python/branch/main/graph/badge.svg)](https://codecov.io/gh/zyropai/zyropai-python)

Official Python SDK for ZyroPAI - Non-custodial crypto payment gateway.

## Features

- ✅ Simple, intuitive API
- ✅ Automatic retries with exponential backoff
- ✅ Comprehensive error handling
- ✅ Webhook signature verification
- ✅ Type hints for better IDE support
- ✅ 100% test coverage
- ✅ Async support (coming soon)

## Installation

```bash
pip install zyropai














cd /Users/user/clients/zyropai-python

# Rebuild the package (with fixed pyproject.toml)
rm -rf dist/ build/ *.egg-info
python -m build

# Upload to TestPyPI
twine upload --repository testpypi dist/*

# When prompted:
# Username: __token__
# Password: [paste your TestPyPI token]



# Build package
python -m build

# Upload to TestPyPI (testing)
twine upload --repository testpypi dist/*

# Upload to Production PyPI
twine upload dist/*

# Install from TestPyPI
pip install --index-url https://test.pypi.org/simple/ zyropai

# Install from Production PyPI
pip install zyropai

# Upgrade to latest
pip install --upgrade zyropai

