Skip to main content

Domain specific language for the Craftr build system.

Project description

craftr-dsl

A domain specific language purpose-built for the Craftr build system.

The Craftr DSL is an "almost superset" of Python 3; adding a lot of syntactical features that make it more convenient to describe build configurations at the cost of some other syntax features of the native Python language (like set literals).

Installation

$ pip install craftr-dsl

The craftr-dsl package requires at least Python 3.8.

Projects using Craftr DSL

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

craftr-dsl-0.8.2.tar.gz (16.3 kB view details)

Uploaded Source

Built Distribution

craftr_dsl-0.8.2-py3-none-any.whl (17.7 kB view details)

Uploaded Python 3

File details

Details for the file craftr-dsl-0.8.2.tar.gz.

File metadata

  • Download URL: craftr-dsl-0.8.2.tar.gz
  • Upload date:
  • Size: 16.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.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.10.2

File hashes

Hashes for craftr-dsl-0.8.2.tar.gz
Algorithm Hash digest
SHA256 676c22f30fd356e4f2162763a991238351b71bd6bbdab16c3bed8459375fc295
MD5 cd45755ef681d8b69d1aaa789e388960
BLAKE2b-256 30061ed83da4016a1d818e6e41f772dfdb80423b423e111d585f2209197308f1

See more details on using hashes here.

File details

Details for the file craftr_dsl-0.8.2-py3-none-any.whl.

File metadata

  • Download URL: craftr_dsl-0.8.2-py3-none-any.whl
  • Upload date:
  • Size: 17.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.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.10.2

File hashes

Hashes for craftr_dsl-0.8.2-py3-none-any.whl
Algorithm Hash digest
SHA256 56edebab6e5bb7c6917866260881e6907b22b1623b8a923779b6737b443f17f3
MD5 84e6fd9585d582cce3747a2ad3c1fe3b
BLAKE2b-256 9a4defff6b12234897401ec8473b05acf7d3be562e1cdefdd1faf148260cab33

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