pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/textproc/py-black py-black: updated to 22.10.0
details: https://anonhg.NetBSD.org/pkgsrc/rev/624a129e1bc6
branches: trunk
changeset: 386604:624a129e1bc6
user: adam <adam%pkgsrc.org@localhost>
date: Tue Oct 11 13:15:30 2022 +0000
description:
py-black: updated to 22.10.0
22.10.0
Highlights
- Runtime support for Python 3.6 has been removed. Formatting 3.6 code will still be
supported until further notice.
Stable style
- Fix a crash when `# fmt: on` is used on a different block level than `# fmt: off`
Preview style
- Fix a crash when formatting some dicts with parenthesis-wrapped long string keys
Configuration
- `.ipynb_checkpoints` directories are now excluded by default
- Add `--skip-source-first-line` / `-x` option to ignore the first line of source code
while formatting
Packaging
- Executables made with PyInstaller will no longer crash when formatting several files
at once on macOS. Native x86-64 executables for macOS are available once again.
- Hatchling is now used as the build backend. This will not have any effect for users
who install Black with its wheels from PyPI.
- Faster compiled wheels are now available for CPython 3.11
_Blackd_
- Windows style (CRLF) newlines will be preserved
Integrations
- Vim plugin: add flag (`g:black_preview`) to enable/disable the preview style
- Update GitHub Action to support formatting of Jupyter Notebook files via a `jupyter`
option
- Update GitHub Action to support use of version specifiers (e.g. `<23`) for Black
version
diffstat:
textproc/py-black/Makefile | 14 +++++-----
textproc/py-black/PLIST | 57 +++++++++------------------------------------
textproc/py-black/distinfo | 8 +++---
3 files changed, 23 insertions(+), 56 deletions(-)
diffs (201 lines):
diff -r 4255719f2c48 -r 624a129e1bc6 textproc/py-black/Makefile
--- a/textproc/py-black/Makefile Tue Oct 11 13:14:15 2022 +0000
+++ b/textproc/py-black/Makefile Tue Oct 11 13:15:30 2022 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.9 2022/09/14 10:34:27 adam Exp $
+# $NetBSD: Makefile,v 1.10 2022/10/11 13:15:30 adam Exp $
-DISTNAME= black-22.8.0
+DISTNAME= black-22.10.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= textproc devel python
MASTER_SITES= ${MASTER_SITE_PYPI:=b/black/}
@@ -12,6 +12,10 @@
USE_LANGUAGES= # none
+BUILD_DEPENDS+= ${PYPKGPREFIX}-hatchling>=1.8.0:../../devel/py-hatchling
+BUILD_DEPENDS+= ${PYPKGPREFIX}-hatch-fancy-pypi-readme-[0-9]*:../../devel/py-hatch-fancy-pypi-readme
+BUILD_DEPENDS+= ${PYPKGPREFIX}-hatch-vcs-[0-9]*:../../devel/py-hatch-vcs
+BUILD_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm-[0-9]*:../../devel/py-setuptools_scm
DEPENDS+= ${PYPKGPREFIX}-click>=8.0.0:../../devel/py-click
DEPENDS+= ${PYPKGPREFIX}-mypy_extensions>=0.4.3:../../lang/py-mypy_extensions
DEPENDS+= ${PYPKGPREFIX}-pathspec>=0.9.0:../../devel/py-pathspec
@@ -19,8 +23,6 @@
DEPENDS+= ${PYPKGPREFIX}-tomli>=1.1.0:../../textproc/py-tomli
# only needed for blackd:
DEPENDS+= ${PYPKGPREFIX}-aiohttp>=3.7.4:../../www/py-aiohttp
-
-BUILD_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm-[0-9]*:../../devel/py-setuptools_scm
TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
PYTHON_VERSIONS_INCOMPATIBLE= 27
@@ -34,8 +36,6 @@
DEPENDS+= ${PYPKGPREFIX}-typing-extensions>=3.10.0.0:../../devel/py-typing-extensions
.endif
-USE_PKG_RESOURCES= yes
-
post-install:
.for bin in black blackd
cd ${DESTDIR}${PREFIX}/bin && \
@@ -46,5 +46,5 @@
do-test:
cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX}
-.include "../../lang/python/egg.mk"
+.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
diff -r 4255719f2c48 -r 624a129e1bc6 textproc/py-black/PLIST
--- a/textproc/py-black/PLIST Tue Oct 11 13:14:15 2022 +0000
+++ b/textproc/py-black/PLIST Tue Oct 11 13:15:30 2022 +0000
@@ -1,124 +1,91 @@
-@comment $NetBSD: PLIST,v 1.4 2022/04/12 10:11:38 adam Exp $
+@comment $NetBSD: PLIST,v 1.5 2022/10/11 13:15:30 adam Exp $
bin/black-${PYVERSSUFFIX}
bin/blackd-${PYVERSSUFFIX}
-${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
-${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
-${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
-${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
-${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
-${PYSITELIB}/${EGG_INFODIR}/requires.txt
-${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/${WHEEL_INFODIR}/INSTALLER
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/REQUESTED
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/direct_url.json
+${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/AUTHORS.md
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
${PYSITELIB}/_black_version.py
${PYSITELIB}/_black_version.pyc
-${PYSITELIB}/_black_version.pyo
${PYSITELIB}/black/__init__.py
${PYSITELIB}/black/__init__.pyc
-${PYSITELIB}/black/__init__.pyo
${PYSITELIB}/black/__main__.py
${PYSITELIB}/black/__main__.pyc
-${PYSITELIB}/black/__main__.pyo
${PYSITELIB}/black/brackets.py
${PYSITELIB}/black/brackets.pyc
-${PYSITELIB}/black/brackets.pyo
${PYSITELIB}/black/cache.py
${PYSITELIB}/black/cache.pyc
-${PYSITELIB}/black/cache.pyo
${PYSITELIB}/black/comments.py
${PYSITELIB}/black/comments.pyc
-${PYSITELIB}/black/comments.pyo
${PYSITELIB}/black/concurrency.py
${PYSITELIB}/black/concurrency.pyc
-${PYSITELIB}/black/concurrency.pyo
${PYSITELIB}/black/const.py
${PYSITELIB}/black/const.pyc
-${PYSITELIB}/black/const.pyo
${PYSITELIB}/black/debug.py
${PYSITELIB}/black/debug.pyc
-${PYSITELIB}/black/debug.pyo
${PYSITELIB}/black/files.py
${PYSITELIB}/black/files.pyc
-${PYSITELIB}/black/files.pyo
${PYSITELIB}/black/handle_ipynb_magics.py
${PYSITELIB}/black/handle_ipynb_magics.pyc
-${PYSITELIB}/black/handle_ipynb_magics.pyo
${PYSITELIB}/black/linegen.py
${PYSITELIB}/black/linegen.pyc
-${PYSITELIB}/black/linegen.pyo
${PYSITELIB}/black/lines.py
${PYSITELIB}/black/lines.pyc
-${PYSITELIB}/black/lines.pyo
${PYSITELIB}/black/mode.py
${PYSITELIB}/black/mode.pyc
-${PYSITELIB}/black/mode.pyo
${PYSITELIB}/black/nodes.py
${PYSITELIB}/black/nodes.pyc
-${PYSITELIB}/black/nodes.pyo
${PYSITELIB}/black/numerics.py
${PYSITELIB}/black/numerics.pyc
-${PYSITELIB}/black/numerics.pyo
${PYSITELIB}/black/output.py
${PYSITELIB}/black/output.pyc
-${PYSITELIB}/black/output.pyo
${PYSITELIB}/black/parsing.py
${PYSITELIB}/black/parsing.pyc
-${PYSITELIB}/black/parsing.pyo
${PYSITELIB}/black/py.typed
${PYSITELIB}/black/report.py
${PYSITELIB}/black/report.pyc
-${PYSITELIB}/black/report.pyo
${PYSITELIB}/black/rusty.py
${PYSITELIB}/black/rusty.pyc
-${PYSITELIB}/black/rusty.pyo
${PYSITELIB}/black/strings.py
${PYSITELIB}/black/strings.pyc
-${PYSITELIB}/black/strings.pyo
${PYSITELIB}/black/trans.py
${PYSITELIB}/black/trans.pyc
-${PYSITELIB}/black/trans.pyo
${PYSITELIB}/blackd/__init__.py
${PYSITELIB}/blackd/__init__.pyc
-${PYSITELIB}/blackd/__init__.pyo
${PYSITELIB}/blackd/__main__.py
${PYSITELIB}/blackd/__main__.pyc
-${PYSITELIB}/blackd/__main__.pyo
${PYSITELIB}/blackd/middlewares.py
${PYSITELIB}/blackd/middlewares.pyc
-${PYSITELIB}/blackd/middlewares.pyo
${PYSITELIB}/blib2to3/Grammar.txt
+${PYSITELIB}/blib2to3/LICENSE
${PYSITELIB}/blib2to3/PatternGrammar.txt
+${PYSITELIB}/blib2to3/README
${PYSITELIB}/blib2to3/__init__.py
${PYSITELIB}/blib2to3/__init__.pyc
-${PYSITELIB}/blib2to3/__init__.pyo
${PYSITELIB}/blib2to3/pgen2/__init__.py
${PYSITELIB}/blib2to3/pgen2/__init__.pyc
-${PYSITELIB}/blib2to3/pgen2/__init__.pyo
${PYSITELIB}/blib2to3/pgen2/conv.py
${PYSITELIB}/blib2to3/pgen2/conv.pyc
-${PYSITELIB}/blib2to3/pgen2/conv.pyo
${PYSITELIB}/blib2to3/pgen2/driver.py
${PYSITELIB}/blib2to3/pgen2/driver.pyc
-${PYSITELIB}/blib2to3/pgen2/driver.pyo
${PYSITELIB}/blib2to3/pgen2/grammar.py
${PYSITELIB}/blib2to3/pgen2/grammar.pyc
-${PYSITELIB}/blib2to3/pgen2/grammar.pyo
${PYSITELIB}/blib2to3/pgen2/literals.py
${PYSITELIB}/blib2to3/pgen2/literals.pyc
-${PYSITELIB}/blib2to3/pgen2/literals.pyo
${PYSITELIB}/blib2to3/pgen2/parse.py
${PYSITELIB}/blib2to3/pgen2/parse.pyc
-${PYSITELIB}/blib2to3/pgen2/parse.pyo
${PYSITELIB}/blib2to3/pgen2/pgen.py
${PYSITELIB}/blib2to3/pgen2/pgen.pyc
-${PYSITELIB}/blib2to3/pgen2/pgen.pyo
${PYSITELIB}/blib2to3/pgen2/token.py
${PYSITELIB}/blib2to3/pgen2/token.pyc
-${PYSITELIB}/blib2to3/pgen2/token.pyo
${PYSITELIB}/blib2to3/pgen2/tokenize.py
${PYSITELIB}/blib2to3/pgen2/tokenize.pyc
-${PYSITELIB}/blib2to3/pgen2/tokenize.pyo
${PYSITELIB}/blib2to3/pygram.py
${PYSITELIB}/blib2to3/pygram.pyc
-${PYSITELIB}/blib2to3/pygram.pyo
${PYSITELIB}/blib2to3/pytree.py
${PYSITELIB}/blib2to3/pytree.pyc
-${PYSITELIB}/blib2to3/pytree.pyo
diff -r 4255719f2c48 -r 624a129e1bc6 textproc/py-black/distinfo
--- a/textproc/py-black/distinfo Tue Oct 11 13:14:15 2022 +0000
+++ b/textproc/py-black/distinfo Tue Oct 11 13:15:30 2022 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.9 2022/09/14 10:34:27 adam Exp $
+$NetBSD: distinfo,v 1.10 2022/10/11 13:15:30 adam Exp $
-BLAKE2s (black-22.8.0.tar.gz) = bdbe5a6cfd8b40445f6e1bb8369612961b20446228850ab44284a219454b2273
-SHA512 (black-22.8.0.tar.gz) = 27c742e632dadbd01dc658226d19941cf01f5f98ae013c0d6bcc7303cfe1faef13bb4e5a0eb784171d5f59c3bbcbd6dd94f7d3a59e9458eb5a67c9d8fbba8ad5
-Size (black-22.8.0.tar.gz) = 577317 bytes
+BLAKE2s (black-22.10.0.tar.gz) = 2b83aab9922352152efb572107e17ff2b7310c620c39e4e256d9f30880699add
+SHA512 (black-22.10.0.tar.gz) = 3ae44f434a13c0a5cee87663d9612f0f09b18d095f97b25d0737394bce9a9403167de0076981c57659fc510536fe10574135bf3fdc7e9ad44def7b9796b904aa
+Size (black-22.10.0.tar.gz) = 547735 bytes
Home |
Main Index |
Thread Index |
Old Index