Skip to main content

A package to parse pixie component files which allow you to author components in python

Project description

Pixie

What is Pixie

pixie is a transpiler that transpiles pixie files into regular python code. Pixie files are JSX inspired component description formats that brings markup style declarative language natively embedded in python.

Example

todo_page = (
    <div class_name="TodoList">
        <todo_list>
            <todo status={Status.Completed}>"Remember the milk 🥛"</todo>
            <todo status={Status.Todo}>"Eggs 🥚"</todo>
        </todo_list>
    </div>

Known Limitations

Strings within tags alwayes need to be quoted within single or double quotes.

Development Status

Prototype stage. Liable to explode without warning

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

pixieverse_pixie-0.0.5.tar.gz (37.8 kB view hashes)

Uploaded Source

Built Distribution

pixieverse.pixie-0.0.5-py3-none-any.whl (66.3 kB view hashes)

Uploaded Python 3

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