Skip to content

Commit

Permalink
todoman: 4.4.0 -> 4.5.0 (#347956)
Browse files Browse the repository at this point in the history
  • Loading branch information
natsukium authored Nov 13, 2024
2 parents 7f560e2 + 525c38a commit 4ac89e5
Show file tree
Hide file tree
Showing 3 changed files with 69 additions and 5 deletions.
13 changes: 8 additions & 5 deletions pkgs/by-name/to/todoman/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -4,22 +4,26 @@
jq,
lib,
python3,
sphinxHook,
}:

python3.pkgs.buildPythonApplication rec {
pname = "todoman";
version = "4.4.0";
version = "4.5.0";
pyproject = true;

src = fetchFromGitHub {
owner = "pimutils";
repo = "todoman";
rev = "refs/tags/v${version}";
hash = "sha256-5tQaNT6QVN9mxa9t6OvMux4ZGy4flUqszTAwet2QL0w=";
hash = "sha256-sk5LgFNo5Dc+oHCLu464Q1g0bk1QGsA7xMtMiits/8c=";
};

nativeBuildInputs = [
installShellFiles
sphinxHook
python3.pkgs.sphinx-click
python3.pkgs.sphinx-rtd-theme
];

build-system = with python3.pkgs; [
Expand All @@ -34,18 +38,17 @@ python3.pkgs.buildPythonApplication rec {
humanize
icalendar
parsedatetime
python-dateutil
pyxdg
pytz
tabulate
urwid
];

nativeCheckInputs = with python3.pkgs; [
freezegun
hypothesis
pytestCheckHook
pytest-cov-stub
pytestCheckHook
pytz
];

postInstall = ''
Expand Down
59 changes: 59 additions & 0 deletions pkgs/development/python-modules/sphinx-click/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
{
lib,
buildPythonPackage,
fetchPypi,
sphinxHook,
# Build system
pbr,
setuptools,
# Dependencies
click,
docutils,
sphinx,
# Checks
pytestCheckHook,
defusedxml,
}:

buildPythonPackage rec {
pname = "sphinx-click";
version = "6.0.0";
pyproject = true;

build-system = [
pbr
setuptools
];

nativeBuildInputs = [
sphinxHook
];

dependencies = [
click
docutils
sphinx
];

nativeCheckInputs = [
pytestCheckHook
defusedxml
];

pythonImportsCheck = [
"sphinx_click"
];

src = fetchPypi {
inherit version;
pname = "sphinx_click";
hash = "sha256-9dZkMh3AxmIv8Bnx4chOWM4M7P3etRDgBM9gwqOrRls=";
};

meta = {
description = "Sphinx extension that automatically documents click applications";
homepage = "https://github.com/click-contrib/sphinx-click";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ antonmosich ];
};
}
2 changes: 2 additions & 0 deletions pkgs/top-level/python-packages.nix
Original file line number Diff line number Diff line change
Expand Up @@ -14925,6 +14925,8 @@ self: super: with self; {

sphinx-book-theme = callPackage ../development/python-modules/sphinx-book-theme { };

sphinx-click = callPackage ../development/python-modules/sphinx-click { };

sphinx-codeautolink = callPackage ../development/python-modules/sphinx-codeautolink { };

sphinx-comments = callPackage ../development/python-modules/sphinx-comments { };
Expand Down

0 comments on commit 4ac89e5

Please sign in to comment.