awslabs / aws-crt-python

Python bindings for the AWS Common Runtime
Apache License 2.0
87 stars 43 forks source link

Always use virtual environments in CI, because PEP 668 #573

Closed graebm closed 3 months ago

graebm commented 3 months ago

Issue:

CI is not working on some newer OSs (Ubuntu 24.04, OpenBSD 7.5) due to PEP 668 which disallows global installations from pip.

Description of changes:

Always run CI in a virtual environment (using path .venv-builder)

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.