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

Uploaded Source

Built Distribution

craftr_dsl-0.7.4-py3-none-any.whl (17.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: craftr-dsl-0.7.4.tar.gz
  • Upload date:
  • Size: 15.8 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.4.tar.gz
Algorithm Hash digest
SHA256 a7677416c093f55338469395f9d52aa33aaedd7428c78528f8390b73cff030d6
MD5 a9d17e3f9b9367057caa09bbb147db8d
BLAKE2b-256 cbdef0a3c2e22b100d59b2c16632b9a8f211438fd7401fcf6eb1a206d81f72cc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: craftr_dsl-0.7.4-py3-none-any.whl
  • Upload date:
  • Size: 17.4 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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 7f195d34bd3131d9f69a5a13603fc17308ee2fc8f38b152cbcbabb0ea615ccc5
MD5 2f493583e32940ff7ffc285e0acacf35
BLAKE2b-256 2a65b11fea1e90ed6aa63fb0fea215e9c0d9cae4d5d002c8311454ea449b7f62

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