python3Packages.black: 21.12b0 -> 22.1.0

This commit is contained in:
Aaron Jheng 2022-02-15 13:59:35 +08:00 committed by GitHub
parent 4df3d430e5
commit 273a460b8b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,8 +1,12 @@
{ stdenv, lib
, buildPythonPackage, fetchPypi, pythonOlder, setuptools-scm, pytestCheckHook
{ stdenv
, lib
, buildPythonPackage
, fetchPypi
, pythonOlder
, setuptools-scm
, pytestCheckHook
, aiohttp
, aiohttp-cors
, attrs
, click
, colorama
, dataclasses
@ -19,13 +23,13 @@
buildPythonPackage rec {
pname = "black";
version = "21.12b0";
version = "22.1.0";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
hash = "sha256-d7gPaTpWni5SeVhFljTxjfmwuiYluk4MLV2lvkLm8rM=";
hash = "sha256-p8AZLTVjX2/BF0vldct5FekuXdYp7nn9rw3PpBqAr7U=";
};
nativeBuildInputs = [ setuptools-scm ];
@ -61,17 +65,15 @@ buildPythonPackage rec {
propagatedBuildInputs = [
aiohttp
aiohttp-cors
attrs
click
colorama
mypy-extensions
pathspec
platformdirs
tomli
typed-ast # required for tests and python2 extra
uvloop
] ++ lib.optional (pythonOlder "3.7") dataclasses
++ lib.optional (pythonOlder "3.8") typing-extensions;
] ++ lib.optional (pythonOlder "3.8") typed-ast
++ lib.optional (pythonOlder "3.10") typing-extensions;
meta = with lib; {
description = "The uncompromising Python code formatter";