Metadata-Version: 2.1
Name: builddsl
Version: 1.0.1
Summary: A superset of the Python programming language with support for closures and multi-line lambdas.
License: MIT
Author: Niklas Rosenstein
Author-email: rosensteinniklas@gmail.com
Requires-Python: >=3.6,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Provides-Extra: astor
Requires-Dist: astor (>=0.8.1,<0.9.0) ; extra == "astor"
Requires-Dist: dataclasses (>=0.6,<0.7) ; python_version < "3.7"
Requires-Dist: nr-io-lexer (>=1.0.0,<2.0.0)
Requires-Dist: typing-extensions (>=3.0.0)
Project-URL: Documentation, https://niklasrosenstein.github.io/python-builddsl/
Project-URL: Homepage, https://github.com/NiklasRosenstein/python-builddsl
Description-Content-Type: text/markdown

# builddsl

A superset of the Python programming language with support for closures and multi-line lambdas.

BuildDSL 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 builddsl

The `builddsl` package requires at least Python 3.8.

## Projects using BuildDSL

* [Novella](https://niklasrosenstein.github.io/novella/)

