Unverified Commit c0649856 authored by Fabian Affolter's avatar Fabian Affolter Committed by GitHub
Browse files

python311Packages.colout: specify license

- disable on unsupported Python releases
- clean-up inputs
- add format
parent 0ddb3429
Loading
Loading
Loading
Loading
+12 −9
Original line number Diff line number Diff line
@@ -3,35 +3,38 @@
, buildPythonPackage
, fetchFromGitHub
, pygments
, python3Packages
, pythonOlder
, setuptools-scm
}:

buildPythonPackage rec {
  pname = "colout";
  version = "1.1";
  format = "setuptools";

  disabled = pythonOlder "3.7";

  src = fetchFromGitHub {
    owner = "nojhan";
    repo = pname;
    rev = "v${version}";
    sha256 = "sha256-7Dtf87erBElqVgqRx8BYHYOWv1uI84JJ0LHrcneczCI=";
    rev = "refs/tags/v${version}";
    hash = "sha256-7Dtf87erBElqVgqRx8BYHYOWv1uI84JJ0LHrcneczCI=";
  };

  SETUPTOOLS_SCM_PRETEND_VERSION = version;

  nativeBuildInputs = [
    babel
    pygments
    setuptools-scm
  ];

  SETUPTOOLS_SCM_PRETEND_VERSION = version;

  propagatedBuildInputs = [
    babel
    pygments
  ];

  pythonImportsCheck = [ "colout" ];
  pythonImportsCheck = [
    "colout"
  ];

  # This project does not have a unit test
  doCheck = false;
@@ -39,7 +42,7 @@ buildPythonPackage rec {
  meta = with lib; {
    description = "Color Up Arbitrary Command Output";
    homepage = "https://github.com/nojhan/colout";
    license = licenses.gpl3;
    license = licenses.gpl3Only;
    maintainers = with maintainers; [ badele ];
  };
}