commit:     0d2c9adbc44295a290232b4fa509beda05ca9101
Author:     AbstractMethod <paul.polak <AT> med-image <DOT> info>
AuthorDate: Tue Mar  9 05:45:41 2021 +0000
Commit:     Horea Christian <horea.christ <AT> gmail <DOT> com>
CommitDate: Mon Mar 15 07:53:24 2021 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=0d2c9adb

dev-python/fslpy: Changes to resolve file collisions

Signed-off-by: Horea Christian <chr <AT> chymera.eu>

 dev-python/fslpy/files/fslpy-3-remove_dataclasses_req.patch | 8 ++++++++
 dev-python/fslpy/fslpy-3.4.0.ebuild                         | 8 +++++---
 2 files changed, 13 insertions(+), 3 deletions(-)

diff --git a/dev-python/fslpy/files/fslpy-3-remove_dataclasses_req.patch 
b/dev-python/fslpy/files/fslpy-3-remove_dataclasses_req.patch
new file mode 100644
index 000000000..eb2a0480d
--- /dev/null
+++ b/dev-python/fslpy/files/fslpy-3-remove_dataclasses_req.patch
@@ -0,0 +1,8 @@
+diff -Naur fslpy-3.4.0.orig/requirements.txt fslpy-3.4.0/requirements.txt
+--- fslpy-3.4.0.orig/requirements.txt  2021-02-18 21:38:49.826829560 -0500
++++ fslpy-3.4.0/requirements.txt       2021-02-18 21:38:55.475829863 -0500
+@@ -3,4 +3,3 @@
+ numpy>=1
+ scipy>=0.18
+ six>=1
+-dataclasses

diff --git a/dev-python/fslpy/fslpy-3.4.0.ebuild 
b/dev-python/fslpy/fslpy-3.4.0.ebuild
index ee8dcf336..fc4a2a629 100644
--- a/dev-python/fslpy/fslpy-3.4.0.ebuild
+++ b/dev-python/fslpy/fslpy-3.4.0.ebuild
@@ -14,8 +14,7 @@ 
SRC_URI="https://github.com/pauldmccarthy/${PN}/archive/${PV}.tar.gz -> ${P}.tar
 
 LICENSE="BSD"
 SLOT="0"
-# Fails with file collisions with =sci-biology/fsl-6.0.2-r1
-KEYWORDS=""
+KEYWORDS="~amd64 ~x86"
 
 RDEPEND="
        dev-python/h5py[${PYTHON_USEDEP}]
@@ -30,7 +29,10 @@ RDEPEND="
        dev-python/scipy[${PYTHON_USEDEP}]
 "
 
-PATCHES=( "${FILESDIR}/fslpy-2.7.0-coverage.patch" )
+PATCHES=( 
+       "${FILESDIR}/fslpy-2.7.0-coverage.patch" 
+       "${FILESDIR}/fslpy-3-remove_dataclasses_req.patch"
+)
 
 distutils_enable_tests pytest
 

Reply via email to