diff --git a/pkgs/development/python-modules/emoji-country-flag/default.nix b/pkgs/development/python-modules/emoji-country-flag/default.nix new file mode 100644 index 000000000000..cd7817e3caa8 --- /dev/null +++ b/pkgs/development/python-modules/emoji-country-flag/default.nix @@ -0,0 +1,48 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + pythonOlder, + setuptools, + pytestCheckHook, + emoji, +}: + +buildPythonPackage rec { + pname = "emoji-country-flag"; + version = "2.1.0"; + pyproject = true; + + disabled = pythonOlder "3.10"; + + src = fetchFromGitHub { + owner = "cvzi"; + repo = "flag"; + tag = "v${version}"; + hash = "sha256-Te3RJ+rHkr3q93C7hLE5xCZz91QC2IsFR0FluVEJOv4="; + }; + + build-system = [ + setuptools + ]; + + doCheck = true; + + nativeCheckInputs = [ + pytestCheckHook + emoji + ]; + + pythonImportsCheck = [ "flag" ]; + + meta = { + description = "Flag emoji from country codes for Python"; + homepage = "https://github.com/cvzi/flag"; + changelog = "https://github.com/cvzi/flag/releases/tag/v${src.tag}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + skohtv + aleksana + ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 4bbc973724f6..0aaa60dd358e 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -4837,6 +4837,8 @@ self: super: with self; { emoji = callPackage ../development/python-modules/emoji { }; + emoji-country-flag = callPackage ../development/python-modules/emoji-country-flag { }; + emojis = callPackage ../development/python-modules/emojis { }; empty-files = callPackage ../development/python-modules/empty-files { };