1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82
|
Metadata-Version: 1.2
Name: rnc2rng
Version: 2.6.4
Summary: RELAX NG Compact to regular syntax conversion library
Home-page: https://github.com/djc/rnc2rng
Author: David Mertz
Maintainer: Dirkjan Ochtman
Maintainer-email: dirkjan@ochtman.nl
License: UNKNOWN
Description: RELAX NG Compact to RELAX NG conversion library
===============================================
.. image:: https://travis-ci.org/djc/rnc2rng.svg?branch=master
:target: https://travis-ci.org/djc/rnc2rng
.. image:: https://coveralls.io/repos/djc/rnc2rng/badge.svg?branch=master&service=github
:target: https://coveralls.io/github/djc/rnc2rng?branch=master
Converts RELAX NG schemata in Compact syntax (`rnc`) to the equivalent schema
in the XML-based default RELAX NG syntax. Dependencies:
- Python 2.x (tested with 2.6, 2.7)
- Python 3.x (tested with 3.3, 3.4, 3.5, 3.7, 3.8)
- `rply`_
Feedback welcome on `GitHub`_.
.. _GitHub: https://github.com/djc/rnc2rng
.. _rply: https://pypi.python.org/pypi/rply
History
-------
rnc2rng was originally written by `David Mertz`_ in 2003 and published as part
of a collection of files around RELAX NG `on his site`_ into the Public Domain.
`Hartmut Goebel`_ published it as a package on PyPI to make it easier to access.
It was mirrored on GitHub by `Dustin J. Mitchell`_ in 2010 after he fixed some
bugs. `Timmy Zhu`_ forked his repository and contributed further enhancements.
Recently, I (Dirkjan Ochtman) was interested in playing with RELAX NG Compact
and started making further updates. I asked Hartmut for maintainership on PyPI
and received it. While I cannot promise many updates, I should be responsive to
bug reports and (especially!) pull requests.
.. _David Mertz: http://www.gnosis.cx/publish/
.. _on his site: http://www.gnosis.cx/download/relax/
.. _Hartmut Goebel: http://www.goebel-consult.de/
.. _Dustin J. Mitchell: http://code.v.igoro.us/
.. _Timmy Zhu: https://github.com/nattofriends
How to install
--------------
The usual should work:
.. code-block:: shell
$ sudo pip install .
Getting started
---------------
.. code-block:: shell
$ python -m rnc2rng test.rnc > test.rng
License
-------
All of the code is released under MIT License.
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: License :: OSI Approved :: MIT License
Classifier: Topic :: Text Processing :: Markup :: XML
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
|