Adds the Python package `black-macchiato`, which allows the usage of `black` for subsets of an entire file.wip/yesman
parent
e80744728f
commit
653d9258f5
@ -0,0 +1,35 @@ |
||||
{ stdenv, |
||||
buildPythonPackage, |
||||
fetchFromGitHub, |
||||
pythonOlder, |
||||
pytestCheckHook, |
||||
black |
||||
}: |
||||
|
||||
buildPythonPackage rec { |
||||
pname = "black-macchiato"; |
||||
version = "1.3.0"; |
||||
|
||||
disabled = pythonOlder "3.6"; |
||||
|
||||
src = fetchFromGitHub { |
||||
owner = "wbolster"; |
||||
repo = pname; |
||||
rev = version; |
||||
sha256 = "0lc9w50nlbmlzj44krk7kxcia202fhybbnwfh77xixlc7vb4rayl"; |
||||
}; |
||||
|
||||
propagatedBuildInputs = [ black ]; |
||||
|
||||
checkInputs = [ pytestCheckHook black ]; |
||||
|
||||
pythonImportsCheck = [ "black" ]; |
||||
|
||||
meta = with stdenv.lib; { |
||||
description = "This is a small utility built on top of the black Python code formatter to enable formatting of partial files"; |
||||
homepage = "https://github.com/wbolster/black-macchiato"; |
||||
license = licenses.bsd3; |
||||
maintainers = with maintainers; [ jperras ]; |
||||
}; |
||||
|
||||
} |
Loading…
Reference in new issue