python3Packages.fluent-pygments: init at 1.0
This commit is contained in:
parent
feab5ab43a
commit
0f861fa4c2
@ -0,0 +1,51 @@
|
||||
{
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
lib,
|
||||
pytestCheckHook,
|
||||
setuptools,
|
||||
|
||||
# dependencies
|
||||
fluent-syntax,
|
||||
pygments,
|
||||
six,
|
||||
}:
|
||||
|
||||
let
|
||||
version = "1.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "projectfluent";
|
||||
repo = "python-fluent";
|
||||
rev = "fluent.pygments@${version}";
|
||||
hash = "sha256-AR2uce3HS1ELzpoHmx7F/5/nrL+7KhYemw/00nmvLik=";
|
||||
};
|
||||
in
|
||||
buildPythonPackage {
|
||||
pname = "fluent-pygments";
|
||||
inherit version;
|
||||
pyproject = true;
|
||||
|
||||
inherit src;
|
||||
sourceRoot = "${src.name}/fluent.pygments";
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
dependencies = [
|
||||
fluent-syntax
|
||||
pygments
|
||||
six
|
||||
];
|
||||
|
||||
nativeCheckInputs = [ pytestCheckHook ];
|
||||
|
||||
pythonImportsCheck = [ "fluent.pygments" ];
|
||||
|
||||
meta = {
|
||||
changelog = "https://github.com/projectfluent/python-fluent/blob/main/fluent.pygments/CHANGELOG.rst";
|
||||
description = "Plugin for pygments to add syntax highlighting of Fluent files in Sphinx";
|
||||
homepage = "https://projectfluent.org/python-fluent/fluent.pygments/${version}";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ getpsyched ];
|
||||
};
|
||||
}
|
@ -4510,6 +4510,8 @@ self: super: with self; {
|
||||
|
||||
fluent-logger = callPackage ../development/python-modules/fluent-logger { };
|
||||
|
||||
fluent-pygments = callPackage ../development/python-modules/python-fluent/fluent-pygments.nix { };
|
||||
|
||||
fluent-runtime = callPackage ../development/python-modules/python-fluent/fluent-runtime.nix { };
|
||||
|
||||
fluent-syntax = callPackage ../development/python-modules/python-fluent/fluent-syntax.nix { };
|
||||
|
Loading…
Reference in New Issue
Block a user