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.10 or newer.


Copyright © 2021 Niklas Rosenstein

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.7.5.tar.gz (16.0 kB view details)

Uploaded Source

Built Distribution

craftr_dsl-0.7.5-py3-none-any.whl (17.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: craftr-dsl-0.7.5.tar.gz
  • Upload date:
  • Size: 16.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.2

File hashes

Hashes for craftr-dsl-0.7.5.tar.gz
Algorithm Hash digest
SHA256 459779bdd6963ff7845dae8d6ad5b45f770ba61f17315953e39c887ff481967c
MD5 5baed87bf3a2c3d95fd28bcf6ad8026a
BLAKE2b-256 ee11feefe0b59b54385e8d6d8dd6883a614dd9fbca0d97ae1518cd83238ddb78

See more details on using hashes here.

File details

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

File metadata

  • Download URL: craftr_dsl-0.7.5-py3-none-any.whl
  • Upload date:
  • Size: 17.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.2

File hashes

Hashes for craftr_dsl-0.7.5-py3-none-any.whl
Algorithm Hash digest
SHA256 4be64f2cee2840ea6efcd098864fc5b4aaef33784e5eec798815f3f909c5ceba
MD5 41d77f7fc4961d5cdaca4b9ce307200b
BLAKE2b-256 e5f6f5e70851964c3d1ab15713bdd49847f2bb8b82827ddac41432fd16e8f193

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