pyinfra v2.0 Release Notes

  • 🚀 The first 2.x release! Like v0 -> v1 this release mostly removes legacy APIs and methods which show warnings in v1. Major changes:

    👍 Breaking: Python 2.7 (finally!), 3.5 support dropped, Python 3.6 is now the minimum required version.

    🚀 Breaking: the "deploy directory" concept has been removed - everything now executes from the current working directory which removes the ambiguous magic v1 used to pick a deploy directory. A new --chdir CLI flag has been added to set the working directory before pyinfra executes.

    👷 This may affect scripts or CI workflows currently setup, for example: