tailwindcss-parser for Render Engine
Project description
Render Engine TailwindCSS Plugin
Add tailwindcss to your Render Engine site.
TailwindCSS is a utility-first CSS framework for rapidly building custom designs.
The pytailwindcss package is used to install compile the tailwindcss stylesheets without the need of npm.
This plugin installs builds a tailwindcss file from the default configuration and adds a tailwind.css file to your static files.
Warning: This is in early development.
Installation
Install the extension with pip:
pip install render-engine-tailwindcss
Usage
-
Import the plugin.
# app.py from render_engine import Site from render_engine_tailwindcss import TailwindCSS
-
Add the plugin to your site.
# app.py class site(Site): static_path = 'static' plugins=[ TailwindCSS(), ] )
-
In your 'static_path', add your pre-tailwindcss stylesheets.
# static/styles.css @tailwind base; @tailwind components; @tailwind utilities;
You can add multiple CSS files to the static path and they will all converted into their own files.
Development & Testing
This project uses just for common development tasks and nox for testing across multiple Python versions.
Quick Start with Just
# Run tests
just test
# Run tests with coverage
just test-coverage
# Run both (if available)
just check
Using Nox for Multi-Version Testing
Test the plugin across Python 3.11, 3.12, 3.13, and 3.14:
# Run tests on all Python versions
nox -s test
# Run all checks
nox -s check
Development Setup
# Install with uv (recommended)
uv sync
# Install with pip
pip install -e ".[test]"
# Run tests
just test
Available Just Commands
just test- Run pytest on current Python versionjust test-coverage- Run pytest with coverage reportingjust check- Run tests
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file render_engine_tailwindcss-2025.11.1.tar.gz.
File metadata
- Download URL: render_engine_tailwindcss-2025.11.1.tar.gz
- Upload date:
- Size: 9.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5fccc9d0854c70ffb895003ba9a731dd4d54ed1e14f2bdd7a173f73b76b3df2e
|
|
| MD5 |
e34856f05083018416f482a0fb98b7f1
|
|
| BLAKE2b-256 |
f80e2810a93a06244f98eaf061d06448aab335cd525f674541719f51163c314f
|
File details
Details for the file render_engine_tailwindcss-2025.11.1-py3-none-any.whl.
File metadata
- Download URL: render_engine_tailwindcss-2025.11.1-py3-none-any.whl
- Upload date:
- Size: 4.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8a600ecb4e7a1a05588fe708f2c8918cdabc593f6db12cdce7b38222141972a5
|
|
| MD5 |
6e96b577598c954d375e7c8c27202f1e
|
|
| BLAKE2b-256 |
d66880edfd703815c34236b7fbb2cadf53fcd8646644913fbf6a1429a893fec1
|