[med-svn] [Git][med-team/python-pbcore][master] 3 commits: Attempt to enhance creation of documentation to address bug #919052

Andreas Tille (@tille) gitlab at salsa.debian.org
Thu Dec 23 09:48:30 GMT 2021



Andreas Tille pushed to branch master at Debian Med / python-pbcore


Commits:
f671f9be by Andreas Tille at 2021-12-23T10:26:56+01:00
Attempt to enhance creation of documentation to address bug #919052

- - - - -
0325d76a by Andreas Tille at 2021-12-23T10:27:53+01:00
abandon pyxb, use xmlschema for validation if installed

- - - - -
a6e20c97 by Andreas Tille at 2021-12-23T10:47:48+01:00
Why is dh_auto_test trying so hard to install wheel despite it is available?

- - - - -


6 changed files:

- debian/changelog
- debian/control
- + debian/patches/b24746790c7105212e45dc2f40115d231bd8baae.patch
- + debian/patches/do_not_call_pip_to_fetch_wheel.patch
- debian/patches/series
- debian/rules


Changes:

=====================================
debian/changelog
=====================================
@@ -1,12 +1,13 @@
 python-pbcore (2.1.2+dfsg-1) UNRELEASED; urgency=medium
 
+  [ Michael R. Crusoe ]
   * Team upload.
   * New upstream version
   * Remove trailing whitespace in debian/rules (routine-update)
-  * TODO: package pyxb or remove use of it from this package
-    Upstream has addressed this
-    https://github.com/PacificBiosciences/pbcore/issues/122
-    but not released, yet (Steffen)
+
+  [ Andreas Tille ]
+  * Attempt to enhance creation of documentation to address bug #919052
+  * abandon pyxb, use xmlschema for validation if installed
 
  -- Michael R. Crusoe <crusoe at debian.org>  Thu, 04 Jun 2020 14:53:42 +0200
 


=====================================
debian/control
=====================================
@@ -18,6 +18,7 @@ Build-Depends: debhelper-compat (= 12),
                python3-pytest-xdist <!nocheck>,
                python3-pytest-cov <!nocheck>,
                python3-biopython (>= 1.74) <!nocheck>,
+               python3-wheel <!nocheck>,
                pylint,
                python3-coverage
 Standards-Version: 4.5.0


=====================================
debian/patches/b24746790c7105212e45dc2f40115d231bd8baae.patch
=====================================
The diff for this file was not included because it is too large.

=====================================
debian/patches/do_not_call_pip_to_fetch_wheel.patch
=====================================
@@ -0,0 +1,11 @@
+--- a/Makefile
++++ b/Makefile
+@@ -73,6 +73,6 @@ validate-metadata:
+ 	xmllint --schema ../xsd-datamodels/PacBioCollectionMetadata.xsd pbcore/data/datasets/CollectionMetadata.xml
+ 
+ wheel:
+-	which pip
+-	pip wheel --wheel-dir=${WHEELHOUSE} --no-deps .
++	# which pip
++	echo "Do not call 'pip wheel --wheel-dir=${WHEELHOUSE} --no-deps .'"
+ 	ls -larth ${WHEELHOUSE}


=====================================
debian/patches/series
=====================================
@@ -2,3 +2,5 @@ doc-theme.patch
 enable-build-time-testing.patch
 # ignore-pyxb.patch
 # exclude_test_missing_data.patch
+b24746790c7105212e45dc2f40115d231bd8baae.patch
+do_not_call_pip_to_fetch_wheel.patch


=====================================
debian/rules
=====================================
@@ -14,7 +14,7 @@ export LC_ALL=C.UTF-8
 
 override_dh_auto_build:
 	dh_auto_build
-	$(MAKE) doc
+	PYTHONPATH=$(shell pybuild --print build_dir --interpreter python3) $(MAKE) doc || true
 
 override_dh_install:
 	dh_install



View it on GitLab: https://salsa.debian.org/med-team/python-pbcore/-/compare/b8db011dcaea3c6eb07ca0509049f07a23f93b01...a6e20c9798343b99701e7086e09836e7ee7e0f11

-- 
View it on GitLab: https://salsa.debian.org/med-team/python-pbcore/-/compare/b8db011dcaea3c6eb07ca0509049f07a23f93b01...a6e20c9798343b99701e7086e09836e7ee7e0f11
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/20211223/6d9abfe9/attachment-0001.htm>


More information about the debian-med-commit mailing list