/pypuppetdb

Python library for working with the PuppetDB API

Primary LanguagePythonApache License 2.0Apache-2.0

pypuppetdb

PyPi Version PyPI - Python Version PyPi Downloads Tests Status codecov Documentation Status By Voxpupuli

This library is a thin wrapper around the REST API providing some convenience functions and objects to request and hold data from PuppetDB.

Requirements

  • PuppetDB 3.0 or newer
    • (For support of older PuppetDB versions please check versions < 0.2.0)
  • Python 3.6 / 3.7 / 3.8 / 3.9 / 3.10

Installation

You can install this package from PyPI with:

pip install pypuppetdb

Documentation

The user guide, API reference and a developer guide is available on Read the Docs.

Getting Help

For bug reports you can file an issue. If you need help with something feel free to pop by #voxpupuli or the #puppetboard on Freenode or Vox Pupuli on Slack.

Contributing

Please see the contribution guide here.

License

This project is licensed under the Apache v2.0 License.