From f2f4f6d37e8b1509f24207478f3d227702e4a490 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sat, 22 Feb 2025 20:24:24 -0800 Subject: [PATCH] python313Packages.faicons: init at 0.2.2 --- .../python-modules/faicons/default.nix | 41 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 43 insertions(+) create mode 100644 pkgs/development/python-modules/faicons/default.nix diff --git a/pkgs/development/python-modules/faicons/default.nix b/pkgs/development/python-modules/faicons/default.nix new file mode 100644 index 000000000000..4f3e42ae7dd1 --- /dev/null +++ b/pkgs/development/python-modules/faicons/default.nix @@ -0,0 +1,41 @@ +{ + buildPythonPackage, + fetchFromGitHub, + htmltools, + lib, + pytestCheckHook, + setuptools, +}: + +buildPythonPackage rec { + pname = "faicons"; + version = "0.2.2"; + pyproject = true; + + src = fetchFromGitHub { + owner = "posit-dev"; + repo = "py-faicons"; + tag = "v${version}"; + hash = "sha256-okkZ8anirjcZcZeB3XjvNJpiYQEau+o6dmCGqFBD8XY="; + }; + + build-system = [ setuptools ]; + + dependencies = [ + htmltools + ]; + + pythonImportsCheck = [ "faicons" ]; + + nativeCheckInputs = [ + pytestCheckHook + ]; + + meta = { + changelog = "https://github.com/posit-dev/py-faicons/blob/${src.tag}/CHANGELOG.md"; + description = "Interface to Font-Awesome for use in Shiny"; + homepage = "https://github.com/posit-dev/py-faicons"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ dotlambda ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 402446041f29..f59f5cdf7746 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -4488,6 +4488,8 @@ self: super: with self; { factory-boy = callPackage ../development/python-modules/factory-boy { }; + faicons = callPackage ../development/python-modules/faicons { }; + fairscale = callPackage ../development/python-modules/fairscale { }; fairseq = callPackage ../development/python-modules/fairseq { };