Installation

Requirements

glpi-python-client supports Python 3.10 and newer. Runtime dependencies are installed from the package metadata and include requests, tenacity, beautifulsoup4, lxml, and urllib3.

Install from PyPI

After the package is published, install it with pip:

python -m pip install glpi-python-client

Install from Source

For local development or testing from a checkout, install the package in editable mode:

python -m pip install -e .

Install Development Tools

Development checks use the dev extra:

python -m pip install -e .[dev]

Documentation builds use the docs extra:

python -m pip install -e .[docs]

Build Documentation Locally

Build the Read the Docs HTML site with Sphinx:

python -m sphinx -b html docs docs/_build/html

The generated site is written to docs/_build/html/index.html.