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

Uploaded Source

Built Distribution

craftr_dsl-0.7.3-py3-none-any.whl (17.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: craftr-dsl-0.7.3.tar.gz
  • Upload date:
  • Size: 15.7 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.3.tar.gz
Algorithm Hash digest
SHA256 41e82f7008aaf847e5d2cdb31690ebd52424eb7ace73404e0496cecea3d71df9
MD5 f869ad3c11a6019cc1caf1c8beb4c15f
BLAKE2b-256 c9e9301e4d228f568c5b454b556e02aca82d96097d8bdb931bda6cb60293feea

See more details on using hashes here.

File details

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

File metadata

  • Download URL: craftr_dsl-0.7.3-py3-none-any.whl
  • Upload date:
  • Size: 17.2 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 b33e002a32e2f68adb0ac5027b29ec83e00d3bf7f9fb002d776225714f1ff4ed
MD5 19b683c0341cda3e783cefed7f037896
BLAKE2b-256 57ec7112cbbb27fb6e8ff6bcdb4dcac23d68bad3c2a661baa6c14b3316007bf0

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