Skip to main content
https://secure.travis-ci.org/seanbrant/pykss.png?branch=master

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

pip install pykss

Usage

>>> 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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pykss-0.2.1.tar.gz (4.3 kB view details)

Uploaded Source

File details

Details for the file pykss-0.2.1.tar.gz.

File metadata

  • Download URL: pykss-0.2.1.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pykss-0.2.1.tar.gz
Algorithm Hash digest
SHA256 76a80f59fb2c65f59e2fe8226c9d5a47e9f7d1ec8bd84c8beb5daa8bd9e17c50
MD5 7d75eaedf6d7c52065a0b03addcc2730
BLAKE2b-256 a4e11c3e578e067913f350e7a64061c6efba213ed5a8b9fc965b986339bb37c8

See more details on using hashes here.

Release history Release notifications | RSS feed

0.5

1 file

0.4

1 file

0.3

1 file

0.2.9

1 file

0.2.8

1 file

0.2.7

1 file

0.2.6

1 file

0.2.5

1 file

0.2.4

1 file

0.2.3

1 file

0.2.2

1 file

This release

0.2.1 This release

1 file

0.1

1 file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page