flyingcircusio / appenv

Self-contained bootstrapping/updating of Python applications deployed through shared repositories
BSD 3-Clause "New" or "Revised" License
5 stars 1 forks source link

Freeze all packages regardless of version #55

Closed elikoga closed 3 weeks ago

elikoga commented 1 month ago

https://github.com/flyingcircusio/batou/issues/466 uncovered a scenario where python<3.12 insistence to drop the setuptools requirements in pip freeze output also creates an inconsistent environment, due to setuptools version requirements of applications not being passed on.

We included a workaround for mixed python3.12 and python<3.12 environments, but the workaround is apparently applicable to all python<3.12 environments.

This PR changes the contents of some lockfiles , which is the reason some tests fail for now.