diff --git a/pkgs/development/python-modules/x-wr-timezone/default.nix b/pkgs/development/python-modules/x-wr-timezone/default.nix new file mode 100644 index 000000000000..1e16db7c30a7 --- /dev/null +++ b/pkgs/development/python-modules/x-wr-timezone/default.nix @@ -0,0 +1,47 @@ +{ lib +, buildPythonPackage +, fetchFromGitHub +, icalendar +, pytz +, pytestCheckHook +, restructuredtext_lint +, pygments +}: + +buildPythonPackage rec { + pname = "x-wr-timezone"; + version = "0.0.5"; + + format = "setuptools"; + + src = fetchFromGitHub { + owner = "niccokunzmann"; + repo = "x-wr-timezone"; + rev = "v${version}"; + hash = "sha256-vUhAq6b5I0gYbXmbElxSSL6Mu9BSLs0uT5gb8zXdmpg="; + }; + + propagatedBuildInputs = [ + icalendar + pytz + ]; + + checkInputs = [ + pytestCheckHook + restructuredtext_lint + pygments + ]; + + preCheck = '' + export PATH=$out/bin:$PATH + ''; + + pythonImportsCheck = [ "x_wr_timezone" ]; + + meta = { + description = "Convert calendars using X-WR-TIMEZONE to standard ones"; + homepage = "https://github.com/niccokunzmann/x-wr-timezone"; + license = lib.licenses.lgpl3Plus; + maintainers = with lib.maintainers; [ dotlambda ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index ec409df8b020..3d61ebeff083 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -12051,6 +12051,7 @@ self: super: with self; { }; }; + x-wr-timezone = callPackage ../development/python-modules/x-wr-timezone { }; x11_hash = callPackage ../development/python-modules/x11_hash { };