Subject: CVS commit: pkgsrc/textproc/py-black
From: Adam Ciarcinski
Date: 2024-10-10 11:54:23
Message id: 20241010095423.AE1D5FC7E@cvs.NetBSD.org

Log Message:
py-black: updated to 24.10.0

24.10.0

Highlights

- Black is now officially tested with Python 3.13 and provides Python 3.13
  mypyc-compiled wheels.
- 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.
- Black no longer supports running with Python 3.8

style

- Fix crashes involving comments in parenthesised return types or `X | Y` style \ 
unions.

- Fix skipping Jupyter cells with unknown `%%` magic

style

- Fix type annotation spacing between * and more complex type variable tuple \ 
(i.e. `def
  fn(*args: *tuple[*Ts, T]) -> None: pass`)

Caching

- Fix bug where the cache was shared between runs with and without `--unstable`

Packaging

- Upgrade version of mypyc used to 1.12 beta
- `blackd` now requires a newer version of aiohttp.

Output

- Added Python target version information on parse error
- Add information about Black version to internal error messages

Files:
RevisionActionfile
1.32modifypkgsrc/textproc/py-black/Makefile
1.29modifypkgsrc/textproc/py-black/distinfo