Metadata-Version: 1.0
Name: eulxml
Version: 0.16.0
Summary: XPath-based XML data binding, with Django form support
Home-page: https://github.com/emory-libraries/eulxml
Author: Emory University Libraries
Author-email: libsysdev-l@listserv.cc.emory.edu
License: Apache License, Version 2.0
Description: EULxml
        ======
        
        EULxml is a `Python <http://www.python.org/>`_ module that provides
        utilities and classes for interacting with XML that allow the
        definition of re-usable XML objects that can be accessed, updated and
        created as standard Python types, and a form component for editing XML
        with `Django <https://www.djangoproject.com/>`_ forms.
        
        **eulxml.xpath** provides functions and classes for parsing XPath
        expressions using `PLY <http://www.dabeaz.com/ply/>`_.
        
        **eulxml.xmlmap** makes it easier to map XML to Python objects in a
        nicer, more pythonic and object-oriented way than typical DOM access
        usually provides.  XML can be read, modified, and even created from
        scratch (in cases where the configured XPath is simple enough to
        determine the nodes that should be constructed).
        
        **eulxml.forms** provides Django Form objects that use
        **eulxml.xmlmap.XmlObject** instances as the basis and data instance
        for the form, with the goal of making it easy to edit XML content
        via web forms.
        
        Dependencies
        ------------
        
        **eulxml** depends on `PLY <http://www.dabeaz.com/ply/>`_ and `lxml
        <http://lxml.de/>`_.
        
        **eulxml.forms** requires and was designed       to be used with 
        `Django <https://www.djangoproject.com/>`_, although Django is not
        required for installation and use of the non-form components of
        **eulxml**. 
        
        
        Contact Information
        -------------------
        
        **eulxml** was created by the Digital Programs and Systems Software
        Team of `Emory University Libraries <http://web.library.emory.edu/>`_.
        
        libsysdev-l@listserv.cc.emory.edu
        
        
        License
        -------
        **eulxml** is distributed under the Apache 2.0 License.
        
        
        Development History
        -------------------
        
        For instructions on how to see and interact with the full development
        history of **eulxml**, see
        `eulcore-history <https://github.com/emory-libraries/eulcore-history>`_.
        
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Framework :: Django
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Text Processing :: Markup :: XML
