https://github.com/voxpupuli/pypuppetdb
Python library for working with the PuppetDB API
https://github.com/voxpupuli/pypuppetdb
hacktoberfest puppetdb python
Last synced: 8 days ago
JSON representation
Python library for working with the PuppetDB API
- Host: GitHub
- URL: https://github.com/voxpupuli/pypuppetdb
- Owner: voxpupuli
- License: apache-2.0
- Created: 2013-07-29T18:21:06.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2024-09-03T13:06:36.000Z (8 months ago)
- Last Synced: 2024-10-29T14:22:44.879Z (6 months ago)
- Topics: hacktoberfest, puppetdb, python
- Language: Python
- Size: 676 KB
- Stars: 93
- Watchers: 50
- Forks: 70
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome-puppet - pypuppetdb - Python library to interact with the PuppetDB API. (Puppet Tools / Modules Management)
- awesome-puppet - pypuppetdb - Python library to interact with the PuppetDB API. (Puppet Tools / Modules Management)
README
# pypuppetdb
[](https://pypi.org/project/pypuppetdb/)
[](https://pypi.org/project/pypuppetdb/)
[](https://pypi.org/project/pypuppetdb/)
/badge.svg)
[](https://codecov.io/gh/voxpupuli/pypuppetdb)
[](https://pypuppetdb.readthedocs.io/en/latest/?badge=latest)
[](https://voxpupuli.org)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 5.2 or newer
* Python 3.7-3.11(For support of the older PuppetDB or Python versions please check previous library version.)
## Installation
You can install this package from PyPI with:
```bash
pip install pypuppetdb
```## Documentation
The [user guide, API reference and a developer guide is available on Read the Docs](https://pypuppetdb.readthedocs.io/en/latest/).
## Getting Help
For bug reports you can file an
[issue](https://github.com/voxpupuli/pypuppetdb/issues). If you need
help with something feel free to pop by \#voxpupuli or the \#puppetboard on
[Freenode](https://freenode.net) or [Vox Pupuli on Slack](https://puppetcommunity.slack.com/messages/voxpupuli/).## Contributing
Please see the [contribution guide here](https://github.com/voxpupuli/pypuppetdb/blob/master/CONTRIBUTING.md).
## License
This project is licensed under the [Apache v2.0 License](https://github.com/voxpupuli/pypuppetdb/blob/master/LICENSE).