Skip to content

openSUSE/xmldiffng

Repository files navigation

Overview

Version

Travis-CI Build Status Scrutinizer Build Status

Diffing XML with RELAX NG schema

  • Free software: GPL license

Installation

To install xmldiffng, use the following command:

pip install xmldiffng

Development

To run the all tests run:

tox

Get Ready

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