Hi Ghis

On Mon, Nov 24, 2014 at 4:58 PM, Ghislain Vaillant <ghisv...@gmail.com>
wrote:

> At worst, can't you just disable the test suite for the Python 3 builds ?
> Pybuild should allow to do that easily.
>

Trying that now.

But I would still need to link pysam to the iva package at some point, no?

Regards,

Jorge



> 2014-11-24 16:36 GMT+00:00 Jorge Sebastião Soares <j.s.soa...@gmail.com>:
>
>> Hi guys,
>>
>> So essentially the package build halts when it tries to run the test
>> suite:
>>
>> This is the error I'm getting when the pysam module is being imported:
>>
>> root@debian:~/iva-0.10.0# python3.4 setup.py test
>> running test
>> running egg_info
>> writing top-level names to iva.egg-info/top_level.txt
>> writing iva.egg-info/PKG-INFO
>> writing dependency_links to iva.egg-info/dependency_links.txt
>> reading manifest file 'iva.egg-info/SOURCES.txt'
>> writing manifest file 'iva.egg-info/SOURCES.txt'
>> running build_ext
>> Failure: ImportError (No module named 'pysam') ... ERROR
>>
>> ======================================================================
>> ERROR: Failure: ImportError (No module named 'pysam')
>> ----------------------------------------------------------------------
>> Traceback (most recent call last):
>>   File "/usr/lib/python3/dist-packages/nose/failure.py", line 39, in
>> runTest
>>     raise self.exc_val.with_traceback(self.tb)
>>   File "/usr/lib/python3/dist-packages/nose/loader.py", line 414, in
>> loadTestsFromName
>>     addr.filename, addr.module)
>>   File "/usr/lib/python3/dist-packages/nose/importer.py", line 47, in
>> importFromPath
>>     return self.importFromDir(dir_path, fqname)
>>   File "/usr/lib/python3/dist-packages/nose/importer.py", line 94, in
>> importFromDir
>>     mod = load_module(part_fqname, fh, filename, desc)
>>   File "/usr/lib/python3.4/imp.py", line 245, in load_module
>>     return load_package(name, filename)
>>   File "/usr/lib/python3.4/imp.py", line 217, in load_package
>>     return methods.load()
>>   File "<frozen importlib._bootstrap>", line 1220, in load
>>   File "<frozen importlib._bootstrap>", line 1200, in _load_unlocked
>>   File "<frozen importlib._bootstrap>", line 1129, in _exec
>>   File "<frozen importlib._bootstrap>", line 1471, in exec_module
>>   File "<frozen importlib._bootstrap>", line 321, in
>> _call_with_frames_removed
>>   File "/tmp/buildd/iva-0.10.0/iva/__init__.py", line 20, in <module>
>>     from iva import *
>>   File "/tmp/buildd/iva-0.10.0/iva/assembly.py", line 2, in <module>
>>     import pysam
>> ImportError: No module named 'pysam'
>>
>> ----------------------------------------------------------------------
>> Ran 1 test in 0.016s
>>
>> FAILED (errors=1)
>>
>>
>> If pysam is python 3 compliant, I'm tempted to create the needed symlinks
>> in python3.4 pointing to pysam in python2.7, eg.
>>
>> ln -s /usr/lib/python2.7/dist-packages/pysam
>> /usr/lib/python3.4/dist-packages/pysam
>>
>> I'm sure that this is not the proper way of doing things, so is there any
>> other way I can get pysam to be installed under python3.4 rather than
>> python2.7?
>>
>> Regards,
>>
>> Jorge
>>
>
>

Reply via email to