summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2024-12-17 18:50:52 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2024-12-17 18:50:52 +0000
commit429dc541e36c2b837b46c40305f15f2f7ba3252e (patch)
tree10c513099b483091363c2c98d12e35db03d06b22 /dev-python
parent2f5266438c1f3326f1e1f26bd4cbcb8fdcfd0dde (diff)
downloadbaldeagleos-repo-429dc541e36c2b837b46c40305f15f2f7ba3252e.tar.gz
baldeagleos-repo-429dc541e36c2b837b46c40305f15f2f7ba3252e.tar.xz
baldeagleos-repo-429dc541e36c2b837b46c40305f15f2f7ba3252e.zip
Adding metadata
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/cysignals/cysignals-1.12.0-r1.ebuild (renamed from dev-python/cysignals/cysignals-1.12.0.ebuild)2
-rw-r--r--dev-python/cysignals/files/cysignals-1.12.0-fix-building-against-me.patch74
-rw-r--r--dev-python/nbclient/nbclient-0.10.1.ebuild1
3 files changed, 77 insertions, 0 deletions
diff --git a/dev-python/cysignals/cysignals-1.12.0.ebuild b/dev-python/cysignals/cysignals-1.12.0-r1.ebuild
index 8a125f4d7118..c6f57a3ec355 100644
--- a/dev-python/cysignals/cysignals-1.12.0.ebuild
+++ b/dev-python/cysignals/cysignals-1.12.0-r1.ebuild
@@ -24,6 +24,8 @@ BDEPEND="
>=dev-python/cython-3.0.0[${PYTHON_USEDEP}]
"
+PATCHES=( "${FILESDIR}/${P}-fix-building-against-me.patch" )
+
distutils_enable_tests pytest
python_test() {
diff --git a/dev-python/cysignals/files/cysignals-1.12.0-fix-building-against-me.patch b/dev-python/cysignals/files/cysignals-1.12.0-fix-building-against-me.patch
new file mode 100644
index 000000000000..a305936838d0
--- /dev/null
+++ b/dev-python/cysignals/files/cysignals-1.12.0-fix-building-against-me.patch
@@ -0,0 +1,74 @@
+From 7c05d63f87e6f7b9c3366939a6494aa3335381e8 Mon Sep 17 00:00:00 2001
+From: Ludo Pulles <ludo.pulles@gmail.com>
+Date: Fri, 6 Dec 2024 13:18:28 +0100
+Subject: [PATCH] Fix build issues
+
+---
+ example/meson.build | 7 -------
+ meson.build | 5 -----
+ src/cysignals/signals.pxd | 1 +
+ src/cysignals/signals.pyx | 1 +
+ src/cysignals/tests.pyx | 1 +
+ 5 files changed, 3 insertions(+), 12 deletions(-)
+
+diff --git a/example/meson.build b/example/meson.build
+index e40c614..ae3e120 100644
+--- a/example/meson.build
++++ b/example/meson.build
+@@ -15,13 +15,6 @@ print(cysignals.__file__.replace('__init__.py', ''))
+ ).stdout().strip()
+ cysignals = declare_dependency(include_directories: inc_cysignals)
+
+-# Make declarations in Cython code available to C include files
+-add_project_arguments(
+- '-X preliminary_late_includes_cy28=True',
+- language: 'cython',
+-)
+-
+-
+ py.extension_module('cysignals_example',
+ sources: ['cysignals_example.pyx'],
+ install: true,
+diff --git a/meson.build b/meson.build
+index d66145b..5209bf2 100644
+--- a/meson.build
++++ b/meson.build
+@@ -22,11 +22,6 @@ add_project_arguments('-DCYTHON_CLINE_IN_TRACEBACK=0', language: 'c')
+ # Disable sanity checking in GNU libc
+ # This is required because of false positives in the longjmp() check
+ add_project_arguments('-U_FORTIFY_SOURCE', language: 'c')
+-# Make declarations in Cython code available to C include files
+-add_project_arguments(
+- '-X preliminary_late_includes_cy28=True',
+- language: 'cython',
+-)
+
+ # Platform-specific settings
+ if is_cygwin
+diff --git a/src/cysignals/signals.pxd b/src/cysignals/signals.pxd
+index 76320f7..531a9a8 100644
+--- a/src/cysignals/signals.pxd
++++ b/src/cysignals/signals.pxd
+@@ -1,3 +1,4 @@
++# cython: preliminary_late_includes_cy28=True
+ #*****************************************************************************
+ # cysignals is free software: you can redistribute it and/or modify it
+ # under the terms of the GNU Lesser General Public License as published
+diff --git a/src/cysignals/signals.pyx b/src/cysignals/signals.pyx
+index b988167..72f206e 100644
+--- a/src/cysignals/signals.pyx
++++ b/src/cysignals/signals.pyx
+@@ -1,3 +1,4 @@
++# cython: preliminary_late_includes_cy28=True
+ r"""
+ Interrupt and signal handling
+
+diff --git a/src/cysignals/tests.pyx b/src/cysignals/tests.pyx
+index 547095f..ffb04ca 100644
+--- a/src/cysignals/tests.pyx
++++ b/src/cysignals/tests.pyx
+@@ -1,3 +1,4 @@
++# cython: preliminary_late_includes_cy28=True
+ """
+ Test interrupt and signal handling
+
diff --git a/dev-python/nbclient/nbclient-0.10.1.ebuild b/dev-python/nbclient/nbclient-0.10.1.ebuild
index ded94a3a1d89..a0f6a0e252f7 100644
--- a/dev-python/nbclient/nbclient-0.10.1.ebuild
+++ b/dev-python/nbclient/nbclient-0.10.1.ebuild
@@ -33,6 +33,7 @@ BDEPEND="
dev-python/ipywidgets[${PYTHON_USEDEP}]
dev-python/nbconvert[${PYTHON_USEDEP}]
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+ dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
dev-python/testpath[${PYTHON_USEDEP}]
dev-python/xmltodict[${PYTHON_USEDEP}]
)