Metadata-Version: 1.1
Name: cobalt
Version: 0.1.3
Summary: A lightweight library for working with Akoma Ntoso Act documents
Home-page: https://github.com/Code4SA/cobalt
Author: Code for South Africa
Author-email: greg@code4sa.org
License: GNU Lesser General Public License v3 (LGPLv3)
Description: Cobalt
        ======
        
        .. image:: https://badge.fury.io/py/cobalt.svg
            :target: http://badge.fury.io/py/cobalt
        
        .. image:: https://travis-ci.org/Code4SA/cobalt.svg
            :target: http://travis-ci.org/Code4SA/cobalt
        
        Cobalt is a lightweight Python library for working with `Akoma Ntoso <http://www.akomantoso.org/>`_ Act documents.
        It makes it easy to work with Akoma Ntoso metadata, FRBR URIs and generate Tables of Contents for a document.
        
        It is lightweight because most operations are done on the XML document directly without intermediate
        objects. You still need to understand how Akoma Ntoso works.
        
        Read the `full documentation at cobalt.readthedocs.org <http://cobalt.readthedocs.org/en/latest/>`_.
        
        Quickstart
        ----------
        
        Install using::
        
            $ pip install cobalt
        
        Use it like this::
        
            >>> from cobalt import Act
            >>> act = Act()
            >>> act.title = "Act 10 of 1980"
            >>> act.frbr_uri = "/za/act/1980/10"
            >>> act.year
            '1980'
            >>> act.number
            '10'
            >>> print act.to_xml()
            [ lots of xml ]
        
        Contributing
        ------------
        
        1. Clone the repo
        2. Install development dependencies::
        
            pip install -e .[dev]
        
        3. Make your changes
        4. Run tests::
        
            nosetests && flake8
        
        5. Send a pull request
        
        Change Log
        ----------
        
        0.1.3
        .....
        
        - Refactor TOC helpers into own file
        - Fix .format in FrbrUri
        
        0.1.1
        .....
        
        - first release
        
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Topic :: Text Processing
Classifier: Topic :: Text Processing :: Markup :: XML
Classifier: Intended Audience :: Legal Industry
Classifier: License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
