.. _installation:
Installation
============
Usual PIP installation
**********************
.. code-block:: bash
pip install esgissue-client
PIP installation from GitHub
****************************
.. code-block:: bash
pip install -e git@github.com:ES-DOC/esdoc-errata-client.git@master#egg=esdoc-errata-client
Installation from GitHub
************************
#. Clone `our GitHub project `_:
.. code-block:: bash
git clone git@github.com:ES-DOC/esdoc-errata-client.git@master
#. Run the ``setup.py``:
.. code-block:: bash
cd esdoc-errata-client
python setup.py install
#. The ``esgissue`` command-line is ready.
.. warning::
To run ``esgissue`` you have to be logged into a machine with internet access.
Dependencies and requirements
*****************************
Linux distribution with Python 2.6+ is required. ``esgissue`` uses the following basic Python libraries. Ensure that
your Python environment includes:
* `os `_
* `collections `_
* `fnmatch `_
* `linecache `_
* `getpass `_
* `sys `_
* `re `_
* `platform `_
* `argparse `_
* `logging `_
* `ConfigParser `_
* `datetime `_
* `uuid `_
* `string `_
* `json `_
* `textwrap `_
Some required libraries are not included in most Python distributions. Please install them using the usual PIP command:
* `jsonschema `_
* `requests `_
* `pbkdf2 `_
* `pyDes `_
.. code-block:: bash
pip install