Marcel Telka
2023-12-23 64951495f808ae9392c55b87db4d1d72f64b0715
python/black: update to 23.12.1

8 files modified
31 ■■■■ changed files
components/python/black/Makefile 8 ●●●● patch | view | raw | blame | history
components/python/black/black-PYVER.p5m 1 ●●●● patch | view | raw | blame | history
components/python/black/manifests/sample-manifest.p5m 1 ●●●● patch | view | raw | blame | history
components/python/black/patches/01-tox.ini-extras.patch 4 ●●●● patch | view | raw | blame | history
components/python/black/patches/02-tox.ini-PYTHONPATH.patch 4 ●●●● patch | view | raw | blame | history
components/python/black/patches/03-tox.ini-no_jupyter.patch 4 ●●●● patch | view | raw | blame | history
components/python/black/pkg5 1 ●●●● patch | view | raw | blame | history
components/python/black/test/results-all.master 8 ●●●● patch | view | raw | blame | history
components/python/black/Makefile
@@ -19,20 +19,19 @@
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME =        black
HUMAN_VERSION =            23.12.0
HUMAN_VERSION =            23.12.1
COMPONENT_SUMMARY =        black - The uncompromising code formatter.
COMPONENT_PROJECT_URL =        https://github.com/psf/black
COMPONENT_ARCHIVE_URL =        \
    https://files.pythonhosted.org/packages/5a/73/618bcfd4a4868d52c02ff7136ec60e9d63bc83911d3d8b4998e42acf9557/black-23.12.0.tar.gz
    https://files.pythonhosted.org/packages/fd/f4/a57cde4b60da0e249073009f4a9087e9e0a955deae78d3c2a493208d0c5c/black-23.12.1.tar.gz
COMPONENT_ARCHIVE_HASH =    \
    sha256:330a327b422aca0634ecd115985c1c7fd7bdb5b5a2ef8aa9888a82e2ebe9437a
    sha256:4ce3ef14ebe8d9509188014d96af1c456a910d5b5cbf434a09fef7e024b3d0d5
COMPONENT_LICENSE =        MIT
COMPONENT_LICENSE_FILE =    LICENSE
include $(WS_MAKE_RULES)/common.mk
# Auto-generated dependencies
PYTHON_REQUIRED_PACKAGES += library/python/aiohttp
PYTHON_REQUIRED_PACKAGES += library/python/click
PYTHON_REQUIRED_PACKAGES += library/python/hatch-fancy-pypi-readme
PYTHON_REQUIRED_PACKAGES += library/python/hatch-vcs
@@ -44,6 +43,7 @@
PYTHON_REQUIRED_PACKAGES += library/python/tomli
PYTHON_REQUIRED_PACKAGES += library/python/typing-extensions
PYTHON_REQUIRED_PACKAGES += runtime/python
TEST_REQUIRED_PACKAGES.python += library/python/aiohttp
TEST_REQUIRED_PACKAGES.python += library/python/coverage
TEST_REQUIRED_PACKAGES.python += library/python/ipython
TEST_REQUIRED_PACKAGES.python += library/python/pre-commit
components/python/black/black-PYVER.p5m
@@ -80,7 +80,6 @@
    pkg.debug.depend.path=usr/bin
# Automatically generated dependencies based on distribution metadata
depend type=require fmri=pkg:/library/python/aiohttp-$(PYV)
depend type=require fmri=pkg:/library/python/click-$(PYV)
depend type=require fmri=pkg:/library/python/mypy-extensions-$(PYV)
depend type=require fmri=pkg:/library/python/packaging-$(PYV)
components/python/black/manifests/sample-manifest.p5m
@@ -80,7 +80,6 @@
    pkg.debug.depend.path=usr/bin
# Automatically generated dependencies based on distribution metadata
depend type=require fmri=pkg:/library/python/aiohttp-$(PYV)
depend type=require fmri=pkg:/library/python/click-$(PYV)
depend type=require fmri=pkg:/library/python/mypy-extensions-$(PYV)
depend type=require fmri=pkg:/library/python/packaging-$(PYV)
components/python/black/patches/01-tox.ini-extras.patch
@@ -1,5 +1,5 @@
--- black-23.12.0/tox.ini.orig
+++ black-23.12.0/tox.ini
--- black-23.12.1/tox.ini.orig
+++ black-23.12.1/tox.ini
@@ -13,15 +13,16 @@
 recreate = True
 deps =
components/python/black/patches/02-tox.ini-PYTHONPATH.patch
@@ -1,5 +1,5 @@
--- black-23.12.0/tox.ini.orig
+++ black-23.12.0/tox.ini
--- black-23.12.1/tox.ini.orig
+++ black-23.12.1/tox.ini
@@ -4,7 +4,6 @@
 
 [testenv]
components/python/black/patches/03-tox.ini-no_jupyter.patch
@@ -1,8 +1,8 @@
We cannot run the no_jupyter tests because we always have the jupyter extras
installed.
--- black-23.12.0/tox.ini.orig
+++ black-23.12.0/tox.ini
--- black-23.12.1/tox.ini.orig
+++ black-23.12.1/tox.ini
@@ -19,9 +19,6 @@
 ; local runs can stay parallelized since they aren't rolling the dice so many times as like on CI
 commands =
components/python/black/pkg5
@@ -1,6 +1,5 @@
{
    "dependencies": [
        "library/python/aiohttp-39",
        "library/python/click-39",
        "library/python/hatch-fancy-pypi-readme-39",
        "library/python/hatch-vcs-39",
components/python/black/test/results-all.master
@@ -79,7 +79,7 @@
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/black/__init__.py                587    214    321     64    57%
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/black/_width_table.py              2      0      0      0   100%
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/black/brackets.py                165     70     86     20    52%
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/black/cache.py                    83     20     24      2    70%
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/black/cache.py                    83     25     24      3    63%
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/black/comments.py                201    109    117      9    39%
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/black/concurrency.py              97     75     44      0    16%
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/black/const.py                     4      0      0      0   100%
@@ -102,8 +102,8 @@
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/blackd/middlewares.py             30     21     10      1    25%
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/blib2to3/__init__.py               0      0      0      0   100%
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/blib2to3/pgen2/__init__.py         1      0      0      0   100%
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/blib2to3/pgen2/driver.py         207     68     76     16    63%
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/blib2to3/pgen2/grammar.py         70     14     10      1    81%
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/blib2to3/pgen2/driver.py         207     70     76     17    61%
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/blib2to3/pgen2/grammar.py         70     21     10      1    70%
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/blib2to3/pgen2/parse.py          185     78     62     10    55%
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/blib2to3/pgen2/pgen.py           314     29    132      7    89%
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/blib2to3/pgen2/token.py           73      3      4      0    96%
@@ -122,6 +122,6 @@
tests/test_trans.py                                                                                                                           33     30      2      0     9%
tests/util.py                                                                                                                                171    101     40      0    36%
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
TOTAL                                                                                                                                       9198   5213   3464    332    39%
TOTAL                                                                                                                                       9198   5227   3464    334    39%
  py$(PYV): OK
  congratulations :)