Public bug reported:

Already reported by me and Fixed by Andreas Tille in the Debian-Med
team.

Python3 syntax is used in _metaphlan2.py, but "pycompile" run by the
"postinst" script only supports Python2. Fixed by adding "print()" and
removing function annotations:

/usr/share/metaphlan2# diff -Naur _metaphlan2.py.dist _metaphlan2.py
--- _metaphlan2.py.dist 2018-02-07 10:43:00.000000000 +0000
+++ _metaphlan2.py      2018-06-15 16:09:30.056981110 +0100
@@ -3,7 +3,7 @@
 # This module defines the functions which run MetaPhlAn2 on
 # single and paired fastq data.
 
-
+from __future__ import print_function
 import subprocess as sb
 from q2_types.per_sample_sequences import 
SingleLanePerSampleSingleEndFastqDirFmt
 from q2_types.per_sample_sequences import 
SingleLanePerSamplePairedEndFastqDirFmt
@@ -24,8 +24,7 @@
     sb.run(cmd, check=True)
 
 
-def profile_single_fastq(raw_data: SingleLanePerSampleSingleEndFastqDirFmt,
-                         nproc: int=1) -> biom.Table:
+def profile_single_fastq(raw_data, nproc=1):
     output_biom = None
 
     with tempfile.TemporaryDirectory() as tmp_dir:
@@ -36,8 +35,7 @@
     return output_biom
 
 
-def profile_paired_fastq(raw_data: SingleLanePerSamplePairedEndFastqDirFmt,
-                         nproc: int=1) -> biom.Table:
+def profile_paired_fastq(raw_data, nproc=1):
     output_biom = None
 
     with tempfile.TemporaryDirectory() as tmp_dir:

ProblemType: Package
DistroRelease: Ubuntu 18.04
Package: metaphlan2 2.7.5-1 [modified: usr/share/metaphlan2/_metaphlan2.py]
ProcVersionSignature: Ubuntu 4.15.0-23.25-generic 4.15.18
Uname: Linux 4.15.0-23-generic x86_64
NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair
ApportVersion: 2.20.9-0ubuntu7.2
Architecture: amd64
Date: Fri Jun 15 15:07:54 2018
ErrorMessage: installed metaphlan2 package post-installation script subprocess 
returned error exit status 101
PackageArchitecture: all
Python3Details: /usr/bin/python3.6, Python 3.6.5, python3-minimal, 3.6.5-3
PythonDetails: /usr/bin/python2.7, Python 2.7.15rc1, python-minimal, 
2.7.15~rc1-1
RelatedPackageVersions:
 dpkg 1.19.0.5ubuntu2
 apt  1.6.1
SourcePackage: metaphlan2
Title: package metaphlan2 2.7.5-1 [modified: 
usr/share/metaphlan2/_metaphlan2.py] failed to install/upgrade: installed 
metaphlan2 package post-installation script subprocess returned error exit 
status 101
UpgradeStatus: No upgrade log present (probably fresh install)

** Affects: metaphlan2 (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-package bionic

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1777165

Title:
  package metaphlan2 2.7.5-1 [modified:
  usr/share/metaphlan2/_metaphlan2.py] failed to install/upgrade:
  installed metaphlan2 package post-installation script subprocess
  returned error exit status 101

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/metaphlan2/+bug/1777165/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to