Hey Here,

I just merged the https://github.com/apache/airflow/pull/36537 - which aims
to bring Airflow into the modern packaging world of Python.

It should be largely transparent, but I would recommend using the
opportunity to refresh your virtual environments. Particularly I recommend
you start using hatch to manage your Python and Virtualenvs.

There is quite a comprehensive documentation about it in our docs - also
hatch has pretty good documentation on it's own.

https://github.com/apache/airflow/blob/main/LOCAL_VIRTUALENV.rst#using-hatch

Similarly as Breeze can be used to manage CI, reproducible test
environment, Hatch can be used to manage your local venvs, pretty much
making our development environment management a very well rounded
experience.

Any problems/questions - Slack's #development channel is likely best to
discuss it. I did as much testing as possible, but there might be some
teething issues.

J.

Reply via email to