Metadata-Version: 2.1
Name: pragma-sdk
Version: 1.4.7
Summary: Core package for rollup-native Pragma Oracle
Home-page: https://pragma.build
Author: 0xevolve
Author-email: matthias@pragma.build
Requires-Python: >=3.9,<3.10
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Requires-Dist: aioresponses (>=0.7.4,<0.8.0)
Requires-Dist: cairo-lang (>=0.12,<0.13)
Requires-Dist: deprecated (>=1.2.14,<2.0.0)
Requires-Dist: python-dotenv (>=1.0.0,<2.0.0)
Requires-Dist: requests-mock (>=1.11.0,<2.0.0)
Requires-Dist: starknet.py (==0.22.0)
Requires-Dist: typer (==0.6.1)
Project-URL: Documentation, https://docs.pragma.build
Project-URL: Repository, https://github.com/Astraly-Labs/pragma-sdk
Description-Content-Type: text/markdown

# Pragma SDK

[![codecov](https://codecov.io/gh/Astraly-Labs/pragma-sdk/graph/badge.svg?token=98pUFYGHIK)](https://codecov.io/gh/Astraly-Labs/pragma-sdk)

[![Checks](https://github.com/Astraly-Labs/pragma-sdk/actions/workflows/checks.yml/badge.svg)](https://github.com/Astraly-Labs/pragma-sdk/actions/workflows/checks.yml)

[![Package](https://img.shields.io/pypi/v/pragma-sdk)](https://pypi.org/project/pragma-sdk/)

---

**Pragma SDK, written in Python.**

One can leverage this SDK to interact with Pragma on Starknet.
This SDK should also be used by Data Providers willing to push data on Pragma contracts.

## About

For more information, see the [project's repository](https://github.com/Astraly-Labs/Pragma), [documentation overview](https://docs.pragmaoracle.com/) and [documentation on how to publish data](https://docs.pragmaoracle.com/using-pragma/publishing-data).

## Contributing

See the [CONTRIBUTING](./CONTRIBUTING.md) guide.
