[med-svn] [Git][med-team/python-freecontact][master] 6 commits: Drop Python2 support (normalise package description since only one binary package is remaining)

Andreas Tille gitlab at salsa.debian.org
Wed Sep 4 09:21:45 BST 2019



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


Commits:
ed5627a5 by Andreas Tille at 2019-09-04T08:11:13Z
Drop Python2 support (normalise package description since only one binary package is remaining)

- - - - -
2c55ffe1 by Andreas Tille at 2019-09-04T08:11:41Z
debhelper-compat 12

- - - - -
df3580ca by Andreas Tille at 2019-09-04T08:11:45Z
Standards-Version: 4.4.0

- - - - -
50a52dda by Andreas Tille at 2019-09-04T08:13:12Z
Respect DEB_BUILD_OPTIONS in override_dh_auto_test target

- - - - -
e899f6d5 by Andreas Tille at 2019-09-04T08:13:13Z
Remove obsolete fields Name, Contact from debian/upstream/metadata.
- - - - -
b1dddf77 by Andreas Tille at 2019-09-04T08:15:15Z
Upload to unstable

- - - - -


6 changed files:

- − debian/Description
- debian/changelog
- − debian/compat
- debian/control
- debian/rules
- debian/upstream/metadata


Changes:

=====================================
debian/Description deleted
=====================================
@@ -1,17 +0,0 @@
-FreeContact is a protein residue contact predictor optimized for speed.
-Its input is a multiple sequence alignment. FreeContact can function as an
-accelerated drop-in for the published contact predictors
-EVfold-mfDCA of DS. Marks (2011) and
-PSICOV of D. Jones (2011).
-
-FreeContact is accelerated by a combination of vector instructions, multiple
-threads, and faster implementation of key parts.
-Depending on the alignment, 8-fold or higher speedups are possible.
-
-A sufficiently large alignment is required for meaningful results.
-As a minimum, an alignment with an effective (after-weighting) sequence count
-bigger than the length of the query sequence should be used. Alignments with
-tens of thousands of (effective) sequences are considered good input.
-
-jackhmmer(1) from the hmmer package, or hhblits(1) from hhsuite
-can be used to generate the alignments, for example.


=====================================
debian/changelog
=====================================
@@ -1,3 +1,15 @@
+python-freecontact (1.1-5) unstable; urgency=medium
+
+  * Drop Python2 support (normalise package description since only one
+    binary package is remaining)
+    Closes: #937765
+  * debhelper-compat 12
+  * Standards-Version: 4.4.0
+  * Respect DEB_BUILD_OPTIONS in override_dh_auto_test target
+  * Remove obsolete fields Name, Contact from debian/upstream/metadata.
+
+ -- Andreas Tille <tille at debian.org>  Wed, 04 Sep 2019 10:13:14 +0200
+
 python-freecontact (1.1-4) unstable; urgency=medium
 
   * Update d/control and d/rules, build python3 module


=====================================
debian/compat deleted
=====================================
@@ -1 +0,0 @@
-11


=====================================
debian/control
=====================================
@@ -6,33 +6,38 @@ Uploaders: Laszlo Kajan <lkajan at debian.org>,
 Section: python
 Testsuite: autopkgtest-pkg-python
 Priority: optional
-Build-Depends: debhelper (>= 11~),
+Build-Depends: debhelper-compat (= 12),
                dh-python,
                libboost-python-dev,
                libfreecontact-dev,
-               python-all-dev,
                python3-all-dev
-Standards-Version: 4.2.1
+Standards-Version: 4.4.0
 Vcs-Browser: https://salsa.debian.org/med-team/python-freecontact
 Vcs-Git: https://salsa.debian.org/med-team/python-freecontact.git
 Homepage: https://rostlab.org/owiki/index.php/FreeContact
 
-Package: python-freecontact
-Architecture: any
-Depends: ${misc:Depends},
-         ${python:Depends},
-         ${shlibs:Depends}
-Description: fast protein contact predictor - binding for Python
- ${Description}
- .
- This package contains the Python binding.
-
 Package: python3-freecontact
 Architecture: any
 Depends: ${misc:Depends},
          ${python3:Depends},
          ${shlibs:Depends}
 Description: fast protein contact predictor - binding for Python3
- ${Description}
+ FreeContact is a protein residue contact predictor optimized for speed.
+ Its input is a multiple sequence alignment. FreeContact can function as an
+ accelerated drop-in for the published contact predictors
+ EVfold-mfDCA of DS. Marks (2011) and
+ PSICOV of D. Jones (2011).
+ .
+ FreeContact is accelerated by a combination of vector instructions, multiple
+ threads, and faster implementation of key parts.
+ Depending on the alignment, 8-fold or higher speedups are possible.
+ .
+ A sufficiently large alignment is required for meaningful results.
+ As a minimum, an alignment with an effective (after-weighting) sequence count
+ bigger than the length of the query sequence should be used. Alignments with
+ tens of thousands of (effective) sequences are considered good input.
+ .
+ jackhmmer(1) from the hmmer package, or hhblits(1) from hhsuite
+ can be used to generate the alignments, for example.
  .
  This package contains the Python3 binding.


=====================================
debian/rules
=====================================
@@ -5,15 +5,12 @@ export DEB_BUILD_MAINT_OPTIONS=hardening=+all
 
 export PYBUILD_NAME = freecontact
 
-Description := $(shell sed -e ':a; N; s/\n/$${Newline}/; ta' < debian/Description)
-
 %:
-	dh $@ --with python2,python3 --buildsystem=pybuild --builddirectory=$(CURDIR)/builddir
-
-override_dh_gencontrol:
-	dh_gencontrol -- '-VDescription=$(Description)'
+	dh $@ --with python3 --buildsystem=pybuild --builddirectory=$(CURDIR)/builddir
 
 override_dh_auto_test:
+ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
 	PYBUILD_SYSTEM=custom \
 	PYBUILD_TEST_ARGS="{interpreter} $(CURDIR)/test/test01.py" \
-	    dh_auto_test || true
+	    dh_auto_test
+endif


=====================================
debian/upstream/metadata
=====================================
@@ -1,9 +1,8 @@
-Name: python-freecontact
-Contact: Laszlo Kajan <lkajan at rostlab.org>
 Reference:
- - Author: László Kaján and Thomas A. Hopf and Matúš Kalaš and Debora S. Marks and Burkhard Rost
-   Title: 'FreeContact: ...'
-   Journal: BMC Bioinformatics
-   Year: '201?'
+- Author: László Kaján and Thomas A. Hopf and Matúš Kalaš and Debora S. Marks and
+    Burkhard Rost
+  Title: 'FreeContact: ...'
+  Journal: BMC Bioinformatics
+  Year: '201?'
 
 # vim:et:ts=2:ai:syntax=yaml:



View it on GitLab: https://salsa.debian.org/med-team/python-freecontact/compare/4649a052f24f1423c53d3d4adac30ffaae845370...b1dddf77b65d896c48c475d8f20f4708479fa541

-- 
View it on GitLab: https://salsa.debian.org/med-team/python-freecontact/compare/4649a052f24f1423c53d3d4adac30ffaae845370...b1dddf77b65d896c48c475d8f20f4708479fa541
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/20190904/67669727/attachment-0001.html>


More information about the debian-med-commit mailing list