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.12.0.tar.gz (147.3 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.12.0-cp310-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (508.5 kB view details)

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

File details

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

File metadata

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

File hashes

Hashes for rcl_lang-0.12.0.tar.gz
Algorithm Hash digest
SHA256 54671f850c1ec22e9056edc5cd6706b214e57f5224f468651c43180ad4ec1c5e
MD5 e36ec72b97a1b86465e54a15444e046a
BLAKE2b-256 e70c1d1716af2f3942c538afafa86dfd36f6fdd5346fe4e8017af460d4182f74

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rcl_lang-0.12.0-cp310-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 d02b385728f12d3722690bd0fa839c9caaa6727a1060204eb0fd7e5f7254bcdf
MD5 1c5e874b258e6ba8cc905f4aa58de75f
BLAKE2b-256 5d6cc485ecf7cf4d29d9b6187b5280ba11412cc592872f573a96146bec2248ef

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