Unverified Commit 4ac89e5e authored by OTABI Tomoya's avatar OTABI Tomoya Committed by GitHub
Browse files

todoman: 4.4.0 -> 4.5.0 (#347956)

parents 7f560e22 525c38a8
Loading
Loading
Loading
Loading
+8 −5
Original line number Diff line number Diff line
@@ -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; [
@@ -34,9 +38,7 @@ python3.pkgs.buildPythonApplication rec {
    humanize
    icalendar
    parsedatetime
    python-dateutil
    pyxdg
    pytz
    tabulate
    urwid
  ];
@@ -44,8 +46,9 @@ python3.pkgs.buildPythonApplication rec {
  nativeCheckInputs = with python3.pkgs; [
    freezegun
    hypothesis
    pytestCheckHook
    pytest-cov-stub
    pytestCheckHook
    pytz
  ];

  postInstall = ''
+59 −0
Original line number Diff line number Diff line
{
  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 −0
Original line number Diff line number Diff line
@@ -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 { };