Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.python > #12162

Bug#936802: kmer: Python2 removal in sid/bullseye

From Andreas Tille <andreas@an3as.eu>
Newsgroups linux.debian.bugs.dist, linux.debian.maint.python
Subject Bug#936802: kmer: Python2 removal in sid/bullseye
Date 2019-12-19 20:40 +0100
Message-ID <zf9Oq-KY-21@gated-at.bofh.it> (permalink)
References <zf7CW-7Tq-7@gated-at.bofh.it> <zf8Sm-aI-13@gated-at.bofh.it> <zf7CW-7Tq-9@gated-at.bofh.it> <zf8Sm-aI-13@gated-at.bofh.it>
Organization linux.* mail to news gateway

Cross-posted to 2 groups.

Show all headers | View raw


Hi Scott,

thanks a lot for your hint.

On Thu, Dec 19, 2019 at 01:34:08PM -0500, Scott Talbert wrote:
> 
> The 'file' class doesn't exist anymore in Python 3.  You'll have to rewrite
> myfile to not use it.

OK, I simply went with

...
@@ -608,6 +608,11 @@ Last-Update: Thu, 19 Dec 2019 10:43:09 +0100
  
  # from __future__ import generators  # Necessary before Python 2.3
  
+-class myfile(file):
++class myfile():
+     "A temporary anonymous file"
+     def __init__(self):
+         filename = tempfile.mktemp()
 @@ -27,8 +27,8 @@ class ListLikeFileIter:
          self._fileIter = iter(self._fileptr.readline,"")
      def __del__(self):
...


This brings me to the next error where a Module written in C is not
found:



python3 /usr/bin/../lib/atac/bin/AtacDriver.py /tmp/atac-test.XqdEPl/results/work/LeprvsTuber.matches.extended

Traceback (most recent call last):
  File "/usr/bin/../lib/atac/bin/AtacDriver.py", line 26, in <module>
    import localAlignerInterface
ModuleNotFoundError: No module named 'localAlignerInterface'
PYTHONPATH=/usr/bin/../lib/atac/lib
Chainer failed.



The file /usr/lib/atac/lib/localAlignerInterfacemodule.so exists
but it seems the Python3 script can't load it.


Kind regards

        Andreas.

-- 
http://fam-tille.de

Back to linux.debian.maint.python | Previous | Next — Previous in thread | Find similar | Unroll thread


Thread

Bug#936802: kmer: Python2 removal in sid/bullseye Andreas Tille <andreas@an3as.eu> - 2019-12-19 18:20 +0100
  Bug#936802: kmer: Python2 removal in sid/bullseye Scott Talbert <swt@techie.net> - 2019-12-19 19:40 +0100
    Bug#936802: kmer: Python2 removal in sid/bullseye Andreas Tille <andreas@an3as.eu> - 2019-12-19 20:40 +0100

csiph-web