[med-svn] [Git][med-team/python-freecontact][master] 7 commits: Import python-freecontact_1.1.orig.tar.gz

Étienne Mollier (@emollier) gitlab at salsa.debian.org
Fri Sep 13 18:30:15 BST 2024



Étienne Mollier pushed to branch master at Debian Med / python-freecontact


Commits:
96025590 by Laszlo Kajan at 2013-07-17T19:03:32+02:00
Import python-freecontact_1.1.orig.tar.gz

[dgit import orig python-freecontact_1.1.orig.tar.gz]

- - - - -
ddd89b44 by Andreas Tille at 2022-01-21T15:57:08+01:00
Import python-freecontact_1.1-6.debian.tar.xz

[dgit import tarball python-freecontact 1.1-6 python-freecontact_1.1-6.debian.tar.xz]

- - - - -
b1451b8e by Andreas Tille at 2022-01-21T15:57:08+01:00
python-freecontact (1.1-6) unstable; urgency=medium

  * Upstream download vanished
  * Standards-Version: 4.6.0 (routine-update)
  * debhelper-compat 13 (routine-update)
  * Add salsa-ci file (routine-update)
  * Rules-Requires-Root: no (routine-update)

[dgit import unpatched python-freecontact 1.1-6]

- - - - -
fa4bb493 by Alex Mestiashvili at 2022-01-21T15:57:08+01:00
Partially fix test to work with python3


Gbp-Pq: Name py3_test_fixes.patch
- - - - -
b3510f73 by Alex Mestiashvili at 2022-01-21T15:57:08+01:00
properly link to libboost_python3X versions python3 module


Gbp-Pq: Name py3_boost.patch
- - - - -
0af81d70 by Étienne Mollier at 2024-09-11T21:00:08+02:00
Commit Debian 3.0 (quilt) metadata

[dgit (11.11) quilt-fixup]

- - - - -
64efa8be by Étienne Mollier at 2024-09-11T20:31:05+02:00
Declare fast forward from 1.1-6

[dgit --overwrite]

- - - - -


4 changed files:

- + debian/patches/debian-changes
- − debian/patches/py3_boost.patch
- − debian/patches/py3_test_fixes.patch
- debian/patches/series


Changes:

=====================================
debian/patches/debian-changes
=====================================
@@ -0,0 +1,17 @@
+Description: Autogenerated patch header for a single-debian-patch file.
+ The delta against upstream is either kept as a single patch, or maintained
+ in some VCS, and exported as a single patch instead of more manageable
+ atomic patches.
+Forwarded: not-needed
+
+---
+--- /dev/null
++++ python-freecontact-1.1/.gitignore
+@@ -0,0 +1,7 @@
++build
++*.swp
++files
++*.debhelper.log
++*.substvars
++python-freecontact
++.pc


=====================================
debian/patches/py3_boost.patch deleted
=====================================
@@ -1,24 +0,0 @@
-From: Alex Mestiashvili <mestia at debian.org>
-Description: properly link to libboost_python3X versions python3 module
---- python-freecontact.orig/setup.py
-+++ python-freecontact/setup.py
-@@ -17,6 +17,10 @@
- # 
- from distutils.core import setup, Extension
- from glob import glob
-+import sys
-+PY3K=(sys.version_info[0]==3)
-+
-+boost_py_bindings='boost_python3%d'%(sys.version_info[1]) if PY3K else 'boost_python'
- 
- setup(	name = 'python-freecontact',
-     	version = '1.1',
-@@ -30,7 +34,7 @@
-         ext_modules = [Extension(
-             name = 'freecontact',
-             sources = glob('src/*.cpp'),
--            libraries = ['freecontact', 'boost_python'])]
-+            libraries = ['freecontact', boost_py_bindings])]
- 	)
- 
- # vim:et:ts=4:ai:


=====================================
debian/patches/py3_test_fixes.patch deleted
=====================================
@@ -1,46 +0,0 @@
-From: Alex Mestiashvili <mestia at debian.org>
-Description: Partially fix test to work with python3
---- python-freecontact.orig/test/test01.py
-+++ python-freecontact/test/test01.py
-@@ -1,4 +1,3 @@
--#!/usr/bin/python
- #   FreeContact - program to predict protein residue contacts from a sufficiently large multiple alignment
- #   Copyright (C) 2013 by Laszlo Kajan, Technical University of Munich, Germany
- # 
-@@ -18,6 +17,7 @@
- import freecontact
- import unittest
- from test import test_support
-+import sys
- 
- class MyTestCase1(unittest.TestCase):
- 
-@@ -55,10 +55,14 @@
-         fcp = freecontact.Predictor(dbg = True)
- 
-         # run with timing test
--        res = fcp.run(ali = aln, num_threads = num_threads, timing = timing)
-+        res = fcp.run(ali = list(aln), num_threads = num_threads, timing = timing)
-         assert abs(res['fro'][2741][2] - evfold_24_42) / evfold_24_42 < prec_threshold # 25 K 43 N 0.230969 0.0129471
-         assert timing['num_threads'] == num_threads
- 
-+        if (sys.version_info[0]==3):
-+          print ('\033[1m'+'\n\t!!!Skipping the rest of the tests for python3.%d'%(sys.version_info[1])+', need to be fixed!' + '\033[0m')
-+          return None
-+
-         # run psicov with icme_timeout exception test
-         try:
-             args = freecontact.get_ps_psicov(); args.update({'ali': aln, 'num_threads': num_threads, 'icme_timeout': 2, 'timing': None})
-@@ -80,10 +84,10 @@
-         assert abs(res['fro'][2741][2] - evfold_24_42) / evfold_24_42 < prec_threshold
- 
- def test_main():
--    test_support.run_unittest(MyTestCase1
--                             )
-+    unittest.TextTestRunner().run(suite)
- 
- if __name__ == '__main__':
-+    suite = unittest.defaultTestLoader.loadTestsFromTestCase(MyTestCase1)
-     test_main()
- 
- # vim:et:ts=4:ai:


=====================================
debian/patches/series
=====================================
@@ -1,2 +1 @@
-py3_test_fixes.patch
-py3_boost.patch
+debian-changes



View it on GitLab: https://salsa.debian.org/med-team/python-freecontact/-/compare/f1d05764bf61015c2f4788fb298489c28ecf5399...64efa8beefbfa02255b3e3bff1bce124832dc63d

-- 
View it on GitLab: https://salsa.debian.org/med-team/python-freecontact/-/compare/f1d05764bf61015c2f4788fb298489c28ecf5399...64efa8beefbfa02255b3e3bff1bce124832dc63d
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/20240913/693e4a45/attachment-0001.htm>


More information about the debian-med-commit mailing list