Hey everyone,

Yapf has been upgraded to 0.43.0 in
https://github.com/apache/beam/pull/34801, please update the version in
your development environments accordingly.

Thanks,

Jack McCluskey

On Thu, May 1, 2025 at 12:30 PM Jack McCluskey <jrmcclus...@google.com>
wrote:

> Hey everyone,
>
> While starting work on Python 3.13 support for Beam, I discovered that our
> current version of yapf, the package we use for formatting Python code
> within the project, has a dependency within the pinned version (0.29.0)
> that is fully removed in Python 3.13 and will need to be updated. I've
> explored this and put together a doc about upgrading here -
>  
> https://docs.google.com/document/d/1GahQO0Bo9Y6BVzpob6SWeC0v2EAH9BTpAh57u9l1eXU/edit?usp=sharing
> <https://docs.google.com/document/d/1GahQO0Bo9Y6BVzpob6SWeC0v2EAH9BTpAh57u9l1eXU/edit?usp=sharing>
>
> There are some consequences for the current formatting of the code base
> (yapf has gotten more opinionated on a few things over time in ways I
> cannot configure away) but the scope of the changes is fortunately much
> smaller than I anticipated. PTAL and let me know if anyone has any
> objections to the current plan.
>
> Thanks,
>
> Jack McCluskey
>
> --
>
>
> Jack McCluskey
> SWE - DataPLS PLAT/ Dataflow ML
> RDU
> jrmcclus...@google.com
>
>
>

Reply via email to