Notice!
PyPM is being replaced with the ActiveState Platform, which enhances PyPM’s build and deploy capabilities.
Create your free Platform account
to download ActivePython or customize Python with the packages you require and get automatic updates.
Download
ActivePython
INSTALL>
pypm install pykss
How to install pykss
- Download and install ActivePython
- Open Command Prompt
- Type
pypm install pykss
| Python 2.7 | Python 3.2 | Python 3.3 |
---|
Windows (32-bit) | | | |
---|
Windows (64-bit) | | | |
---|
Mac OS X (10.5+) | | | |
---|
Linux (32-bit) | | | |
---|
Linux (64-bit) | | | |
---|
Lastest release
version 0.4 on Jun 18th, 2013
PyKSS is a Python implementation of KSS. KSS attempts to provide a
methodology for writing maintainable, documented CSS within a team.
The official docs provide a good introduction to KSS. The complete
syntax can he found on the syntax page.
Installing
System Message: ERROR/3 (<string>, line 22)
Unknown directive type "code-block".
.. code-block:: shell
pip install pykss
Usage
System Message: ERROR/3 (<string>, line 30)
Unknown directive type "code-block".
.. code-block:: python
>>> import pykss
>>>
>>> styleguide = pykss.Parser('static/css')
>>>
>>> styleguide.section('2.1.1')
<pykss.section.Section object at 0x10c1d1190>
>>>
>>> styleguide.section('2.1.1').description
'A button suitable for giving stars to someone.'
>>>
>>> styleguide.section('2.1.1').modifiers[0]
<pykss.modifier.Modifier object at 0x10c1d1290>
>>>
>>> styleguide.section('2.1.1').modifiers[0].name
':hover'
>>>
>>> styleguide.section('2.1.1').modifiers[0].class_name
'pseudo-class-hover'
>>>
>>> styleguide.section('2.1.1').modifiers[0].description
'Subtle hover highlight'
Django Usage
If you would like to use KSS within a Django project pykss.contrib.django
provides a view and template tag to make it easier. Check out the example
Django project for usage.