appsembler / configuration

a simple, but flexible, way for anyone to stand up an instance of the edX platform that is fully configured and ready-to-go
GNU Affero General Public License v3.0
14 stars 13 forks source link

run our backups script in a virtualenv #343

Closed thraxil closed 3 years ago

thraxil commented 3 years ago

it requires a fair number of dependencies installed which sometimes conflict with other system packages and cause problems.

This puts everything into a dedicated virtualenv to avoid messing up the shared system packages.

A previous PR (https://github.com/appsembler/configuration/pull/338) introduced a rough hack to downgrade urllib3 to avoid conflicts with Ansible. That was a temporary fix. This should be the longer term more correct approach. (so this PR remves that downgrade).