diff --git a/pkgs/development/python-modules/orgformat/default.nix b/pkgs/development/python-modules/orgformat/default.nix new file mode 100644 index 000000000000..dfca2461975d --- /dev/null +++ b/pkgs/development/python-modules/orgformat/default.nix @@ -0,0 +1,34 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools, +}: + +buildPythonPackage { + pname = "orgformat"; + version = "0-unstable-2024-10-23"; + pyproject = true; + + src = fetchFromGitHub { + owner = "novoid"; + repo = "orgformat"; + rev = "5346cc1a5fd670981e9b1d0bbd215eb5c79040d4"; + hash = "sha256-4MnA+OzmEGN3KzjsZVwBXASiYTg529cfghpuf4owYJ8="; + }; + + build-system = [ + setuptools + ]; + + pythonImportsCheck = [ + "orgformat" + ]; + + meta = { + description = "Utility library for providing functions to generate and modify Org mode syntax elements like links, time-stamps, or date-stamps"; + homepage = "https://github.com/novoid/orgformat"; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ confusedalex ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index bb1251370fcd..808efbea620b 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -10600,6 +10600,8 @@ self: super: with self; { orderly-set = callPackage ../development/python-modules/orderly-set { }; + orgformat = callPackage ../development/python-modules/orgformat { }; + orgparse = callPackage ../development/python-modules/orgparse { }; orjson = callPackage ../development/python-modules/orjson { };