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 <[email protected]>  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.


_______________________________________________
debian-med-commit mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-med-commit

Reply via email to