apache-airflow: fix passthru overriding
Keep the `passthru` attributes from previousAttrs while adding new attributes. Co-authored-by: Graham Bennett <gbpdt@users.noreply.github.com>
This commit is contained in:
parent
061f741b10
commit
138565e8df
|
@ -43,12 +43,14 @@ let
|
|||
in
|
||||
# See note in ./python-package.nix for
|
||||
# instructions on manually testing the web UI
|
||||
with python.pkgs; (toPythonApplication apache-airflow).overrideAttrs (_:{
|
||||
with python.pkgs; (toPythonApplication apache-airflow).overrideAttrs (previousAttrs: {
|
||||
# Provide access to airflow's modified python package set
|
||||
# for the cases where external scripts need to import
|
||||
# airflow modules, though *caveat emptor* because many of
|
||||
# these packages will not be built by hydra and many will
|
||||
# not work at all due to the unexpected version overrides
|
||||
# here.
|
||||
passthru.pythonPackages = python.pkgs;
|
||||
passthru = (previousAttrs.passthru or { }) // {
|
||||
pythonPackages = python.pkgs;
|
||||
};
|
||||
})
|
||||
|
|
Loading…
Reference in a new issue