Metadata-Version: 2.1
Name: hdp-cairo-dev
Version: 0.0.2
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: aiofiles==23.2.1
Requires-Dist: cairo-lang==0.13.1
Requires-Dist: typeguard==2.13.3
Requires-Dist: protobuf==3.20.3
Requires-Dist: inquirer
Requires-Dist: python-dotenv
Requires-Dist: pysha3
Requires-Dist: web3
Requires-Dist: trie
Requires-Dist: black

# hdp-cairo-dev

The `hdp-cairo-dev` Python package is an abstraction of all the necessary Python dependencies and supported custom module's Cairo 1.0 Sierra files. It provides a convenient way to set up a complete cairo-run environment that enables the execution of the [Herodotus Data Processor (HDP)](https://docs.herodotus.dev/herodotus-docs/developers/herodotus-data-processor-hdp).

To fully utilize the hdp-cairo-dev package and run HDP, two additional components are required:

1. Locate the compiled HDP Cairo program `hdp.json` in the directory where cairo-run is expected to be called from.
2. Install the `cairo1-run` Rust binary from the [`cario-vm/cairo1-run`](https://github.com/lambdaclass/cairo-vm/tree/main/cairo1-run) repository.

Herodotus Dev Ltd - 2024.
