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