Merge pull request #259350 from natsukium/sphinx-update
sphinx: 5.3.0 -> 7.2.6
This commit is contained in:
@@ -25,7 +25,7 @@ python3.pkgs.buildPythonApplication rec {
|
||||
] ++ (with python3.pkgs; [
|
||||
setuptools-scm
|
||||
sphinx
|
||||
sphinxcontrib_newsfeed
|
||||
sphinxcontrib-newsfeed
|
||||
]);
|
||||
|
||||
propagatedBuildInputs = with python3.pkgs;[
|
||||
@@ -62,7 +62,7 @@ python3.pkgs.buildPythonApplication rec {
|
||||
--fish <(_KHAL_COMPLETE=fish_source $out/bin/khal)
|
||||
|
||||
# man page
|
||||
PATH="${python3.withPackages (ps: with ps; [ sphinx sphinxcontrib_newsfeed ])}/bin:$PATH" \
|
||||
PATH="${python3.withPackages (ps: with ps; [ sphinx sphinxcontrib-newsfeed ])}/bin:$PATH" \
|
||||
make -C doc man
|
||||
installManPage doc/build/man/khal.1
|
||||
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "sphinx-notfound-page";
|
||||
version = "0.8.3";
|
||||
version = "1.0.0";
|
||||
format = "pyproject";
|
||||
outputs = [ "out" "doc" ];
|
||||
|
||||
@@ -24,7 +24,7 @@ buildPythonPackage rec {
|
||||
owner = "readthedocs";
|
||||
repo = "sphinx-notfound-page";
|
||||
rev = version;
|
||||
hash = "sha256-9iP6X2dqtMC3+CIrNI3fGDLL8xyXVAWNhN90DlMa9JU=";
|
||||
hash = "sha256-tG71UuYbdlWNgq6Y5xRH3aWc9/eTr/RlsRNWSUjrbBE=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
-35
@@ -1,35 +0,0 @@
|
||||
From 181617387841b695ee77b162babf9fb177002fcb Mon Sep 17 00:00:00 2001
|
||||
From: toonn <toonn@toonn.io>
|
||||
Date: Mon, 20 Sep 2021 11:39:46 +0200
|
||||
Subject: [PATCH] test-images: Use normalization equivalent character
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
One of the test images used a combining character `ä` that can be
|
||||
encoded multiple ways. This means the file's name can end up encoded
|
||||
differently depending on whether/which normal form the filesystem uses.
|
||||
|
||||
For Nix this causes a different hash for a FOD depending on the
|
||||
filesystem where it is evaluated. This is problematic because hashes
|
||||
fail to match up when evaluating the FOD across multiple platforms.
|
||||
---
|
||||
tests/roots/test-images/index.rst | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/tests/roots/test-images/index.rst b/tests/roots/test-images/index.rst
|
||||
index 14a2987..219842e 100644
|
||||
--- a/tests/roots/test-images/index.rst
|
||||
+++ b/tests/roots/test-images/index.rst
|
||||
@@ -13,7 +13,7 @@ test-image
|
||||
|
||||
The caption of img
|
||||
|
||||
-.. image:: testimäge.png
|
||||
+.. image:: testimæge.png
|
||||
|
||||
.. image:: rimg.png
|
||||
:target: https://www.sphinx-doc.org/
|
||||
--
|
||||
2.17.2 (Apple Git-113)
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{ stdenv
|
||||
, lib
|
||||
{ lib
|
||||
, stdenv
|
||||
, buildPythonPackage
|
||||
, pythonOlder
|
||||
, fetchFromGitHub
|
||||
@@ -30,29 +30,29 @@
|
||||
|
||||
# check phase
|
||||
, cython
|
||||
, filelock
|
||||
, html5lib
|
||||
, pytestCheckHook
|
||||
, typed-ast
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "sphinx";
|
||||
version = "5.3.0";
|
||||
version = "7.2.6";
|
||||
format = "pyproject";
|
||||
|
||||
disabled = pythonOlder "3.6";
|
||||
disabled = pythonOlder "3.9";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "sphinx-doc";
|
||||
repo = pname;
|
||||
repo = "sphinx";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-80bVg1rfBebgSOKbWkzP84vpm39iLgM8lWlVD64nSsQ=";
|
||||
postFetch = ''
|
||||
cd $out
|
||||
mv tests/roots/test-images/testimäge.png \
|
||||
tests/roots/test-images/testimæge.png
|
||||
patch -p1 < ${./0001-test-images-Use-normalization-equivalent-character.patch}
|
||||
# Change ä to æ in file names, since ä can be encoded multiple ways on different
|
||||
# filesystems, leading to different hashes on different platforms.
|
||||
cd "$out";
|
||||
mv tests/roots/test-images/{testimäge,testimæge}.png
|
||||
sed -i 's/testimäge/testimæge/g' tests/{test_build*.py,roots/test-images/index.rst}
|
||||
'';
|
||||
hash = "sha256-IjpRGeGpGfzrEvwIKtuu2l1S74w8W+AbqDOGnWwtRck=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
@@ -60,8 +60,8 @@ buildPythonPackage rec {
|
||||
];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
babel
|
||||
alabaster
|
||||
babel
|
||||
docutils
|
||||
imagesize
|
||||
jinja2
|
||||
@@ -84,66 +84,22 @@ buildPythonPackage rec {
|
||||
importlib-metadata
|
||||
];
|
||||
|
||||
__darwinAllowLocalNetworking = true;
|
||||
|
||||
nativeCheckInputs = [
|
||||
cython
|
||||
filelock
|
||||
html5lib
|
||||
pytestCheckHook
|
||||
] ++ lib.optionals (pythonOlder "3.8") [
|
||||
typed-ast
|
||||
];
|
||||
|
||||
preCheck = ''
|
||||
export HOME=$(mktemp -d)
|
||||
export HOME=$TMPDIR
|
||||
'';
|
||||
|
||||
disabledTests = [
|
||||
# requires network access
|
||||
"test_anchors_ignored"
|
||||
"test_defaults"
|
||||
"test_defaults_json"
|
||||
"test_latex_images"
|
||||
|
||||
# requires imagemagick (increases build closure size), doesn't
|
||||
# test anything substantial
|
||||
"test_ext_imgconverter"
|
||||
|
||||
# fails with pygments 2.14
|
||||
# TODO remove for sphinx 6
|
||||
"test_viewcode"
|
||||
"test_additional_targets_should_be_translated"
|
||||
"test_additional_targets_should_not_be_translated"
|
||||
|
||||
# sphinx.errors.VersionRequirementError: The alabaster extension
|
||||
# used by this project needs at least Sphinx v1.6; it therefore
|
||||
# cannot be built with this version.
|
||||
"test_needs_sphinx"
|
||||
|
||||
# Likely due to pygments 2.14 update
|
||||
# AssertionError: assert '5:11:17\u202fAM' == '5:11:17 AM'
|
||||
"test_format_date"
|
||||
] ++ lib.optionals stdenv.isDarwin [
|
||||
# Due to lack of network sandboxing can't guarantee port 7777 isn't bound
|
||||
"test_inspect_main_url"
|
||||
"test_auth_header_uses_first_match"
|
||||
"test_linkcheck_allowed_redirects"
|
||||
"test_linkcheck_request_headers"
|
||||
"test_linkcheck_request_headers_no_slash"
|
||||
"test_follows_redirects_on_HEAD"
|
||||
"test_get_after_head_raises_connection_error"
|
||||
"test_invalid_ssl"
|
||||
"test_connect_to_selfsigned_with_tls_verify_false"
|
||||
"test_connect_to_selfsigned_with_tls_cacerts"
|
||||
"test_connect_to_selfsigned_with_requests_env_var"
|
||||
"test_connect_to_selfsigned_nonexistent_cert_file"
|
||||
"test_TooManyRedirects_on_HEAD"
|
||||
"test_too_many_requests_retry_after_int_del"
|
||||
"test_too_many_requests_retry_after_HTTP_date"
|
||||
"test_too_many_requests_retry_after_without_header"
|
||||
"test_too_many_requests_user_timeout"
|
||||
"test_raises_for_invalid_status"
|
||||
"test_auth_header_no_match"
|
||||
"test_follows_redirects_on_GET"
|
||||
"test_connect_to_selfsigned_fails"
|
||||
] ++ lib.optionals isPyPy [
|
||||
# PyPy has not __builtins__ which get asserted
|
||||
# https://doc.pypy.org/en/latest/cpython_differences.html#miscellaneous
|
||||
@@ -159,14 +115,39 @@ buildPythonPackage rec {
|
||||
"test_partialfunction"
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Python documentation generator";
|
||||
longDescription = ''
|
||||
A tool that makes it easy to create intelligent and beautiful
|
||||
documentation for Python projects
|
||||
Sphinx makes it easy to create intelligent and beautiful documentation.
|
||||
|
||||
Here are some of Sphinx’s major features:
|
||||
- Output formats: HTML (including Windows HTML Help), LaTeX (for printable
|
||||
PDF versions), ePub, Texinfo, manual pages, plain text
|
||||
- Extensive cross-references: semantic markup and automatic links for
|
||||
functions, classes, citations, glossary terms and similar pieces of
|
||||
information
|
||||
- Hierarchical structure: easy definition of a document tree, with
|
||||
automatic links to siblings, parents and children
|
||||
- Automatic indices: general index as well as a language-specific module
|
||||
indices
|
||||
- Code handling: automatic highlighting using the Pygments highlighter
|
||||
- Extensions: automatic testing of code snippets, inclusion of docstrings
|
||||
from Python modules (API docs) via built-in extensions, and much more
|
||||
functionality via third-party extensions.
|
||||
- Themes: modify the look and feel of outputs via creating themes, and
|
||||
re-use many third-party themes.
|
||||
- Contributed extensions: dozens of extensions contributed by users; most
|
||||
of them installable from PyPI.
|
||||
|
||||
Sphinx uses the reStructuredText markup language by default, and can read
|
||||
MyST markdown via third-party extensions. Both of these are powerful and
|
||||
straightforward to use, and have functionality for complex documentation
|
||||
and publishing workflows. They both build upon Docutils to parse and write
|
||||
documents.
|
||||
'';
|
||||
homepage = "https://www.sphinx-doc.org";
|
||||
license = licenses.bsd3;
|
||||
maintainers = teams.sphinx.members;
|
||||
changelog = "https://www.sphinx-doc.org/en/master/changes.html";
|
||||
license = lib.licenses.bsd3;
|
||||
maintainers = lib.teams.sphinx.members;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -29,6 +29,8 @@ buildPythonPackage rec {
|
||||
"sphinxcontrib.actdiag"
|
||||
];
|
||||
|
||||
pythonNamespaces = [ "sphinxcontrib" ];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Sphinx actdiag extension";
|
||||
homepage = "https://github.com/blockdiag/sphinxcontrib-actdiag";
|
||||
|
||||
@@ -25,6 +25,8 @@ buildPythonPackage rec {
|
||||
# Check is disabled due to circular dependency of sphinx
|
||||
doCheck = false;
|
||||
|
||||
pythonNamespaces = [ "sphinxcontrib" ];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Sphinx extension for running sphinx-apidoc on each build";
|
||||
homepage = "https://github.com/sphinx-contrib/apidoc";
|
||||
|
||||
@@ -1,26 +1,36 @@
|
||||
{ lib
|
||||
, buildPythonPackage
|
||||
, fetchPypi
|
||||
, isPy27
|
||||
, pythonOlder
|
||||
, flit-core
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "sphinxcontrib-applehelp";
|
||||
version = "1.0.2";
|
||||
disabled = isPy27;
|
||||
version = "1.0.7";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.9";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "a072735ec80e7675e3f432fcae8610ecf509c5f1869d17e2eecff44389cdbc58";
|
||||
pname = "sphinxcontrib_applehelp";
|
||||
inherit version;
|
||||
hash = "sha256-Of3I12LTOwGn2PAmo7fXFWPqO3J4fV8ArYRlvZ1t+/o=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
flit-core
|
||||
];
|
||||
|
||||
# Check is disabled due to circular dependency of sphinx
|
||||
doCheck = false;
|
||||
|
||||
pythonNamespaces = [ "sphinxcontrib" ];
|
||||
|
||||
meta = with lib; {
|
||||
description = "sphinxcontrib-applehelp is a sphinx extension which outputs Apple help books";
|
||||
homepage = "https://github.com/sphinx-doc/sphinxcontrib-applehelp";
|
||||
license = licenses.bsd0;
|
||||
license = licenses.bsd2;
|
||||
maintainers = teams.sphinx.members;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -24,6 +24,8 @@ buildPythonPackage rec {
|
||||
"sphinxcontrib.asyncio"
|
||||
];
|
||||
|
||||
pythonNamespaces = [ "sphinxcontrib" ];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Sphinx extension to add asyncio-specific markups";
|
||||
homepage = "https://github.com/aio-libs/sphinxcontrib-asyncio";
|
||||
|
||||
@@ -21,6 +21,8 @@ buildPythonPackage rec {
|
||||
doCheck = false;
|
||||
pythonImportsCheck = [ "sphinxcontrib.bayesnet" ];
|
||||
|
||||
pythonNamespaces = [ "sphinxcontrib" ];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://github.com/jluttine/sphinx-bayesnet";
|
||||
description = "Bayesian networks and factor graphs in Sphinx using TikZ syntax";
|
||||
|
||||
@@ -32,6 +32,8 @@ buildPythonPackage rec {
|
||||
"sphinxcontrib.bibtex"
|
||||
];
|
||||
|
||||
pythonNamespaces = [ "sphinxcontrib" ];
|
||||
|
||||
meta = with lib; {
|
||||
description = "A Sphinx extension for BibTeX style citations";
|
||||
homepage = "https://github.com/mcmtroffaes/sphinxcontrib-bibtex";
|
||||
|
||||
@@ -27,6 +27,8 @@ buildPythonPackage rec {
|
||||
|
||||
unittestFlagsArray = [ "-s" "tests" ];
|
||||
|
||||
pythonNamespaces = [ "sphinxcontrib" ];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Sphinx blockdiag extension";
|
||||
homepage = "https://github.com/blockdiag/sphinxcontrib-blockdiag";
|
||||
|
||||
@@ -37,6 +37,8 @@ buildPythonPackage rec {
|
||||
"sphinxcontrib.confluencebuilder"
|
||||
];
|
||||
|
||||
pythonNamespaces = [ "sphinxcontrib" ];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Confluence builder for sphinx";
|
||||
homepage = "https://github.com/sphinx-contrib/confluencebuilder";
|
||||
|
||||
@@ -1,24 +1,36 @@
|
||||
{ lib
|
||||
, buildPythonPackage
|
||||
, fetchPypi
|
||||
, pythonOlder
|
||||
, flit-core
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "sphinxcontrib-devhelp";
|
||||
version = "1.0.2";
|
||||
version = "1.0.5";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.9";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "ff7f1afa7b9642e7060379360a67e9c41e8f3121f2ce9164266f61b9f4b338e4";
|
||||
pname = "sphinxcontrib_devhelp";
|
||||
inherit version;
|
||||
hash = "sha256-Y7QeDTggfKQOu+q89NjlH3bAPnjNYavhGM9ENcc9QhI=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
flit-core
|
||||
];
|
||||
|
||||
# Check is disabled due to circular dependency of sphinx
|
||||
doCheck = false;
|
||||
|
||||
pythonNamespaces = [ "sphinxcontrib" ];
|
||||
|
||||
meta = with lib; {
|
||||
description = "sphinxcontrib-devhelp is a sphinx extension which outputs Devhelp document.";
|
||||
homepage = "https://github.com/sphinx-doc/sphinxcontrib-devhelp";
|
||||
license = licenses.bsd0;
|
||||
license = licenses.bsd2;
|
||||
maintainers = teams.sphinx.members;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -21,6 +21,8 @@ buildPythonPackage rec {
|
||||
# No tests present upstream
|
||||
doCheck = false;
|
||||
|
||||
pythonNamespaces = [ "sphinxcontrib" ];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Sphinx excel-table extension";
|
||||
homepage = "https://github.com/hackerain/sphinxcontrib-excel-table";
|
||||
|
||||
@@ -21,6 +21,8 @@ buildPythonPackage rec {
|
||||
# Ensure package importing works
|
||||
pythonImportsCheck = [ "sphinxcontrib.fulltoc" ];
|
||||
|
||||
pythonNamespaces = [ "sphinxcontrib" ];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Include a full table of contents in your Sphinx HTML sidebar";
|
||||
homepage = "https://sphinxcontrib-fulltoc.readthedocs.org/";
|
||||
|
||||
@@ -1,26 +1,36 @@
|
||||
{ lib
|
||||
, buildPythonPackage
|
||||
, fetchPypi
|
||||
, isPy27
|
||||
, pythonOlder
|
||||
, flit-core
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "sphinxcontrib-htmlhelp";
|
||||
version = "2.0.0";
|
||||
disabled = isPy27;
|
||||
version = "2.0.4";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.9";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "f5f8bb2d0d629f398bf47d0d69c07bc13b65f75a81ad9e2f71a63d4b7a2f6db2";
|
||||
pname = "sphinxcontrib_htmlhelp";
|
||||
inherit version;
|
||||
hash = "sha256-bCahGKBbdgAHOEKbckoFaNveW3I5GmiFd9oI8RiRCSo=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
flit-core
|
||||
];
|
||||
|
||||
# Check is disabled due to circular dependency of sphinx
|
||||
doCheck = false;
|
||||
|
||||
pythonNamespaces = [ "sphinxcontrib" ];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Sphinx extension which renders HTML help files";
|
||||
homepage = "https://github.com/sphinx-doc/sphinxcontrib-htmlhelp";
|
||||
license = licenses.bsd0;
|
||||
license = licenses.bsd2;
|
||||
maintainers = teams.sphinx.members;
|
||||
};
|
||||
}
|
||||
|
||||
+2
@@ -19,6 +19,8 @@ buildPythonPackage rec {
|
||||
# https://bitbucket.org/pypa/setuptools/issue/137/typeerror-unorderable-types-str-nonetype
|
||||
doCheck = false;
|
||||
|
||||
pythonNamespaces = [ "sphinxcontrib" ];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Provides a Sphinx domain for describing RESTful HTTP APIs";
|
||||
homepage = "https://bitbucket.org/birkenfeld/sphinx-contrib";
|
||||
@@ -1,6 +1,7 @@
|
||||
{ lib
|
||||
, buildPythonPackage
|
||||
, fetchFromGitHub
|
||||
, fetchpatch
|
||||
, flit-core
|
||||
, pytestCheckHook
|
||||
, sphinx
|
||||
@@ -8,16 +9,29 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "sphinxcontrib-jquery";
|
||||
version = "3.0.0";
|
||||
version = "4.1";
|
||||
format = "pyproject";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "sphinx-contrib";
|
||||
repo = "jquery";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-argG+jMUqLiWo4lKWAmHmUxotHl+ddJuJZ/zcUl9u5Q=";
|
||||
hash = "sha256-ZQGQcVmhWREFa2KyaOKdTz5W2AS2ur7pFp8qZ2IkxSE=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
(fetchpatch {
|
||||
name = "fix-tests-with-sphinx7.1.patch";
|
||||
url = "https://github.com/sphinx-contrib/jquery/commit/ac97ce5202b05ddb6bf4e5b77151a8964b6bf632.patch";
|
||||
hash = "sha256-dc9bhr/af3NmrIfoVabM1lNpXbGVsJoj7jq0E1BAtHw=";
|
||||
})
|
||||
(fetchpatch {
|
||||
name = "fix-tests-with-sphinx7.2.patch";
|
||||
url = "https://github.com/sphinx-contrib/jquery/commit/03f1595b3793e087a407933fbcb757bdd3f558fc.patch";
|
||||
hash = "sha256-4gNG1DL/63N2FwXDy5fMApZpf/AGOGBruwPuVqgnVkc=";
|
||||
})
|
||||
];
|
||||
|
||||
nativeBuildInputs = [
|
||||
flit-core
|
||||
];
|
||||
@@ -31,6 +45,8 @@ buildPythonPackage rec {
|
||||
sphinx
|
||||
];
|
||||
|
||||
pythonNamespaces = [ "sphinxcontrib" ];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Extension to include jQuery on newer Sphinx releases";
|
||||
longDescription = ''
|
||||
|
||||
@@ -17,6 +17,8 @@ buildPythonPackage rec {
|
||||
# Check is disabled due to circular dependency of sphinx
|
||||
doCheck = false;
|
||||
|
||||
pythonNamespaces = [ "sphinxcontrib" ];
|
||||
|
||||
meta = with lib; {
|
||||
description = "sphinxcontrib-jsmath is a sphinx extension which renders display math in HTML via JavaScript.";
|
||||
homepage = "https://github.com/sphinx-doc/sphinxcontrib-jsmath";
|
||||
|
||||
@@ -28,6 +28,8 @@ buildPythonPackage rec {
|
||||
"sphinxcontrib.katex"
|
||||
];
|
||||
|
||||
pythonNamespaces = [ "sphinxcontrib" ];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Sphinx extension using KaTeX to render math in HTML";
|
||||
homepage = "https://github.com/hagenw/sphinxcontrib-katex";
|
||||
|
||||
@@ -18,6 +18,8 @@ buildPythonPackage rec {
|
||||
|
||||
doCheck = false; # no tests
|
||||
|
||||
pythonNamespaces = [ "sphinxcontrib" ];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://github.com/davidism/sphinxcontrib-log-cabinet";
|
||||
description = "Sphinx extension to organize changelogs";
|
||||
|
||||
@@ -30,6 +30,8 @@ buildPythonPackage rec {
|
||||
"sphinxcontrib.mscgen"
|
||||
];
|
||||
|
||||
pythonNamespaces = [ "sphinxcontrib" ];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Sphinx extension using mscgen to render diagrams";
|
||||
homepage = "https://github.com/sphinx-contrib/mscgen";
|
||||
|
||||
+2
@@ -15,6 +15,8 @@ buildPythonPackage rec {
|
||||
|
||||
propagatedBuildInputs = [ sphinx ];
|
||||
|
||||
pythonNamespaces = [ "sphinxcontrib" ];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Extension for adding a simple Blog, News or Announcements section to a Sphinx website";
|
||||
homepage = "https://bitbucket.org/prometheus/sphinxcontrib-newsfeed";
|
||||
@@ -29,6 +29,8 @@ buildPythonPackage rec {
|
||||
"sphinxcontrib.nwdiag"
|
||||
];
|
||||
|
||||
pythonNamespaces = [ "sphinxcontrib" ];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Sphinx nwdiag extension";
|
||||
homepage = "https://github.com/blockdiag/sphinxcontrib-nwdiag";
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
, picobox
|
||||
, pyyaml
|
||||
, sphinx-mdinclude
|
||||
, sphinxcontrib_httpdomain
|
||||
, sphinxcontrib-httpdomain
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
@@ -29,13 +29,15 @@ buildPythonPackage rec {
|
||||
picobox
|
||||
pyyaml
|
||||
sphinx-mdinclude
|
||||
sphinxcontrib_httpdomain
|
||||
sphinxcontrib-httpdomain
|
||||
];
|
||||
|
||||
SETUPTOOLS_SCM_PRETEND_VERSION = version;
|
||||
|
||||
doCheck = false;
|
||||
|
||||
pythonNamespaces = [ "sphinxcontrib" ];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://github.com/ikalnytskyi/sphinxcontrib-openapi";
|
||||
description = "OpenAPI (fka Swagger) spec renderer for Sphinx";
|
||||
|
||||
@@ -26,6 +26,8 @@ buildPythonPackage rec {
|
||||
# No tests included.
|
||||
doCheck = false;
|
||||
|
||||
pythonNamespaces = [ "sphinxcontrib" ];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Provides a Sphinx domain for embedding UML diagram with PlantUML";
|
||||
homepage = "https://github.com/sphinx-contrib/plantuml/";
|
||||
|
||||
@@ -23,6 +23,8 @@ buildPythonPackage rec {
|
||||
|
||||
pythonImportsCheck = [ "sphinxcontrib.programoutput" ];
|
||||
|
||||
pythonNamespaces = [ "sphinxcontrib" ];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Sphinx extension to include program output";
|
||||
homepage = "https://github.com/NextThought/sphinxcontrib-programoutput";
|
||||
|
||||
@@ -1,26 +1,36 @@
|
||||
{ lib
|
||||
, buildPythonPackage
|
||||
, fetchPypi
|
||||
, isPy27
|
||||
, pythonOlder
|
||||
, flit-core
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "sphinxcontrib-qthelp";
|
||||
version = "1.0.3";
|
||||
disabled = isPy27;
|
||||
version = "1.0.6";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.9";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "4c33767ee058b70dba89a6fc5c1892c0d57a54be67ddd3e7875a18d14cba5a72";
|
||||
pname = "sphinxcontrib_qthelp";
|
||||
inherit version;
|
||||
hash = "sha256-YrnRoYarf17jNW2Qb2SMrLemvblNIB7nrfJttVCSmC0=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
flit-core
|
||||
];
|
||||
|
||||
# Check is disabled due to circular dependency of sphinx
|
||||
doCheck = false;
|
||||
|
||||
pythonNamespaces = [ "sphinxcontrib" ];
|
||||
|
||||
meta = with lib; {
|
||||
description = "sphinxcontrib-qthelp is a sphinx extension which outputs QtHelp document.";
|
||||
homepage = "https://github.com/sphinx-doc/sphinxcontrib-qthelp";
|
||||
license = licenses.bsd0;
|
||||
license = licenses.bsd2;
|
||||
maintainers = teams.sphinx.members;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -29,6 +29,8 @@ buildPythonPackage rec {
|
||||
"sphinxcontrib.seqdiag"
|
||||
];
|
||||
|
||||
pythonNamespaces = [ "sphinxcontrib" ];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Sphinx seqdiag extension";
|
||||
homepage = "https://github.com/blockdiag/sphinxcontrib-seqdiag";
|
||||
|
||||
@@ -1,26 +1,36 @@
|
||||
{ lib
|
||||
, buildPythonPackage
|
||||
, fetchPypi
|
||||
, isPy27
|
||||
, pythonOlder
|
||||
, flit-core
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "sphinxcontrib-serializinghtml";
|
||||
version = "1.1.5";
|
||||
disabled = isPy27;
|
||||
version = "1.1.9";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.9";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "aa5f6de5dfdf809ef505c4895e51ef5c9eac17d0f287933eb49ec495280b6952";
|
||||
pname = "sphinxcontrib_serializinghtml";
|
||||
inherit version;
|
||||
hash = "sha256-DGT/iYM54frCmr0r9fEQePPsQTz+nARtMSDXymVTC1Q=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
flit-core
|
||||
];
|
||||
|
||||
# Check is disabled due to circular dependency of sphinx
|
||||
doCheck = false;
|
||||
|
||||
pythonNamespaces = [ "sphinxcontrib" ];
|
||||
|
||||
meta = with lib; {
|
||||
description = "sphinxcontrib-serializinghtml is a sphinx extension which outputs \"serialized\" HTML files (json and pickle).";
|
||||
homepage = "https://github.com/sphinx-doc/sphinxcontrib-serializinghtml";
|
||||
license = licenses.bsd0;
|
||||
license = licenses.bsd2;
|
||||
maintainers = teams.sphinx.members;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -42,6 +42,8 @@ buildPythonPackage rec {
|
||||
"sphinxcontrib.spelling"
|
||||
];
|
||||
|
||||
pythonNamespaces = [ "sphinxcontrib" ];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Sphinx spelling extension";
|
||||
homepage = "https://github.com/sphinx-contrib/spelling";
|
||||
|
||||
@@ -28,6 +28,8 @@ buildPythonPackage rec {
|
||||
|
||||
pythonImportsCheck = [ "sphinxcontrib.tikz" ];
|
||||
|
||||
pythonNamespaces = [ "sphinxcontrib" ];
|
||||
|
||||
meta = with lib; {
|
||||
description = "TikZ extension for Sphinx";
|
||||
homepage = "https://bitbucket.org/philexander/tikz";
|
||||
|
||||
@@ -28,6 +28,8 @@ buildPythonPackage rec {
|
||||
|
||||
doCheck = false;
|
||||
|
||||
pythonNamespaces = [ "sphinxcontrib" ];
|
||||
|
||||
meta = {
|
||||
description = "Sphinx API for Web Apps";
|
||||
homepage = "http://sphinx-doc.org/";
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "sphinxcontrib-youtube";
|
||||
version = "1.3.0";
|
||||
version = "1.4.1";
|
||||
format = "pyproject";
|
||||
|
||||
nativeBuildInputs = [ flit-core ];
|
||||
@@ -17,7 +17,7 @@ buildPythonPackage rec {
|
||||
owner = "sphinx-contrib";
|
||||
repo = "youtube";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-/mu/OGMc+iP7DV36fmE8pb5y6MMOQ0fmzT8R7RP/tjM=";
|
||||
hash = "sha256-XuOfZ77tg9akmgTuMQN20OhgkFbn/6YzT46vpTsXxC8=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ sphinx requests ];
|
||||
@@ -27,6 +27,8 @@ buildPythonPackage rec {
|
||||
|
||||
pythonImportsCheck = [ "sphinxcontrib.youtube" ];
|
||||
|
||||
pythonNamespaces = [ "sphinxcontrib" ];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Youtube extension for Sphinx";
|
||||
homepage = "https://github.com/sphinx-contrib/youtube";
|
||||
|
||||
@@ -388,7 +388,9 @@ mapAliases ({
|
||||
sphinx-jquery = sphinxcontrib-jquery; # added 2023-02-24
|
||||
sphinx_pypi_upload = throw "sphinx_pypi_upload has been removed since it is abandoned."; # added 2023-10-11
|
||||
sphinx_rtd_theme = sphinx-rtd-theme; # added 2022-08-03
|
||||
sphinxcontrib-autoapi = sphinx-autoapi; # added 2023-02=28
|
||||
sphinxcontrib-autoapi = sphinx-autoapi; # added 2023-02-28
|
||||
sphinxcontrib_httpdomain = sphinxcontrib-httpdomain; # added 2023-07-20
|
||||
sphinxcontrib_newsfeed = sphinxcontrib-newsfeed; # added 2023-07-20
|
||||
sphinxcontrib_plantuml = sphinxcontrib-plantuml; # added 2021-08-02
|
||||
sphinx-navtree = throw "sphinx-navtree has been removed since it is not compatible with sphinx 3.3 and unmaintained"; # added 2023-07-03
|
||||
sqlalchemy_migrate = sqlalchemy-migrate; # added 2021-10-28
|
||||
|
||||
@@ -13191,7 +13191,7 @@ self: super: with self; {
|
||||
|
||||
sphinxcontrib-htmlhelp = callPackage ../development/python-modules/sphinxcontrib-htmlhelp { };
|
||||
|
||||
sphinxcontrib_httpdomain = callPackage ../development/python-modules/sphinxcontrib_httpdomain { };
|
||||
sphinxcontrib-httpdomain = callPackage ../development/python-modules/sphinxcontrib-httpdomain { };
|
||||
|
||||
sphinxcontrib-jquery = callPackage ../development/python-modules/sphinxcontrib-jquery { };
|
||||
|
||||
@@ -13207,7 +13207,7 @@ self: super: with self; {
|
||||
|
||||
sphinxcontrib-nwdiag = callPackage ../development/python-modules/sphinxcontrib-nwdiag { };
|
||||
|
||||
sphinxcontrib_newsfeed = callPackage ../development/python-modules/sphinxcontrib_newsfeed { };
|
||||
sphinxcontrib-newsfeed = callPackage ../development/python-modules/sphinxcontrib-newsfeed { };
|
||||
|
||||
sphinxcontrib-openapi = callPackage ../development/python-modules/sphinxcontrib-openapi { };
|
||||
|
||||
|
||||
Reference in New Issue
Block a user