[med-svn] [Git][med-team/python-bioframe][master] Add patch to fix FTBFS on 32 bit
Nilesh Patra (@nilesh)
gitlab at salsa.debian.org
Sat Dec 31 10:40:33 GMT 2022
Nilesh Patra pushed to branch master at Debian Med / python-bioframe
Commits:
83581fb6 by Nilesh Patra at 2022-12-31T10:40:06+00:00
Add patch to fix FTBFS on 32 bit
- - - - -
2 changed files:
- + debian/patches/32-bits.patch
- + debian/patches/series
Changes:
=====================================
debian/patches/32-bits.patch
=====================================
@@ -0,0 +1,58 @@
+Description: typecast arr into np.int64 instead of int
+Author: Nilesh Patra <nilesh at debian.org>
+Last-Update: 2022-12-31
+--- a/bioframe/ops.py
++++ b/bioframe/ops.py
+@@ -128,7 +128,7 @@
+
+ if pad is not None:
+ if pad < 0:
+- mids = df[sk].values + (0.5 * (df[ek].values - df[sk].values)).astype(int)
++ mids = df[sk].values + (0.5 * (df[ek].values - df[sk].values)).astype(np.int64)
+ df_expanded[sk] = np.minimum(df_expanded[sk].values, mids)
+ df_expanded[ek] = np.maximum(df_expanded[ek].values, mids)
+ if scale is not None:
+@@ -539,8 +539,8 @@
+ cluster_starts_group,
+ cluster_ends_group,
+ ) = arrops.merge_intervals(
+- df_group[sk].values.astype(int),
+- df_group[ek].values.astype(int),
++ df_group[sk].values.astype(np.int64),
++ df_group[ek].values.astype(np.int64),
+ min_dist=min_dist,
+ )
+
+@@ -678,8 +678,8 @@
+ cluster_starts_group,
+ cluster_ends_group,
+ ) = arrops.merge_intervals(
+- df_group[sk].values.astype(int),
+- df_group[ek].values.astype(int),
++ df_group[sk].values.astype(np.int64),
++ df_group[ek].values.astype(np.int64),
+ min_dist=min_dist
+ # df_group[sk].values, df_group[ek].values, min_dist=min_dist
+ )
+@@ -1539,8 +1539,8 @@
+ df_group = df.loc[df_group_idxs]
+
+ (complement_starts_group, complement_ends_group,) = arrops.complement_intervals(
+- df_group[sk].values.astype(int),
+- df_group[ek].values.astype(int),
++ df_group[sk].values.astype(np.int64),
++ df_group[ek].values.astype(np.int64),
+ bounds=(region_start, region_end),
+ )
+
+--- a/bioframe/extras.py
++++ b/bioframe/extras.py
+@@ -195,7 +195,7 @@
+
+ def _each(chrom):
+ seq = bioseq.Seq(str(fasta_records[chrom][:]))
+- cuts = np.r_[0, np.array(cut_finder(seq)) + 1, len(seq)].astype(int)
++ cuts = np.r_[0, np.array(cut_finder(seq)) + 1, len(seq)].astype(np.int64)
+ n_frags = len(cuts) - 1
+
+ frags = pd.DataFrame(
=====================================
debian/patches/series
=====================================
@@ -0,0 +1 @@
+32-bits.patch
View it on GitLab: https://salsa.debian.org/med-team/python-bioframe/-/commit/83581fb69965b9e8d95bbedd30e28a28791b1bcf
--
View it on GitLab: https://salsa.debian.org/med-team/python-bioframe/-/commit/83581fb69965b9e8d95bbedd30e28a28791b1bcf
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20221231/f0f68f70/attachment-0001.htm>
More information about the debian-med-commit
mailing list