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 details)

Uploaded Source

Built Distribution

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

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

Uploaded Python 3

File details

Details for the file pixieverse_pixie-0.0.5.tar.gz.

File metadata

  • Download URL: pixieverse_pixie-0.0.5.tar.gz
  • Upload date:
  • Size: 37.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for pixieverse_pixie-0.0.5.tar.gz
Algorithm Hash digest
SHA256 ef26d3f872206776ae84e2d6510c742f2daeb4ef04717d8108546675e56f1338
MD5 6fa53a9c00ff7ca337fb9d9b8c89c6c3
BLAKE2b-256 c6fd0cd3ea44e6e16c42c14aeddc4c20410ace00ee0d402594b0cbc8b0c6d9ad

See more details on using hashes here.

File details

Details for the file pixieverse.pixie-0.0.5-py3-none-any.whl.

File metadata

File hashes

Hashes for pixieverse.pixie-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 88ba25d2c0b4d1cf9a63c9e5efea68f82493c19105185f3701cc7ad372f77b43
MD5 f93bf4fde6e42c0fb875289eafdf193f
BLAKE2b-256 35ce861d96c3c406eb71c2e538b4bfa7624abab4ae18dbb364f0681b7b3d549e

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