[med-svn] [Git][med-team/hnswlib][master] 3 commits: d/control: cross-build: fix python3-all-dev split.

Étienne Mollier (@emollier) gitlab at salsa.debian.org
Mon Aug 21 14:39:03 BST 2023



Étienne Mollier pushed to branch master at Debian Med / hnswlib


Commits:
115d9b91 by Étienne Mollier at 2023-08-21T15:30:37+02:00
d/control: cross-build: fix python3-all-dev split.

- - - - -
f9152c5b by Étienne Mollier at 2023-08-21T15:37:01+02:00
d/control: crossbuild: mark python3-numpy :native.

This allows hnswlib to cross-build from source.

- - - - -
0ac2d48a by Étienne Mollier at 2023-08-21T15:38:19+02:00
update changelog

- - - - -


2 changed files:

- debian/changelog
- debian/control


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,11 @@
+hnswlib (0.7.0-3) UNRELEASED; urgency=medium
+
+  * d/control: cross-build: fix python3-all-dev split.
+  * d/control: crossbuild: mark python3-numpy :native.
+    This allows hnswlib to cross-build from source.
+
+ -- Étienne Mollier <emollier at debian.org>  Mon, 21 Aug 2023 15:37:59 +0200
+
 hnswlib (0.7.0-2) unstable; urgency=medium
 
   * d/control: add prerequisite for pyproject backend.


=====================================
debian/control
=====================================
@@ -6,12 +6,15 @@ Uploaders: Steffen Moeller <moeller at debian.org>,
            Étienne Mollier <emollier at debian.org>
 Build-Depends: debhelper-compat (= 13),
                dh-python,
-               libpython3-dev,
+               libpython3-all-dev,
                pybuild-plugin-pyproject,
-               python3-all-dev:any,
+               python3-all-dev:native,
                python3-setuptools,
                python3-pybind11,
-               python3-numpy
+# Native numpy is required in cross compilation context to build the wheel,
+# so marking <!nocheck> is not appropriate here.  See also [1] for rationale.
+# [1]: https://lists.debian.org/debian-cross/2023/01/msg00005.html
+               python3-numpy:native
 Standards-Version: 4.6.2
 Vcs-Browser: https://salsa.debian.org/med-team/hnswlib
 Vcs-Git: https://salsa.debian.org/med-team/hnswlib.git



View it on GitLab: https://salsa.debian.org/med-team/hnswlib/-/compare/4122955b6f1e4468734e75da9edd5b9376035348...0ac2d48a716b6bd7ae85d03386d0baf7fb0101bc

-- 
View it on GitLab: https://salsa.debian.org/med-team/hnswlib/-/compare/4122955b6f1e4468734e75da9edd5b9376035348...0ac2d48a716b6bd7ae85d03386d0baf7fb0101bc
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/20230821/7cbe06bf/attachment-0001.htm>


More information about the debian-med-commit mailing list