summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNeil Williams <codehelp@debian.org>2022-03-02 13:44:53 +0000
committerNeil Williams <codehelp@debian.org>2022-03-02 13:44:53 +0000
commit8f81baaaf3355db299a080ddfdffb7c8cf359fc4 (patch)
treeefa626f41bf3f80e92ef0f49fb370eaa233b6b24
parent39b3a6f9384f5eeb1e7e45014be7a2977417053d (diff)
Add patch to generate install_requires
numpy & wx
-rw-r--r--debian/patches/requirements.patch10
-rw-r--r--debian/patches/series1
-rw-r--r--debian/py3dist-overrides1
-rw-r--r--debian/python3-pyepics.lintian-overrides1
-rwxr-xr-xdebian/rules2
-rw-r--r--debian/source/lintian-overrides1
6 files changed, 15 insertions, 1 deletions
diff --git a/debian/patches/requirements.patch b/debian/patches/requirements.patch
new file mode 100644
index 0000000..c9807b5
--- /dev/null
+++ b/debian/patches/requirements.patch
@@ -0,0 +1,10 @@
+--- a/setup.py
++++ b/setup.py
+@@ -67,6 +67,7 @@
+ license = 'Epics Open License',
+ description = "Epics Channel Access for Python",
+ long_description = long_desc,
++ install_requires = ['numpy', 'wx'],
+ platforms = ['Windows', 'Linux', 'Mac OS X'],
+ classifiers = ['Intended Audience :: Science/Research',
+ 'Operating System :: OS Independent',
diff --git a/debian/patches/series b/debian/patches/series
index 3b94c84..c92cf78 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,3 +1,4 @@
fix-_find_lib.patch
0002-Disable-clibs-package.patch
0003-Improve-Python3-compatibility.patch
+requirements.patch
diff --git a/debian/py3dist-overrides b/debian/py3dist-overrides
new file mode 100644
index 0000000..8c7d448
--- /dev/null
+++ b/debian/py3dist-overrides
@@ -0,0 +1 @@
+wx python3-wxgtk4.0
diff --git a/debian/python3-pyepics.lintian-overrides b/debian/python3-pyepics.lintian-overrides
new file mode 100644
index 0000000..36535ed
--- /dev/null
+++ b/debian/python3-pyepics.lintian-overrides
@@ -0,0 +1 @@
+python3-pyepics: unusual-interpreter /usr/bin/ao [usr/lib/python3/dist-packages/epics/devices/ao.py]
diff --git a/debian/rules b/debian/rules
index 4d81be9..01d57de 100755
--- a/debian/rules
+++ b/debian/rules
@@ -18,4 +18,4 @@ endif
override_dh_clean:
dh_clean
- rm -rf pyepics.egg-info
+ $(RM) -r pyepics.egg-info
diff --git a/debian/source/lintian-overrides b/debian/source/lintian-overrides
new file mode 100644
index 0000000..0f166a8
--- /dev/null
+++ b/debian/source/lintian-overrides
@@ -0,0 +1 @@
+python-pyepics source: illegal-runtime-test-name pv_unittest in line 1