ps3-disc-dumper: 3.2.3 -> 4.2.5, .NET 6 -> 9 (#361506)
[NixPkgs.git] / pkgs / development / python-modules / repoze-sphinx-autointerface / default.nix
blobca7c14c1e2d90fbc84978d6494352479e0c1fcce
2   lib,
3   buildPythonPackage,
4   fetchPypi,
5   pythonOlder,
6   setuptools,
7   pytestCheckHook,
8   zope-interface,
9   zope-testrunner,
10   sphinx,
13 buildPythonPackage rec {
14   pname = "repoze-sphinx-autointerface";
15   version = "1.0.0";
16   pyproject = true;
18   disabled = pythonOlder "3.6";
20   src = fetchPypi {
21     pname = "repoze.sphinx.autointerface";
22     inherit version;
23     hash = "sha256-SGvxQjpGlrkVPkiM750ybElv/Bbd6xSwyYh7RsYOKKE=";
24   };
26   nativeBuildInputs = [ setuptools ];
28   propagatedBuildInputs = [
29     zope-interface
30     sphinx
31   ];
33   nativeCheckInputs = [
34     pytestCheckHook
35     zope-testrunner
36   ];
38   pythonImportsCheck = [ "repoze.sphinx.autointerface" ];
40   pythonNamespaces = [
41     "repoze"
42     "repoze.sphinx"
43   ];
45   meta = with lib; {
46     homepage = "https://github.com/repoze/repoze.sphinx.autointerface";
47     description = "Auto-generate Sphinx API docs from Zope interfaces";
48     changelog = "https://github.com/repoze/repoze.sphinx.autointerface/blob/${version}/CHANGES.rst";
49     license = licenses.bsd0;
50     maintainers = with maintainers; [ domenkozar ];
51     # https://github.com/repoze/repoze.sphinx.autointerface/issues/21
52     broken = versionAtLeast sphinx.version "7.2";
53   };