Skip to content

tlocke/prang

Repository files navigation

Prang

A pure-Python library for validating XML documents aginst an RELAX NG schema.

Prang runs on Python 2.7 and 3.4 on both CPython and PyPy.

Regression Tests

To run the regression tests, install tox:

pip install tox

then run tox from the prang directory:

tox

Building The Documentation

The docs are written using Asciidoctor. To build them, install asciidoctor:

apt-get install asciidoctor

Then type:

asciidoctor docs/index.adoc

and the doc will appear at docs/index.html.

Doing A Release Of Prang

Run tox make sure all tests pass, then update the release notes in docs/index.adoc then do:

asciidoctor docs/index.adoc
git tag -a x.y.z -m "Version x.y.z"
python setup.py register sdist bdist_wheel upload upload_docs

About

Pure Python RELAX NG validator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages