Airflow 3 packaged for nixpgks #54824
Replies: 1 comment
-
Maybe someone here has nix package interest. But to be honest I am surprised how complex your packaging is, especially after all the effort we've made to make our packages (except the workspace setup) fully compliant with modern python packaging. Basically what you need is to:
It all should be taken from "user" targetted information (constraint files) - you should not really need to read any of the airflow internal pyproject.toml or provider-dependencies etc. - especially that they are supposde to be purely internal and they are by no way guaranteed to be kept in the same format etc. which means your complex python code will break at any time. We are planning a number of changes (including starting using uv.lock to keep our development dependencies) and in no way we will look at compatibilty of the internal metadata we keep in the repo. So my advice is: simplify. Use only what we tell our users to install airflow and nothing else. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Recently I packaged Apache Airflow 3 for nixpkgs, I believe not many nixpkgs' contributors are interested thus I am looking for someone who'll take a look at my work here. Thanks in advance!
NixOS/nixpkgs#434461
Beta Was this translation helpful? Give feedback.
All reactions