openSUSE / xmldiffng

Diffing XML with RELAX NG schema

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Overview

Version |version|

Travis-CI Build Status Scrutinizer Build Status

Diffing XML with RELAX NG schema

  • Free software: GPL license

Installation

To install :program:`xmldiffng`, use the following command:

pip install xmldiffng

Development

To run the all tests run:

tox

Get Ready

Optional but recommended Tools

Install required packages (SUSE)

As a requirement, install the following packages for openSUSE:

sudo zypper install libxml2-devel libxml2-tools libxslt-devel gcc-c++ make
sudo zypper install readline-devel python-devel python3-devel python-virtualenv

Setup a virtual python environment (VPE)

  1. Create a VPE:

    python3 -m venv .env
    
  2. Activate the VPE:

    source .env/bin/activate
    
  3. Install the project in develop-mode:

    ./setup.py develop
    

Some helpful commands:

  • Show python modules inside the VPE:

    pip list
    
  • Install python modules from PyPI:

    pip install MODULE
    

About

Diffing XML with RELAX NG schema

License:GNU General Public License v3.0


Languages

Language:Python 100.0%