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

Head commit for run:
dfb6a89df7906421309ab6275aef76775e51d2db / Jarek Potiuk <ja...@potiuk.com>
Vendor-in json-merge-patch and add `--no-dev` to direct uv tool install (#48210)

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/14060996515

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: jobs-unsubscr...@airflow.apache.org
For additional commands, e-mail: jobs-h...@airflow.apache.org

Reply via email to