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

Uploaded Source

Built Distribution

craftr_dsl-0.7.2-py3-none-any.whl (16.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: craftr-dsl-0.7.2.tar.gz
  • Upload date:
  • Size: 15.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.1

File hashes

Hashes for craftr-dsl-0.7.2.tar.gz
Algorithm Hash digest
SHA256 8883b3fa0f01fe8be670d7e486c907020421e51c7eea501e775aba83b6048308
MD5 cba2704273c975a511854604f862a12e
BLAKE2b-256 0e36488fdeb3b8ef35bc8d548207f60e36a7f2d240ca1af0ad61d6b0a49c390b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: craftr_dsl-0.7.2-py3-none-any.whl
  • Upload date:
  • Size: 16.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.1

File hashes

Hashes for craftr_dsl-0.7.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5ad9fff0a36e29125f00ecb962f164a6c8d0294acd66791b85984a8458bbba46
MD5 20edf9c14a449942e545605213b1d2df
BLAKE2b-256 1210e94ff86cfc194c8523ff4423c23d021408727b5dd79656c0c74f14604ad0

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