-
-
Notifications
You must be signed in to change notification settings - Fork 374
Comparing changes
Open a pull request
base repository: voxpupuli/puppet-python
base: v7.4.0
head repository: voxpupuli/puppet-python
compare: v8.0.0
- 20 commits
- 23 files changed
- 4 contributors
Commits on Aug 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1808a34 - Browse repository at this point
Copy the full SHA 1808a34View commit details
Commits on Nov 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a775c6c - Browse repository at this point
Copy the full SHA a775c6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b50bf95 - Browse repository at this point
Copy the full SHA b50bf95View commit details -
Merge pull request #708 from bastelfreak/eol
Drop EoL Debian 10 support
Configuration menu - View commit details
-
Copy full SHA for 1a1e8b5 - Browse repository at this point
Copy the full SHA 1a1e8b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for de7d06e - Browse repository at this point
Copy the full SHA de7d06eView commit details -
Merge pull request #709 from bastelfreak/centos7
Drop EoL CentOS 7/8 support
Configuration menu - View commit details
-
Copy full SHA for c7611a3 - Browse repository at this point
Copy the full SHA c7611a3View commit details -
Merge pull request #710 from bastelfreak/ubuntu18
Drop EoL Ubuntu 18.04
Configuration menu - View commit details
-
Copy full SHA for 39bb579 - Browse repository at this point
Copy the full SHA 39bb579View commit details
Commits on Feb 5, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 1ea8281 - Browse repository at this point
Copy the full SHA 1ea8281View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb68700 - Browse repository at this point
Copy the full SHA bb68700View commit details
Commits on Mar 19, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 44d77b1 - Browse repository at this point
Copy the full SHA 44d77b1View commit details -
Merge pull request #714 from voxpupuli/modulesync
modulesync 9.5.0-4-g2cf9dc0
Configuration menu - View commit details
-
Copy full SHA for 16043ea - Browse repository at this point
Copy the full SHA 16043eaView commit details
Commits on Apr 24, 2025
-
Add a unit test to illustrate the pyvenv bootstrap issue
This module that manage python needs python to be installed in order to work properly under certain conditions. When python is not installed on a node, the python_version fact does not have a value. When using `python::pyvenv` on such a system without a specific version set, a call of the split() function on this unde value cause an error te be raised: ``` Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, The function 'split' was called with arguments it does not accept. It expects one of: (String str, String pattern) rejected: parameter 'str' expects a String value, got Undef (String str, Regexp pattern) rejected: parameter 'str' expects a String value, got Undef (String str, Type[Regexp] pattern) rejected: parameter 'str' expects a String value, got Undef (Sensitive[String] sensitive, String pattern) rejected: parameter 'sensitive' expects a Sensitive[String] value, got Undef (Sensitive[String] sensitive, Regexp pattern) rejected: parameter 'sensitive' expects a Sensitive[String] value, got Undef (Sensitive[String] sensitive, Type[Regexp] pattern) rejected: parameter 'sensitive' expects a Sensitive[String] value, got Undef (file: /etc/puppetlabs/code/environments/production/modules/python/manifests/pyvenv.pp, line: 48, column: 34) (file: /etc/puppetlabs/code/environments/production/modules/taiga/manifests/back/install.pp, line: 15) on node debian12-64-puppet7.example.com ```
Configuration menu - View commit details
-
Copy full SHA for 81daea2 - Browse repository at this point
Copy the full SHA 81daea2View commit details -
Add fallback on the default system version of Python
When Python is not installed, the python_version fact is undef, but we need to know which version of Python is going to be installed by the module in order to use the proper command invocation for building virtual envs. This issue only occurs when the user use the system version of Python, so add the default version of Python for supported operating systems into Hiera and use that as a fallback when the version of Python is unknown.
Configuration menu - View commit details
-
Copy full SHA for 9ad7d67 - Browse repository at this point
Copy the full SHA 9ad7d67View commit details
Commits on Apr 28, 2025
-
Merge pull request #716 from voxpupuli/fix-pyvenv-bootstraping
Fix bootstrapping `python::pyvenv` when Python is not installed
Configuration menu - View commit details
-
Copy full SHA for 1ee9a64 - Browse repository at this point
Copy the full SHA 1ee9a64View commit details -
Configuration menu - View commit details
-
Copy full SHA for a2723a8 - Browse repository at this point
Copy the full SHA a2723a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e110c9 - Browse repository at this point
Copy the full SHA 9e110c9View commit details -
Merge pull request #719 from voxpupuli/drop-ubuntu-20.04
Drop EoL Ubuntu 20.04 support
Configuration menu - View commit details
-
Copy full SHA for 396a280 - Browse repository at this point
Copy the full SHA 396a280View commit details -
Merge pull request #718 from voxpupuli/drop-freebsd-11-12
Drop EoL FreeBSD 11/12 support
Configuration menu - View commit details
-
Copy full SHA for e043245 - Browse repository at this point
Copy the full SHA e043245View commit details -
Configuration menu - View commit details
-
Copy full SHA for a476028 - Browse repository at this point
Copy the full SHA a476028View commit details -
Configuration menu - View commit details
-
Copy full SHA for 19504d4 - Browse repository at this point
Copy the full SHA 19504d4View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v7.4.0...v8.0.0