flyingcircusio / batou

batou is a universal, fractal deployment utility using Python.
https://batou.readthedocs.org
Other
47 stars 12 forks source link

Add support for Python 3.12 #458

Open elikoga opened 1 month ago

elikoga commented 1 month ago

Closes #402 Closes #159

Relevant changes:

black is updated, so a few lines are re-formatted

Dev-Dependencies are updated

bootstrap testing is now done using the branches/commits bootstrap script instead of making an internet request

The bootstrap script pulls in appenv from upstream flyingcircusio/appenv instead of batou now.

elikoga commented 1 month ago

Blocked by https://github.com/buildout/buildout/issues/650

elikoga commented 3 weeks ago

Rebased on top of https://github.com/flyingcircusio/batou/pull/379

elikoga commented 3 weeks ago

Actually blocked by https://github.com/flyingcircusio/appenv/pull/54 : Up until python 3.12, appenv implicitly installed setuptools

This PR actually includes the appenv changes already