puppet-python
puppet-python copied to clipboard
Puppet module for installing and managing Python, pip, virtualenvs and Gunicorn virtual hosts.
#### Pull Request (PR) description This PR adds the flag `--use-deprecated=legacy-resolver` to pip install commands, if pip version is below 21.1 and higher than 20.2.4 #### This Pull Request (PR)...
pyvenv cannot install until $facts['python3_version'] exists (or is overidden) on RedHat style OSes
## Affected Puppet, Ruby, OS and module versions/distributions - Puppet: 6.26.0 - Ruby: 2.5.9p229 - Distribution: Oracle Linux 8 - Module version: 6.2.1 ## How to reproduce (e.g Puppet code...
@smortex #### Pull Request (PR) description Fixes issue wherein the `python::requirements` class does not correctly install a requirements.txt file declared in Puppet to the declared venv, e.g. ```puppet file {...
## Affected Puppet, Ruby, OS and module versions/distributions - Puppet: 6 - Ruby: 2.7 - Distribution: Debian Bullseye - Module version: 6.3.0 ## How to reproduce (e.g Puppet code you...
I find it very surprising that the following code would uninstall the `python-devel` package: ``` puppet include python ``` I believe there should be three possible outcomes of the `dev`...
#### Pull Request (PR) description
#### Pull Request (PR) description For Ubuntu 18.04 and Debian 10, ensure distutils is installed. When testing pyvenv I ran into this problem when using Python 3 and noticed if...
#### Pull Request (PR) description Simplify packages version detection #### This Pull Request (PR) fixes the following issues Fixes #617
Pip pre releases are set as the latest available package by puppet. This is done by following command `pip --log /tmp/pip.log install pip==notreallyaversion 2>&1 | grep -oP "\(from versions: .*\)"...
## Affected Puppet, Ruby, OS and module versions/distributions - Master - Puppet: 6.25.0 - Distribution: Centos 7 - Agent: - Puppet: 5.5.10 - Distribution: Debian 10 - Ruby: ruby 2.5.5p157...