Skip to main content

Python bindings to the RCL configuration language.

Project description

The RCL configuration language is a domain-specific language that extends json into a simple, gradually typed, functional language that resembles Python and Nix. It reduces configuration boilerplate by enabling abstraction and reuse.

This package contains Python bindings to RCL. Basic usage is similar to the json module, import rcl to get started:

import rcl
assert rcl.loads("20 + 22") == 42

See the Python module reference for the full module documentation.

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

rcl_lang-0.13.0.tar.gz (147.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rcl_lang-0.13.0-cp310-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (508.8 kB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ x86-64

File details

Details for the file rcl_lang-0.13.0.tar.gz.

File metadata

  • Download URL: rcl_lang-0.13.0.tar.gz
  • Upload date:
  • Size: 147.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for rcl_lang-0.13.0.tar.gz
Algorithm Hash digest
SHA256 86622ef180da5b36f0167cbba0374916103f3c97b1f9a31da3595e7774a4eec6
MD5 cf58287dc8f25889bef3fa8d4c4fd4ad
BLAKE2b-256 5241532560c4bed62de2c9c85972df778400f25a1dadefc096178cb75c729aae

See more details on using hashes here.

File details

Details for the file rcl_lang-0.13.0-cp310-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for rcl_lang-0.13.0-cp310-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 99e4a92f91986b998d568d4c57fd4c5324c73933e5b7760a0429a5b6da6d22ed
MD5 4f0a0f2279d7799a1bbe840a5975ce2d
BLAKE2b-256 392ada449220cdc1c580f2f5de9463ee713071e08f41a7588c0c92e55bfc26bf

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page