File: python3.12.patch

package info (click to toggle)
flye 2.9.6%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 36,756 kB
  • sloc: cpp: 14,771; python: 6,036; ansic: 322; makefile: 89; sh: 38
file content (218 lines) | stat: -rw-r--r-- 6,113 bytes parent folder | download
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