python310Packages.stransi: init at 0.3.0

https://github.com/getcuia/stransi
This commit is contained in:
figsoda 2023-08-16 15:54:32 -04:00
parent 4eed745343
commit 4acb1154a5
2 changed files with 46 additions and 0 deletions

View File

@ -0,0 +1,44 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
, poetry-core
, hypothesis
, pytestCheckHook
, ochre
}:
buildPythonPackage rec {
pname = "stransi";
version = "0.3.0";
format = "pyproject";
src = fetchFromGitHub {
owner = "getcuia";
repo = "stransi";
rev = "v${version}";
hash = "sha256-PDMel6emra5bzX+FwHvUVpFu2YkRKy31UwkCL4sGJ14=";
};
nativeBuildInputs = [
poetry-core
];
nativeCheckInputs = [
hypothesis
pytestCheckHook
];
propagatedBuildInputs = [
ochre
];
pythonImportsCheck = [ "stransi" ];
meta = with lib; {
description = "A lightweight Python parser library for ANSI escape code sequences";
homepage = "https://github.com/getcuia/stransi";
changelog = "https://github.com/getcuia/stransi/releases/tag/${src.rev}";
license = licenses.mit;
maintainers = with maintainers; [ figsoda ];
};
}

View File

@ -12208,6 +12208,8 @@ self: super: with self; {
stopit = callPackage ../development/python-modules/stopit { };
stransi = callPackage ../development/python-modules/stransi { };
strategies = callPackage ../development/python-modules/strategies { };
stravalib = callPackage ../development/python-modules/stravalib { };