2727
2828### Data types
2929
30- * [ ` Python::Loglevel ` ] ( #pythonloglevel ) : A version type to match all valid loglevels for python
31- * [ ` Python::Package::Ensure ` ] ( #pythonpackageensure ) : A version type to match all valid package ensures for python
32- * [ ` Python::Provider ` ] ( #pythonprovider ) : A version type to match all valid provider for python
33- * [ ` Python::Umask ` ] ( #pythonumask ) : A version type to match valid umask for python
30+ * [ ` Python::Loglevel ` ] ( #pythonloglevel ) : Match all valid loglevels for python
31+ * [ ` Python::Package::Ensure ` ] ( #pythonpackageensure ) : Match all valid package ensures for python
32+ * [ ` Python::Provider ` ] ( #pythonprovider ) : Match all valid provider for python
33+ * [ ` Python::Umask ` ] ( #pythonumask ) : Match valid umask for python
3434* [ ` Python::Venv::PipVersion ` ] ( #pythonvenvpipversion ) : A version type to ensure a specific Pip version in a virtual env.
35- * [ ` Python::Version ` ] ( #pythonversion ) : A version type to match all valid versions for python
35+ * [ ` Python::Version ` ] ( #pythonversion ) : Match all valid versions for python
3636
3737## Classes
3838
@@ -77,8 +77,11 @@ The following parameters are available in the `python` class:
7777* [ ` use_epel ` ] ( #use_epel )
7878* [ ` manage_scl ` ] ( #manage_scl )
7979* [ ` umask ` ] ( #umask )
80+ * [ ` manage_gunicorn ` ] ( #manage_gunicorn )
8081* [ ` manage_python_package ` ] ( #manage_python_package )
82+ * [ ` manage_venv_package ` ] ( #manage_venv_package )
8183* [ ` manage_pip_package ` ] ( #manage_pip_package )
84+ * [ ` venv ` ] ( #venv )
8285* [ ` gunicorn_package_name ` ] ( #gunicorn_package_name )
8386* [ ` python_pips ` ] ( #python_pips )
8487* [ ` python_pyvenvs ` ] ( #python_pyvenvs )
@@ -175,22 +178,44 @@ The default umask for invoked exec calls.
175178
176179Default value: `` undef ``
177180
181+ ##### <a name =" manage_gunicorn " ></a >` manage_gunicorn `
182+
183+ manage the state for package gunicorn
184+
185+ Default value: ` $python::params::manage_gunicorn `
186+
178187##### <a name =" manage_python_package " ></a >` manage_python_package `
179188
180189Data type: ` Boolean `
181190
182-
191+ manage the state for package python
183192
184193Default value: ` $python::params::manage_python_package `
185194
186- ##### <a name =" manage_pip_package " ></a >` manage_pip_package `
195+ ##### <a name =" manage_venv_package " ></a >` manage_venv_package `
187196
188197Data type: ` Boolean `
189198
199+ manage the state for package venv
190200
201+ Default value: ` $python::params::manage_venv_package `
202+
203+ ##### <a name =" manage_pip_package " ></a >` manage_pip_package `
204+
205+ Data type: ` Boolean `
206+
207+ manage the state for package pip
191208
192209Default value: ` $python::params::manage_pip_package `
193210
211+ ##### <a name =" venv " ></a >` venv `
212+
213+ Data type: ` Python::Package::Ensure `
214+
215+
216+
217+ Default value: ` $python::params::venv `
218+
194219##### <a name =" gunicorn_package_name " ></a >` gunicorn_package_name `
195220
196221Data type: ` String[1] `
@@ -1112,7 +1137,7 @@ Default value: `1800`
11121137
11131138### <a name =" pythonloglevel " ></a >` Python::Loglevel `
11141139
1115- A version type to match all valid loglevels for python
1140+ Match all valid loglevels for python
11161141
11171142Alias of
11181143
@@ -1122,7 +1147,7 @@ Enum['debug', 'info', 'warning', 'error', 'critical']
11221147
11231148### <a name =" pythonpackageensure " ></a >` Python::Package::Ensure `
11241149
1125- A version type to match all valid package ensures for python
1150+ Match all valid package ensures for python
11261151
11271152Alias of
11281153
@@ -1132,7 +1157,7 @@ Enum['absent', 'present', 'latest']
11321157
11331158### <a name =" pythonprovider " ></a >` Python::Provider `
11341159
1135- A version type to match all valid provider for python
1160+ Match all valid provider for python
11361161
11371162Alias of
11381163
@@ -1142,7 +1167,7 @@ Enum['pip', 'scl', 'rhscl', 'anaconda', '']
11421167
11431168### <a name =" pythonumask " ></a >` Python::Umask `
11441169
1145- A version type to match valid umask for python
1170+ Match valid umask for python
11461171
11471172Alias of
11481173
@@ -1162,7 +1187,7 @@ Pattern[/^(<|>|<=|>=|==) [0-9]*(\.[0-9]+)*$/, /\Alatest\Z/]
11621187
11631188### <a name =" pythonversion " ></a >` Python::Version `
11641189
1165- A version type to match all valid versions for python
1190+ Match all valid versions for python
11661191
11671192Alias of
11681193
0 commit comments