+1 binding.

- Checked SVN
- Reproducible Package builds
- Checked signatures
- Checked SHA512 checksums

Didn't perform any specific tests but the PMC quality checks look fine.



Thanks & Regards,
Amogh Desai

On Mon, 21 Sep 2026 at 5:25 PM, Kaxil Naik <[email protected]> wrote:

> +1 binding
>
> On Mon, 21 Sept 2026 at 12:15, Jarek Potiuk <[email protected]> wrote:
>
> > +1 (binding)
> >
> > Verified on macOS/arm64 with Python 3.10:
> >
> > - sha512 matches for all three artefacts.
> > - GPG signatures good on all three, key
> > 5055919906242571E5B0CC5A1846E140F733C4B2
> >   (Rahul Vats) present in KEYS. Both release tags - 3.3.2rc1 in
> >   airflow-client-python and python-client/3.3.2rc1 in airflow - verify
> > with the
> >   same key.
> > - Spec provenance: the committed spec/v2.yaml regenerates byte-for-byte
> > from
> >   v2-rest-api-generated.yaml at the tag through breeze's anyOf/null +
> >   security-scheme transform.
> > - Codegen reproduces: openapi-generator 7.25.0 plus the
> >   trigger_dag_run_post_body AST patch under Python 3.10 gives an
> identical
> >   airflow_client/client, docs and test tree (219/210/211 files).
> > - Full rebuild from the tag reproduces all three artefacts byte-for-byte:
> >
> >     breeze release-management prepare-python-client --distribution-format
> > both
> >     breeze release-management prepare-tarball --tarball-type
> > apache_airflow_python_client \
> >       --version 3.3.2 --version-suffix rc1
> >
> >   wheel, sdist and source tarball all match the staged files exactly
> under
> >   SOURCE_DATE_EPOCH=1789238787.
> > - Source tarball equals git archive of python-client/3.3.2rc1 (11677
> > entries,
> >   every file byte-identical). RAT clean (0 unapproved), no .pyc or
> > __pycache__,
> >   LICENSE and NOTICE present, version string consistent across
> version.txt,
> >   PKG-INFO, wheel METADATA and __version__.
> > - Wheel installs and works: TriggerDAGRunPostBody(...).to_dict() includes
> >   logical_date, DagRunApi instantiates.
> >
> > One cosmetic, pre-existing nit that does not block this release: the
> source
> > tarball carries five dangling symlinks under .claude/skills/ pointing
> into
> > .agents/skills/, which .gitattributes marks export-ignore. Released 3.3.1
> > has
> > the same ones. Fixed on main in #73107 and now cherry-picked to v3-3-test
> > in
> > #73448, so the next cut will be clean.
> >
> > J.
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [email protected]
> > For additional commands, e-mail: [email protected]
> >
> >
>

Reply via email to