diff --git a/Makefile b/Makefile
index 28ec9a1..ff5f1c7 100644
--- a/Makefile
+++ b/Makefile
@@ -1,5 +1,5 @@
PKG_NAME := black
-URL = https://files.pythonhosted.org/packages/dc/7b/5a6bbe89de849f28d7c109f5ea87b65afa5124ad615f3419e71beb29dc96/black-20.8b1.tar.gz
+URL = https://files.pythonhosted.org/packages/d5/46/b60715462dc0d9dd78a565ffc52bfdd4c5ed6716bb9e336088cc904e6955/black-21.4b0.tar.gz
ARCHIVES =
include ../common/Makefile.common
diff --git a/black.spec b/black.spec
index 56dedfe..76b88eb 100644
--- a/black.spec
+++ b/black.spec
@@ -2,14 +2,11 @@
# This file is auto-generated. DO NOT EDIT
# Generated by: autospec.py
#
-# Source0 file verified with key 0xB26995E310250568 (lukasz@python.org)
-#
Name : black
-Version : 20.8b1
-Release : 9
-URL : https://files.pythonhosted.org/packages/dc/7b/5a6bbe89de849f28d7c109f5ea87b65afa5124ad615f3419e71beb29dc96/black-20.8b1.tar.gz
-Source0 : https://files.pythonhosted.org/packages/dc/7b/5a6bbe89de849f28d7c109f5ea87b65afa5124ad615f3419e71beb29dc96/black-20.8b1.tar.gz
-Source1 : https://files.pythonhosted.org/packages/dc/7b/5a6bbe89de849f28d7c109f5ea87b65afa5124ad615f3419e71beb29dc96/black-20.8b1.tar.gz.asc
+Version : 21.4b0
+Release : 10
+URL : https://files.pythonhosted.org/packages/d5/46/b60715462dc0d9dd78a565ffc52bfdd4c5ed6716bb9e336088cc904e6955/black-21.4b0.tar.gz
+Source0 : https://files.pythonhosted.org/packages/d5/46/b60715462dc0d9dd78a565ffc52bfdd4c5ed6716bb9e336088cc904e6955/black-21.4b0.tar.gz
Summary : The uncompromising code formatter.
Group : Development/Tools
License : MIT Python-2.0
@@ -38,12 +35,17 @@ BuildRequires : colorama
BuildRequires : dataclasses
BuildRequires : mypy_extensions
BuildRequires : pathspec
+BuildRequires : pluggy
+BuildRequires : py-python
+BuildRequires : pytest
BuildRequires : regex
BuildRequires : setuptools
BuildRequires : setuptools_scm-python
BuildRequires : toml
+BuildRequires : tox
BuildRequires : typed_ast
BuildRequires : typing_extensions
+BuildRequires : virtualenv
%description
The Uncompromising Code Formatter
@@ -89,23 +91,21 @@ Requires: pypi(mypy_extensions)
Requires: pypi(pathspec)
Requires: pypi(regex)
Requires: pypi(toml)
-Requires: pypi(typed_ast)
-Requires: pypi(typing_extensions)
%description python3
python3 components for the black package.
%prep
-%setup -q -n black-20.8b1
-cd %{_builddir}/black-20.8b1
+%setup -q -n black-21.4b0
+cd %{_builddir}/black-21.4b0
%build
export http_proxy=http://127.0.0.1:9/
export https_proxy=http://127.0.0.1:9/
export no_proxy=localhost,127.0.0.1,0.0.0.0
export LANG=C.UTF-8
-export SOURCE_DATE_EPOCH=1605207300
+export SOURCE_DATE_EPOCH=1619446672
export GCC_IGNORE_WERROR=1
export AR=gcc-ar
export RANLIB=gcc-ranlib
@@ -126,9 +126,9 @@ PYTHONPATH=%{buildroot}$(python -c "import sys; print(sys.path[-1])") python set
export MAKEFLAGS=%{?_smp_mflags}
rm -rf %{buildroot}
mkdir -p %{buildroot}/usr/share/package-licenses/black
-cp %{_builddir}/black-20.8b1/LICENSE %{buildroot}/usr/share/package-licenses/black/edd079e7a759fe1fcf1d089e28b9c7df2080b42c
-cp %{_builddir}/black-20.8b1/docs/_static/license.svg %{buildroot}/usr/share/package-licenses/black/748f560ab176347fcb653c766cb3b5f91d99b4fd
-cp %{_builddir}/black-20.8b1/src/blib2to3/LICENSE %{buildroot}/usr/share/package-licenses/black/8482348f12824b36fba59883f9dd7fe03c1f86ca
+cp %{_builddir}/black-21.4b0/LICENSE %{buildroot}/usr/share/package-licenses/black/edd079e7a759fe1fcf1d089e28b9c7df2080b42c
+cp %{_builddir}/black-21.4b0/docs/_static/license.svg %{buildroot}/usr/share/package-licenses/black/748f560ab176347fcb653c766cb3b5f91d99b4fd
+cp %{_builddir}/black-21.4b0/src/blib2to3/LICENSE %{buildroot}/usr/share/package-licenses/black/8482348f12824b36fba59883f9dd7fe03c1f86ca
python3 -tt setup.py build install --root=%{buildroot}
echo ----[ mark ]----
cat %{buildroot}/usr/lib/python3*/site-packages/*/requires.txt || :
diff --git a/buildreq_cache b/buildreq_cache
index 258adbd..9d284c1 100644
--- a/buildreq_cache
+++ b/buildreq_cache
@@ -1,3 +1,3 @@
-20.8b1
+21.4b0
setuptools
setuptools_scm-python
\ No newline at end of file
diff --git a/options.conf b/options.conf
index 7e2724c..d51f853 100644
--- a/options.conf
+++ b/options.conf
@@ -1,6 +1,6 @@
[package]
name = black
-url = https://files.pythonhosted.org/packages/dc/7b/5a6bbe89de849f28d7c109f5ea87b65afa5124ad615f3419e71beb29dc96/black-20.8b1.tar.gz
+url = https://files.pythonhosted.org/packages/d5/46/b60715462dc0d9dd78a565ffc52bfdd4c5ed6716bb9e336088cc904e6955/black-21.4b0.tar.gz
archives =
giturl = https://github.com/psf/black.git
domain =
diff --git a/release b/release
index ec63514..f599e28 100644
--- a/release
+++ b/release
@@ -1 +1 @@
-9
+10
diff --git a/testresults b/testresults
index 4102d32..2d564f4 100644
--- a/testresults
+++ b/testresults
@@ -1,5 +1,5 @@
-Total : 144
-Pass : 142
-Fail : 2
+Total : 101
+Pass : 101
+Fail : 0
Skip : 0
XFail : 0
diff --git a/upstream b/upstream
index 0d0ba3b..c7d3720 100644
--- a/upstream
+++ b/upstream
@@ -1 +1 @@
-65462f991edd03e8e7f4f26364d2ace6757b17b8/black-20.8b1.tar.gz
+1efbd01bc71012e6b4c110fa26c79fcd54e442bf/black-21.4b0.tar.gz
diff --git a/versions b/versions
index 2af30c7..4dbe7b4 100644
--- a/versions
+++ b/versions
@@ -1 +1 @@
-20.8b1
+21.4b0
diff --git a/whatrequires b/whatrequires
index 1439dba..ad4254e 100644
--- a/whatrequires
+++ b/whatrequires
@@ -1,2 +1,5 @@
# This file contains recursive sources that require this package
+Pillow
+hypothesis
+pcs
pyls-black