1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218
|
Description: Port to Python3.12 by removing vendored six.py
Since most part of the fix involve unvendoring six.py, forwarding does
not seem too relevant.
Forwarded: not-needed
Bug-Debian: https://bugs.debian.org/#1061797
Author: Andreas Tille <tille@debian.org>
Reviewed-By: Étienne Mollier <emollier@debian.org>
Last-Update: 2024-02-02
--- flye.orig/flye/assembly/scaffolder.py
+++ flye/flye/assembly/scaffolder.py
@@ -12,7 +12,7 @@
import flye.utils.fasta_parser as fp
import flye.config.py_cfg as cfg
-from flye.six import iteritems
+from six import iteritems
logger = logging.getLogger()
--- flye.orig/flye/config/configurator.py
+++ flye/flye/config/configurator.py
@@ -12,7 +12,7 @@
import flye.utils.fasta_parser as fp
import flye.config.py_cfg as cfg
-from flye.six import iteritems
+from six import iteritems
logger = logging.getLogger()
--- flye.orig/flye/main.py
+++ flye/flye/main.py
@@ -33,7 +33,7 @@
#import flye.trestle.trestle as tres
#import flye.trestle.graph_resolver as tres_graph
from flye.repeat_graph.repeat_graph import RepeatGraph
-from flye.six.moves import range
+from six.moves import range
if sys.version_info[0] == 2:
raise Exception("Python 2 is unsupported")
--- flye.orig/flye/polishing/alignment.py
+++ flye/flye/polishing/alignment.py
@@ -18,8 +18,8 @@
import flye.utils.fasta_parser as fp
from flye.utils.utils import which, get_median
from flye.utils.sam_parser import AlignmentException
-from flye.six import iteritems
-from flye.six.moves import range
+from six import iteritems
+from six.moves import range
logger = logging.getLogger()
--- flye.orig/flye/polishing/bubbles.py
+++ flye/flye/polishing/bubbles.py
@@ -10,7 +10,7 @@
from __future__ import division
import logging
from bisect import bisect
-from flye.six.moves import range
+from six.moves import range
from collections import defaultdict
from queue import Queue
@@ -22,7 +22,7 @@
from flye.polishing.alignment import shift_gaps, get_uniform_alignments
from flye.utils.sam_parser import SynchronizedSamReader, SynchonizedChunkManager
from flye.utils.utils import process_in_parallel, get_median
-from flye.six.moves import zip
+from six.moves import zip
logger = logging.getLogger()
--- flye.orig/flye/polishing/consensus.py
+++ flye/flye/polishing/consensus.py
@@ -10,8 +10,8 @@
from __future__ import division
import logging
from collections import defaultdict
-from flye.six.moves import range
-from flye.six import itervalues
+from six.moves import range
+from six import itervalues
import multiprocessing
import traceback
@@ -21,7 +21,7 @@
import flye.config.py_cfg as cfg
import flye.utils.fasta_parser as fp
from flye.utils.utils import process_in_parallel
-from flye.six.moves import zip
+from six.moves import zip
logger = logging.getLogger()
--- flye.orig/flye/polishing/polish.py
+++ flye/flye/polishing/polish.py
@@ -21,8 +21,8 @@
import flye.utils.fasta_parser as fp
from flye.utils.utils import which
import flye.config.py_cfg as cfg
-from flye.six import iteritems
-from flye.six.moves import range
+from six import iteritems
+from six.moves import range
POLISH_BIN = "flye-modules"
--- flye.orig/flye/short_plasmids/circular_sequences.py
+++ flye/flye/short_plasmids/circular_sequences.py
@@ -9,8 +9,8 @@
import flye.utils.fasta_parser as fp
from flye.utils.sam_parser import read_paf, read_paf_grouped
import logging
-from flye.six import iteritems
-from flye.six.moves import range
+from six import iteritems
+from six.moves import range
logger = logging.getLogger()
--- flye.orig/flye/short_plasmids/unmapped_reads.py
+++ flye/flye/short_plasmids/unmapped_reads.py
@@ -9,8 +9,8 @@
from flye.utils.sam_parser import read_paf_grouped
import logging
from collections import defaultdict
-from flye.six import iteritems
-from flye.six.moves import range
+from six import iteritems
+from six.moves import range
logger = logging.getLogger()
--- flye.orig/flye/short_plasmids/utils.py
+++ flye/flye/short_plasmids/utils.py
@@ -2,7 +2,7 @@
#This file is a part of Flye program.
#Released under the BSD license (see LICENSE file)
-from flye.six.moves import range
+from six.moves import range
def find_connected_components(graph):
def dfs(start_vertex, connected_components_counter):
--- flye.orig/flye/trestle/divergence.py
+++ flye/flye/trestle/divergence.py
@@ -12,7 +12,7 @@
from __future__ import division
import logging
from collections import defaultdict
-from flye.six.moves import range
+from six.moves import range
import multiprocessing
import os.path
@@ -22,7 +22,7 @@
import flye.utils.fasta_parser as fp
from flye.utils.utils import process_in_parallel
import flye.config.py_cfg as config
-from flye.six.moves import zip
+from six.moves import zip
logger = logging.getLogger()
--- flye.orig/flye/trestle/graph_resolver.py
+++ flye/flye/trestle/graph_resolver.py
@@ -13,8 +13,8 @@
import flye.utils.fasta_parser as fp
from flye.repeat_graph.graph_alignment import iter_alignments
-from flye.six import iteritems
-from flye.six.moves import zip
+from six import iteritems
+from six.moves import zip
logger = logging.getLogger()
--- flye.orig/flye/trestle/trestle.py
+++ flye/flye/trestle/trestle.py
@@ -25,8 +25,8 @@
import flye.trestle.divergence as div
import flye.trestle.trestle_config as trestle_config
-from flye.six.moves import range
-from flye.six.moves import zip
+from six.moves import range
+from six.moves import zip
logger = logging.getLogger()
--- flye.orig/flye/utils/fasta_parser.py
+++ flye/flye/utils/fasta_parser.py
@@ -23,7 +23,7 @@
_STR = bytes.decode
_BYTES = str.encode
-from flye.six.moves import range
+from six.moves import range
logger = logging.getLogger()
--- flye.orig/flye/utils/sam_parser.py
+++ flye/flye/utils/sam_parser.py
@@ -32,8 +32,8 @@
_STR = bytes.decode
_BYTES = str.encode
-from flye.six.moves import range
-from flye.six import iteritems
+from six.moves import range
+from six import iteritems
import flye.utils.fasta_parser as fp
from flye.utils.utils import get_median
|