voxpupuli / puppet-python

Puppet module for installing and managing Python, pip, virtualenvs and Gunicorn virtual hosts.
https://forge.puppetlabs.com/puppet/python
Apache License 2.0
199 stars 370 forks source link

Implement Ubuntu 20.04 support #576

Closed bastelfreak closed 3 years ago

bastelfreak commented 3 years ago

Pull Request (PR) description

This Pull Request (PR) fixes the following issues

bastelfreak commented 3 years ago

I think before we implement this properly we should drop the python::virtualenv resource as it's really really end of life. otherwise we need to add a huge amount of workarounds.

DnZmfr commented 3 years ago

Hi, Do you have any idea when this fix for ubuntu 20.04 will be released?

Thanks. Dan

kenyon commented 3 years ago

Do you have any idea when this fix for ubuntu 20.04 will be released?

Not before the tests pass, at least.

bastelfreak commented 3 years ago

@DnZmfr I'm a bit low on available time since I also maintain other modules. If you're interested in picking this up or dropping python::virtualenv in another PR, that would be highly appreciated :)

treydock commented 3 years ago

@bastelfreak I would think it's not possible to get rid of python::virtualenv unless it's okay to force RHEL 7 sites to use Python 3. Right now that defined type is the only way to use system python and virtualenv on RHEL7 and still works on RHEL8 because the OS provides Python 2.7 packages.