pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/textproc/py-black



Module Name:    pkgsrc
Committed By:   adam
Date:           Mon Jul 17 11:49:24 UTC 2023

Modified Files:
        pkgsrc/textproc/py-black: Makefile distinfo

Log Message:
py-black: updated to 23.7.0

23.7.0

Highlights

- Runtime support for Python 3.7 has been removed. Formatting 3.7 code will still be
  supported until further notice

 Stable style

- Fix a bug where an illegal trailing comma was added to return type annotations using
  PEP 604 unions
- Fix several bugs and crashes where comments in stub files were removed or mishandled
  under some circumstances
- Fix a crash with multi-line magic comments like `type: ignore` within parentheses

- Fix error in AST validation when _Black_ removes trailing whitespace in a type comment

 Preview style

- Implicitly concatenated strings used as function args are no longer wrapped inside
  parentheses
- Remove blank lines between a class definition and its docstring

 Configuration

- The `--workers` argument to _Black_ can now be specified via the `BLACK_NUM_WORKERS`
  environment variable
- `.pytest_cache`, `.ruff_cache` and `.vscode` are now excluded by default
- Fix _Black_ not honouring `pyproject.toml` settings when running `--stdin-filename`
  and the `pyproject.toml` found isn't in the current working directory
- _Black_ will now error if `exclude` and `extend-exclude` have invalid data types in
  `pyproject.toml`, instead of silently doing the wrong thing

 Packaging

- Upgrade mypyc from 0.991 to 1.3
- Remove patching of Click that mitigated errors on Python 3.6 with `LANG=C`

 Parser

- Add support for the new PEP 695 syntax in Python 3.12

 Performance

- Speed up _Black_ significantly when the cache is full
- Avoid importing `IPython` in a case where we wouldn't need it

 Output

- Use aware UTC datetimes internally, avoids deprecation warning on Python 3.12
- Change verbose logging to exactly mirror _Black_'s logic for source discovery

 _Blackd_

- The `blackd` argument parser now shows the default values for options in their help
  text

 Integrations

- Black is now tested with
  [`PYTHONWARNDEFAULTENCODING = 1`](https://docs.python.org/3/library/io.html#io-encoding-warning)

- Update GitHub Action to display black output in the job summary

 Documentation

- Add a CITATION.cff file to the root of the repository, containing metadata on how to
  cite this software
- Update the _classes_ and _exceptions_ documentation in Developer reference to match
  the latest code base


To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 pkgsrc/textproc/py-black/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/textproc/py-black/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/textproc/py-black/Makefile
diff -u pkgsrc/textproc/py-black/Makefile:1.15 pkgsrc/textproc/py-black/Makefile:1.16
--- pkgsrc/textproc/py-black/Makefile:1.15      Mon Apr 17 19:27:28 2023
+++ pkgsrc/textproc/py-black/Makefile   Mon Jul 17 11:49:24 2023
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.15 2023/04/17 19:27:28 adam Exp $
+# $NetBSD: Makefile,v 1.16 2023/07/17 11:49:24 adam Exp $
 
-DISTNAME=      black-23.3.0
+DISTNAME=      black-23.7.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    textproc devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=b/black/}

Index: pkgsrc/textproc/py-black/distinfo
diff -u pkgsrc/textproc/py-black/distinfo:1.13 pkgsrc/textproc/py-black/distinfo:1.14
--- pkgsrc/textproc/py-black/distinfo:1.13      Mon Apr 17 19:27:28 2023
+++ pkgsrc/textproc/py-black/distinfo   Mon Jul 17 11:49:24 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.13 2023/04/17 19:27:28 adam Exp $
+$NetBSD: distinfo,v 1.14 2023/07/17 11:49:24 adam Exp $
 
-BLAKE2s (black-23.3.0.tar.gz) = 04a13ab16fe9fddbde345a8feedca64ca8ea58fb65955499a238a059aae13e2f
-SHA512 (black-23.3.0.tar.gz) = 1ea8749ee25aae34a40c5d1b779c6076971488dea1a85ebfcbe4c2a8bb5abb5e3918a735a4e3f9b4ae2690eda0f48fac014ade055721b54d879fdd2d3450b72b
-Size (black-23.3.0.tar.gz) = 582156 bytes
+BLAKE2s (black-23.7.0.tar.gz) = 46f432980a16b1aa938b4f2415ec61c84c6758272caec5f13bb664b51c3bfde9
+SHA512 (black-23.7.0.tar.gz) = 78d5e87bfef4dcaff007455e8c72dcd45f9374c09da6f4ba45ae7caa980005d1bc984c68fa44d4abf7969a376a4039546e7e8f537c3aa1331d213e13dcbe3941
+Size (black-23.7.0.tar.gz) = 586177 bytes



Home | Main Index | Thread Index | Old Index