A bridge to the Stylus css compiler
Project description
# Python Stylus
python-stylus bridges your Python code and the [Stylus](http://learnboost.github.com/stylus) library.
## Prerequisites
This libraries assumes you have a couple of things in place already for stylus to work:
* [Node](http://nodejs.org) installed with the `node` command available to use in your runtime.
* [Stylus](http://learnboost.github.com/stylus) installed in your working directory's node_modules folder or
in a location specified in your `NODE_PATH` environment variable.
## Installation
`pip install stylus`
## Usage
```python
from stylus import Stylus
compiler = Stylus()
compiler.compile("""
border-radius()
-webkit-border-radius arguments
-moz-border-radius arguments
border-radius arguments
body
font 12px Helvetica, Arial, sans-serif
a.button
border-radius 5px
""")
# import plugins
compiler.use("nib")
compiler.compile("""
@import 'nib'
body
background: linear-gradient(top, white, black)
""")
```
python-stylus bridges your Python code and the [Stylus](http://learnboost.github.com/stylus) library.
## Prerequisites
This libraries assumes you have a couple of things in place already for stylus to work:
* [Node](http://nodejs.org) installed with the `node` command available to use in your runtime.
* [Stylus](http://learnboost.github.com/stylus) installed in your working directory's node_modules folder or
in a location specified in your `NODE_PATH` environment variable.
## Installation
`pip install stylus`
## Usage
```python
from stylus import Stylus
compiler = Stylus()
compiler.compile("""
border-radius()
-webkit-border-radius arguments
-moz-border-radius arguments
border-radius arguments
body
font 12px Helvetica, Arial, sans-serif
a.button
border-radius 5px
""")
# import plugins
compiler.use("nib")
compiler.compile("""
@import 'nib'
body
background: linear-gradient(top, white, black)
""")
```
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
stylus-0.1.0.tar.gz
(3.6 kB
view hashes)