The GitHub Actions job "Tests" on airflow.git has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
63dec40c14f5a6218437f8c82af3478c39901f6c / Jarek Potiuk <[email protected]>
Vendor-in json-merge-patch and add `--no-dev` to direct uv tool install

The setuptools 78.0.1 started to fail old packages that had dash
metadata keys and had only .sdist installation. This caused failures
of three of our dependencies:

* json-merge-patch
* pykylin
* pyspark

The `josn-merge-patch` is a library released in 2017 (v 0.2) that implements
the [RFC7386](https://datatracker.ietf.org/doc/html/rfc7386) standard
of patching json. It has been used in only one place in our repo
in google provider, in order to merge json patches (well - obvious :).
Seems like the best approach is to vendor-in the code (70 lines or so)
rather than rely on 2017-released package

The change also revealed that in pre-commit we could use `--no-dev`
flag to skip installing development dependencies, because
we only care about the codegen deps.

Report URL: https://github.com/apache/airflow/actions/runs/14045587306

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to