You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This week, we focused on fixing our failing CI workflows and making significant progress on our formatter plugin system.
We addressed issues caused by GitHub's switch to Ubuntu 24.04 in the ubuntu-latest runner by introducing the use of uv and non-system Python in our CI workflows (PR #756). This change not only solves compatibility problems but also speeds up our builds.
On the alternative formatters front, we started by merging the pull request adding the formatter command line and config option (PR #568), which paves the way for supporting multiple formatter backends in the future. We then continued work on converting existing support for Black into a formatter plugin (PR #738). After this change, both none and black will be allowed as values for the formatter option, but this change sets the stage for adding other formatters like Ruff and Blue.
Building on this, we already made progress on adding support for Ruff as a code formatter (PR #744) and introduced a new pyupgrade formatter plugin (PR #755). These developments are part of our ongoing effort to expand Darker's capabilities and provide more flexibility to users.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
This week, we focused on fixing our failing CI workflows and making significant progress on our formatter plugin system.
We addressed issues caused by GitHub's switch to Ubuntu 24.04 in the
ubuntu-latest
runner by introducing the use ofuv
and non-system Python in our CI workflows (PR #756). This change not only solves compatibility problems but also speeds up our builds.On the alternative formatters front, we started by merging the pull request adding the
formatter
command line and config option (PR #568), which paves the way for supporting multiple formatter backends in the future. We then continued work on converting existing support for Black into a formatter plugin (PR #738). After this change, bothnone
andblack
will be allowed as values for theformatter
option, but this change sets the stage for adding other formatters like Ruff and Blue.Building on this, we already made progress on adding support for Ruff as a code formatter (PR #744) and introduced a new pyupgrade formatter plugin (PR #755). These developments are part of our ongoing effort to expand Darker's capabilities and provide more flexibility to users.
Beta Was this translation helpful? Give feedback.
All reactions