diff options
author | Pacho Ramos <pacho@gentoo.org> | 2023-05-05 16:25:18 +0200 |
---|---|---|
committer | Pacho Ramos <pacho@gentoo.org> | 2023-05-05 16:25:42 +0200 |
commit | a51915fb410cf715cd1610b3539830321e6867d2 (patch) | |
tree | 2039211997c555608de59c6da9e3611ce4e33413 /sci-chemistry | |
parent | www-client/chromium: add 113.0.5672.63 (diff) | |
download | gentoo-a51915fb410cf715cd1610b3539830321e6867d2.tar.gz gentoo-a51915fb410cf715cd1610b3539830321e6867d2.tar.bz2 gentoo-a51915fb410cf715cd1610b3539830321e6867d2.zip |
sci-chemistry/mdtraj: enable py3.11
Closes: https://bugs.gentoo.org/897198
Signed-off-by: Pacho Ramos <pacho@gentoo.org>
Diffstat (limited to 'sci-chemistry')
-rw-r--r-- | sci-chemistry/mdtraj/files/mdtraj-1.9.7-python311.patch | 16 | ||||
-rw-r--r-- | sci-chemistry/mdtraj/mdtraj-1.9.7.ebuild | 6 |
2 files changed, 21 insertions, 1 deletions
diff --git a/sci-chemistry/mdtraj/files/mdtraj-1.9.7-python311.patch b/sci-chemistry/mdtraj/files/mdtraj-1.9.7-python311.patch new file mode 100644 index 000000000000..303c819aaee4 --- /dev/null +++ b/sci-chemistry/mdtraj/files/mdtraj-1.9.7-python311.patch @@ -0,0 +1,16 @@ +Index: mdtraj/setup.py +=================================================================== +--- mdtraj.orig/setup.py 2023-01-18 15:26:51.424826255 +0100 ++++ mdtraj/setup.py 2023-01-18 15:26:51.420826223 +0100 +@@ -298,6 +298,10 @@ + + for e in extensions: + e.include_dirs.append(np.get_include()) +- metadata['ext_modules'] = cythonize(extensions, language_level=sys.version_info[0]) ++ metadata['ext_modules'] = cythonize( ++ extensions, ++ language_level=sys.version_info[0], ++ force=True, ++ ) + + setup(**metadata) diff --git a/sci-chemistry/mdtraj/mdtraj-1.9.7.ebuild b/sci-chemistry/mdtraj/mdtraj-1.9.7.ebuild index 997dacaa72dd..f1d744000147 100644 --- a/sci-chemistry/mdtraj/mdtraj-1.9.7.ebuild +++ b/sci-chemistry/mdtraj/mdtraj-1.9.7.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{9..10} ) +PYTHON_COMPAT=( python3_{9..11} ) inherit distutils-r1 pypi @@ -34,6 +34,10 @@ DEPEND="${RDEPEND} distutils_enable_tests --install pytest +PATCHES=( + "${FILESDIR}/${P}-python311.patch" +) + python_prepare_all() { sed -e "s:re.match('build.*(mdtraj.*)', output_dir).group(1):'.':g" \ -i basesetup.py || die |