[med-svn] [Git][med-team/snakemake][main] 2 commits: Docs: allow building with Sphinx 7. (Closes: #1042692)

Rebecca N. Palmer (@rnpalmer-guest) gitlab at salsa.debian.org
Thu Aug 3 20:02:10 BST 2023



Rebecca N. Palmer pushed to branch main at Debian Med / snakemake


Commits:
2c92a991 by Rebecca N. Palmer at 2023-08-03T19:59:30+01:00
Docs: allow building with Sphinx 7.  (Closes: #1042692)

- - - - -
2a09ace4 by Rebecca N. Palmer at 2023-08-03T20:01:31+01:00
test building with Sphinx 7

- - - - -


4 changed files:

- debian/changelog
- debian/control
- debian/rules
- debian/salsa-ci.yml


Changes:

=====================================
debian/changelog
=====================================
@@ -3,6 +3,7 @@ snakemake (7.30.2-1) UNRELEASED; urgency=medium
   * New upstream release.  Update d/copyright and patches.
   * Skip newly added tests that we can't run.
   * Add timeout to tests (giving a traceback when they hang).
+  * Docs: allow building with Sphinx 7.  (Closes: #1042692)
   * Not uploaded because it uses python3-yte in several places.
 
  -- Rebecca N. Palmer <rebecca_palmer at zoho.com>  Mon, 12 Jun 2023 07:38:54 +0100


=====================================
debian/control
=====================================
@@ -41,7 +41,7 @@ Build-Depends: ca-certificates,
                python3-rpy2 <!nocheck>,
                python3-setuptools,
                python3-smart-open (>= 3.0~),
-               python3-sphinx (>= 3.0~) <!nodoc>,
+               python3-sphinx (>= 7.0~) <!nodoc>, python3-docutils (>=0.20),
                python3-sphinx-argparse <!nodoc>,
                python3-sphinx-bootstrap-theme <!nodoc>,
                python3-sphinx-rtd-theme <!nodoc>,


=====================================
debian/rules
=====================================
@@ -50,7 +50,7 @@ export SPHINXBUILD=/usr/share/sphinx/scripts/python3/sphinx-build
 # LC_ALL is for reproducibility
 execute_after_dh_auto_build:
 	PYTHONPATH=$(shell pybuild --print build_dir --interpreter python3) \
-	LC_ALL=C.UTF-8 LANGUAGE=C.UTF-8 python3 setup.py build_sphinx
+	cd docs && LC_ALL=C.UTF-8 LANGUAGE=C.UTF-8 make html
 
 execute_after_dh_installdocs:
 	find debian -name '__pycache__' -o name '.gitignore' | xargs rm -rf


=====================================
debian/salsa-ci.yml
=====================================
@@ -3,6 +3,7 @@ include:
   - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml
   - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml
 variables:
+  RELEASE: 'experimental'
 # real but deliberately left in because the obvious fix is
 # too likely to break things, see README.source
   SALSA_CI_LINTIAN_SUPPRESS_TAGS: "privacy-breach-uses-embedded-file"



View it on GitLab: https://salsa.debian.org/med-team/snakemake/-/compare/42a7c5011bb6a500c1ba609abcd661b3fb9bc60b...2a09ace4926c71ef8a8a061181a510fb878e603e

-- 
View it on GitLab: https://salsa.debian.org/med-team/snakemake/-/compare/42a7c5011bb6a500c1ba609abcd661b3fb9bc60b...2a09ace4926c71ef8a8a061181a510fb878e603e
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20230803/1cfcdfef/attachment-0001.htm>


More information about the debian-med-commit mailing list