adamchainz/blacken-docs (https://github.com/adamchainz/blacken-docs)
### [`v1.19.0`](https://redirect.github.com/adamchainz/blacken-docs/blob/HEAD/CHANGELOG.rst#1190-2024-10-07)
[Compare Source](https://redirect.github.com/adamchainz/blacken-docs/compare/1.18.0...1.19.0)
- reStructuredText: Gracefully ignore empty code blocks.
Thanks to Stephen Rosen in `PR #368 `\__.
- Drop Python 3.8 support.
- Support Python 3.13.
psf/black (https://github.com/psf/black)
### [`v24.10.0`](https://redirect.github.com/psf/black/blob/HEAD/CHANGES.md#24100)
[Compare Source](https://redirect.github.com/psf/black/compare/24.8.0...24.10.0)
##### Highlights
- Black is now officially tested with Python 3.13 and provides Python 3.13
mypyc-compiled wheels. ([#4436](https://redirect.github.com/psf/black/issues/4436)) ([#4449](https://redirect.github.com/psf/black/issues/4449))
- Black will issue an error when used with Python 3.12.5, due to an upstream memory
safety issue in Python 3.12.5 that can cause Black's AST safety checks to fail. Please
use Python 3.12.6 or Python 3.12.4 instead. ([#4447](https://redirect.github.com/psf/black/issues/4447))
- Black no longer supports running with Python 3.8 ([#4452](https://redirect.github.com/psf/black/issues/4452))
##### Stable style
- Fix crashes involving comments in parenthesised return types or `X | Y` style unions.
([#4453](https://redirect.github.com/psf/black/issues/4453))
- Fix skipping Jupyter cells with unknown `%%` magic ([#4462](https://redirect.github.com/psf/black/issues/4462))
##### Preview style
- Fix type annotation spacing between \* and more complex type variable tuple (i.e. `def
fn(*args: *tuple[*Ts, T]) -> None: pass`) ([#4440](https://redirect.github.com/psf/black/issues/4440))
##### Caching
- Fix bug where the cache was shared between runs with and without `--unstable` ([#4466](https://redirect.github.com/psf/black/issues/4466))
##### Packaging
- Upgrade version of mypyc used to 1.12 beta ([#4450](https://redirect.github.com/psf/black/issues/4450)) ([#4449](https://redirect.github.com/psf/black/issues/4449))
- `blackd` now requires a newer version of aiohttp. ([#4451](https://redirect.github.com/psf/black/issues/4451))
##### Output
- Added Python target version information on parse error ([#4378](https://redirect.github.com/psf/black/issues/4378))
- Add information about Black version to internal error messages ([#4457](https://redirect.github.com/psf/black/issues/4457))
astral-sh/uv (uv)
### [`v0.4.19`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0419)
[Compare Source](https://redirect.github.com/astral-sh/uv/compare/0.4.18...0.4.19)
##### Enhancements
- Add managed downloads for CPython 3.13.0rc3 and 3.12.7 ([#7880](https://redirect.github.com/astral-sh/uv/pull/7880))
- Display the target virtual environment path if non-default ([#7850](https://redirect.github.com/astral-sh/uv/pull/7850))
- Preserve case-insensitive sorts in `uv add` ([#7864](https://redirect.github.com/astral-sh/uv/pull/7864))
- Respect project upper bounds when filtering wheels on `requires-python` ([#7904](https://redirect.github.com/astral-sh/uv/pull/7904))
- Add `--script` to `uv run` to treat an input as PEP 723 regardless of extension ([#7739](https://redirect.github.com/astral-sh/uv/pull/7739))
- Improve legibility of build failure errors ([#7854](https://redirect.github.com/astral-sh/uv/pull/7854))
- Show interpreter source during Python discovery query errors ([#7928](https://redirect.github.com/astral-sh/uv/pull/7928))
##### Configuration
- Add `UV_FIND_LINKS` environment variable for `--find-links` ([#7912](https://redirect.github.com/astral-sh/uv/pull/7912))
- Ignore empty string values for `UV_PYTHON` environment variable ([#7878](https://redirect.github.com/astral-sh/uv/pull/7878))
##### Bug fixes
- Allow `py3x-none` tags in newer than Python 3.x ([#7867](https://redirect.github.com/astral-sh/uv/pull/7867))
- Allow self-dependencies in the `dev` section ([#7943](https://redirect.github.com/astral-sh/uv/pull/7943))
- Always ignore `cp2` wheels in resolution ([#7902](https://redirect.github.com/astral-sh/uv/pull/7902))
- Clear the publish progress bar on retry ([#7921](https://redirect.github.com/astral-sh/uv/pull/7921))
- Fix parsing of `gnueabi` libc variants in Python version requests ([#7975](https://redirect.github.com/astral-sh/uv/pull/7975))
- Simplify supported environments when comparing to lockfile ([#7894](https://redirect.github.com/astral-sh/uv/pull/7894))
- Trim commits when reading from Git refs ([#7922](https://redirect.github.com/astral-sh/uv/pull/7922))
- Use a higher HTTP read timeout when publishing packages ([#7923](https://redirect.github.com/astral-sh/uv/pull/7923))
- Remove the first empty line for `uv tree --package foo` ([#7885](https://redirect.github.com/astral-sh/uv/pull/7885))
##### Documentation
- Add 3.13 support to the platform reference ([#7971](https://redirect.github.com/astral-sh/uv/pull/7971))
- Clarify project environment creation a little ([#7941](https://redirect.github.com/astral-sh/uv/pull/7941))
- Fix code block title in Gitlab integration docs ([#7861](https://redirect.github.com/astral-sh/uv/pull/7861))
- Fix documentation (projects guide) regarding adding a git dependency ([#7916](https://redirect.github.com/astral-sh/uv/pull/7916))
- fix uninstallation command for windows on documentation ([#7944](https://redirect.github.com/astral-sh/uv/pull/7944))
- Clearly specify the minimum supported Windows Server version in the document ([#7946](https://redirect.github.com/astral-sh/uv/pull/7946))
##### Rust API
- Remove unused `Sha256Reader` ([#7929](https://redirect.github.com/astral-sh/uv/pull/7929))
- Remove unnecessary `Deserialize` derives on settings ([#7856](https://redirect.github.com/astral-sh/uv/pull/7856))
Configuration
📅 Schedule: Branch creation - "before 4am" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
1.18.0
->1.19.0
24.8.0
->24.10.0
0.4.18
->0.4.19
Release Notes
adamchainz/blacken-docs (https://github.com/adamchainz/blacken-docs)
### [`v1.19.0`](https://redirect.github.com/adamchainz/blacken-docs/blob/HEAD/CHANGELOG.rst#1190-2024-10-07) [Compare Source](https://redirect.github.com/adamchainz/blacken-docs/compare/1.18.0...1.19.0) - reStructuredText: Gracefully ignore empty code blocks. Thanks to Stephen Rosen in `PR #368psf/black (https://github.com/psf/black)
### [`v24.10.0`](https://redirect.github.com/psf/black/blob/HEAD/CHANGES.md#24100) [Compare Source](https://redirect.github.com/psf/black/compare/24.8.0...24.10.0) ##### Highlights - Black is now officially tested with Python 3.13 and provides Python 3.13 mypyc-compiled wheels. ([#4436](https://redirect.github.com/psf/black/issues/4436)) ([#4449](https://redirect.github.com/psf/black/issues/4449)) - Black will issue an error when used with Python 3.12.5, due to an upstream memory safety issue in Python 3.12.5 that can cause Black's AST safety checks to fail. Please use Python 3.12.6 or Python 3.12.4 instead. ([#4447](https://redirect.github.com/psf/black/issues/4447)) - Black no longer supports running with Python 3.8 ([#4452](https://redirect.github.com/psf/black/issues/4452)) ##### Stable style - Fix crashes involving comments in parenthesised return types or `X | Y` style unions. ([#4453](https://redirect.github.com/psf/black/issues/4453)) - Fix skipping Jupyter cells with unknown `%%` magic ([#4462](https://redirect.github.com/psf/black/issues/4462)) ##### Preview style - Fix type annotation spacing between \* and more complex type variable tuple (i.e. `def fn(*args: *tuple[*Ts, T]) -> None: pass`) ([#4440](https://redirect.github.com/psf/black/issues/4440)) ##### Caching - Fix bug where the cache was shared between runs with and without `--unstable` ([#4466](https://redirect.github.com/psf/black/issues/4466)) ##### Packaging - Upgrade version of mypyc used to 1.12 beta ([#4450](https://redirect.github.com/psf/black/issues/4450)) ([#4449](https://redirect.github.com/psf/black/issues/4449)) - `blackd` now requires a newer version of aiohttp. ([#4451](https://redirect.github.com/psf/black/issues/4451)) ##### Output - Added Python target version information on parse error ([#4378](https://redirect.github.com/psf/black/issues/4378)) - Add information about Black version to internal error messages ([#4457](https://redirect.github.com/psf/black/issues/4457))astral-sh/uv (uv)
### [`v0.4.19`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0419) [Compare Source](https://redirect.github.com/astral-sh/uv/compare/0.4.18...0.4.19) ##### Enhancements - Add managed downloads for CPython 3.13.0rc3 and 3.12.7 ([#7880](https://redirect.github.com/astral-sh/uv/pull/7880)) - Display the target virtual environment path if non-default ([#7850](https://redirect.github.com/astral-sh/uv/pull/7850)) - Preserve case-insensitive sorts in `uv add` ([#7864](https://redirect.github.com/astral-sh/uv/pull/7864)) - Respect project upper bounds when filtering wheels on `requires-python` ([#7904](https://redirect.github.com/astral-sh/uv/pull/7904)) - Add `--script` to `uv run` to treat an input as PEP 723 regardless of extension ([#7739](https://redirect.github.com/astral-sh/uv/pull/7739)) - Improve legibility of build failure errors ([#7854](https://redirect.github.com/astral-sh/uv/pull/7854)) - Show interpreter source during Python discovery query errors ([#7928](https://redirect.github.com/astral-sh/uv/pull/7928)) ##### Configuration - Add `UV_FIND_LINKS` environment variable for `--find-links` ([#7912](https://redirect.github.com/astral-sh/uv/pull/7912)) - Ignore empty string values for `UV_PYTHON` environment variable ([#7878](https://redirect.github.com/astral-sh/uv/pull/7878)) ##### Bug fixes - Allow `py3x-none` tags in newer than Python 3.x ([#7867](https://redirect.github.com/astral-sh/uv/pull/7867)) - Allow self-dependencies in the `dev` section ([#7943](https://redirect.github.com/astral-sh/uv/pull/7943)) - Always ignore `cp2` wheels in resolution ([#7902](https://redirect.github.com/astral-sh/uv/pull/7902)) - Clear the publish progress bar on retry ([#7921](https://redirect.github.com/astral-sh/uv/pull/7921)) - Fix parsing of `gnueabi` libc variants in Python version requests ([#7975](https://redirect.github.com/astral-sh/uv/pull/7975)) - Simplify supported environments when comparing to lockfile ([#7894](https://redirect.github.com/astral-sh/uv/pull/7894)) - Trim commits when reading from Git refs ([#7922](https://redirect.github.com/astral-sh/uv/pull/7922)) - Use a higher HTTP read timeout when publishing packages ([#7923](https://redirect.github.com/astral-sh/uv/pull/7923)) - Remove the first empty line for `uv tree --package foo` ([#7885](https://redirect.github.com/astral-sh/uv/pull/7885)) ##### Documentation - Add 3.13 support to the platform reference ([#7971](https://redirect.github.com/astral-sh/uv/pull/7971)) - Clarify project environment creation a little ([#7941](https://redirect.github.com/astral-sh/uv/pull/7941)) - Fix code block title in Gitlab integration docs ([#7861](https://redirect.github.com/astral-sh/uv/pull/7861)) - Fix documentation (projects guide) regarding adding a git dependency ([#7916](https://redirect.github.com/astral-sh/uv/pull/7916)) - fix uninstallation command for windows on documentation ([#7944](https://redirect.github.com/astral-sh/uv/pull/7944)) - Clearly specify the minimum supported Windows Server version in the document ([#7946](https://redirect.github.com/astral-sh/uv/pull/7946)) ##### Rust API - Remove unused `Sha256Reader` ([#7929](https://redirect.github.com/astral-sh/uv/pull/7929)) - Remove unnecessary `Deserialize` derives on settings ([#7856](https://redirect.github.com/astral-sh/uv/pull/7856))Configuration
📅 Schedule: Branch creation - "before 4am" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Renovate Bot.