Skip to main content

perceval-puppet Build Status Coverage Status PyPI version

Bundle of Perceval backends for Puppet ecosystem.

Backends

The backends currently managed by this package support the next repositories:

  • Puppet Forge

Requirements

  • Python >= 3.10

You will also need some other libraries for running the tool, you can find the whole list of dependencies in pyproject.toml file.

Installation

There are several ways to install perceval-puppet on your system: packages or source code using Poetry or pip.

PyPI

perceval-puppet can be installed using pip, a tool for installing Python packages. To do it, run the next command:

$ pip install perceval-puppet

Source code

To install from the source code you will need to clone the repository first:

$ git clone https://github.com/chaoss/grimoirelab-perceval-puppet
$ cd grimoirelab-perceval-puppet

Then use pip or Poetry to install the package along with its dependencies.

Pip

To install the package from local directory run the following command:

$ pip install .

In case you are a developer, you should install perceval-puppet in editable mode:

$ pip install -e .

Poetry

We use poetry for dependency management and packaging. You can install it following its documentation. Once you have installed it, you can install perceval-puppet and the dependencies in a project isolated environment using:

$ poetry install

To spaw a new shell within the virtual environment use:

$ poetry shell

Examples

Puppet Forge

$ perceval puppetforge

License

Licensed under GNU General Public License (GPL), version 3 or later.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

perceval_puppet-1.1.9.tar.gz (28.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

perceval_puppet-1.1.9-py3-none-any.whl (18.8 kB view details)

Uploaded Python 3

File details

Details for the file perceval_puppet-1.1.9.tar.gz.

File metadata

  • Download URL: perceval_puppet-1.1.9.tar.gz
  • Upload date:
  • Size: 28.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.4.1 CPython/3.12.3 Linux/6.17.0-1018-azure

File hashes

Hashes for perceval_puppet-1.1.9.tar.gz
Algorithm Hash digest
SHA256 2b4aa7de2a4c955f7f1553d0c2accc0ac5fcb9b9614c51e779c1b2947b677659
MD5 5935f89e1cbfc2634ba9833ea18e624c
BLAKE2b-256 7828cb257fc37fcf844b240d26c548070d4d4ab5ee183b0414bc956a9878f469

See more details on using hashes here.

File details

Details for the file perceval_puppet-1.1.9-py3-none-any.whl.

File metadata

  • Download URL: perceval_puppet-1.1.9-py3-none-any.whl
  • Upload date:
  • Size: 18.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.4.1 CPython/3.12.3 Linux/6.17.0-1018-azure

File hashes

Hashes for perceval_puppet-1.1.9-py3-none-any.whl
Algorithm Hash digest
SHA256 190a8a447b8b09eee46a1093bc6f0dce586fa38da81906d2c487cd996b5ab544
MD5 fda4f8aa2a1ce07b7f2ac07347faef30
BLAKE2b-256 6c07eb3b94aa3ac9cd9693330aed89242ef13f99eb13488dfc11783f27bd0a0d

See more details on using hashes here.

Release history Release notifications | RSS feed

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page