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
There's been a mix of dependency management improvements and bug fixes this week. We're restructuring our package dependencies to make Black optional through a new darker[black] extras option, while keeping it as the default formatter. This change comes with helpful error messages when Black is needed but not installed. A new encoding-related bug was reported (#768) where Darker incorrectly handles files with mixed UTF-8 content and ISO-8859-5 encoding declarations.
Work continues on our documentation efforts with a simplified approach to the Sphinx website generation (PR #766), including automatic deployment on pushes to master. Meanwhile, the work on formatter plugins progresses steadily, with numerous improvements to the Ruff formatter support (#744) and the pyupgrade plugin implementation (#755). Both plugins now handle numeric target versions internally and include comprehensive test coverage. A particularly noteworthy change is that pyupgrade will always process entire files rather than just modified chunks, addressing a technical limitation in the integration.
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
-
There's been a mix of dependency management improvements and bug fixes this week. We're restructuring our package dependencies to make Black optional through a new
darker[black]
extras option, while keeping it as the default formatter. This change comes with helpful error messages when Black is needed but not installed. A new encoding-related bug was reported (#768) where Darker incorrectly handles files with mixed UTF-8 content and ISO-8859-5 encoding declarations.Work continues on our documentation efforts with a simplified approach to the Sphinx website generation (PR #766), including automatic deployment on pushes to master. Meanwhile, the work on formatter plugins progresses steadily, with numerous improvements to the Ruff formatter support (#744) and the pyupgrade plugin implementation (#755). Both plugins now handle numeric target versions internally and include comprehensive test coverage. A particularly noteworthy change is that pyupgrade will always process entire files rather than just modified chunks, addressing a technical limitation in the integration.
Beta Was this translation helpful? Give feedback.
All reactions