Skip to main content

ape-cairo: A compiler plugin for the cairo programming language

Project description

Ape Cairo

Ape compiler plugin around the Cairo language.

Dependencies

  • python3 version 3.7 or greater, python3-dev

Installation

via pip

You can install the latest release via pip:

pip install ape-cairo

via setuptools

You can clone the repository and use setuptools for the most up-to-date version:

git clone https://github.com/ApeWorX/<PYPI_NAME>.git
cd ape-cairo
python3 setup.py install

Quick Usage

In a project directory where there are .cairo files in your contracts/ directory, run the compile command:

ape compile

Development

This project is in development and should be considered a beta. Things might not be in their final state and breaking changes may occur. Comments, questions, criticisms and pull requests are welcomed.

License

This project is licensed under the Apache 2.0.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ape-cairo-0.2.0a1.tar.gz (16.5 kB view details)

Uploaded Source

Built Distribution

ape_cairo-0.2.0a1-py3-none-any.whl (8.0 kB view details)

Uploaded Python 3

File details

Details for the file ape-cairo-0.2.0a1.tar.gz.

File metadata

  • Download URL: ape-cairo-0.2.0a1.tar.gz
  • Upload date:
  • Size: 16.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/35.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.64.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.12

File hashes

Hashes for ape-cairo-0.2.0a1.tar.gz
Algorithm Hash digest
SHA256 7f3c88b7f1e6122c294a922776cf6e3e1c746e41b9c1518f4d887ba755f10fd4
MD5 8b8d1effca0563b1b1f056b0c7a4cf80
BLAKE2b-256 3536aae25eb0c25dc6ce02715f66a1cbd7b2fec8a1804cc4fe0a3ac4dc12126c

See more details on using hashes here.

File details

Details for the file ape_cairo-0.2.0a1-py3-none-any.whl.

File metadata

  • Download URL: ape_cairo-0.2.0a1-py3-none-any.whl
  • Upload date:
  • Size: 8.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/35.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.64.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.12

File hashes

Hashes for ape_cairo-0.2.0a1-py3-none-any.whl
Algorithm Hash digest
SHA256 0d2eadbdd6b30165e66f2fc767db0242ef504c58ffe9c3aafa12cfbbfb6861bd
MD5 c620cc34216b855e3b7621202adf1041
BLAKE2b-256 39e4a60f4aab26bad1b484fa5b8eac38de8e5fc4507b9ab4cc011de3ff3c0e0d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page