Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 799139 Details for
Bug 863494
dev-python/wxpython: incompatible with python3.10 (needs bump to 4.1.1)
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
Updated ebuild to handle my 3.10 problems.
wxpython-4.0.7-r2.ebuild (text/plain), 2.54 KB, created by
Alex Orange
on 2022-08-10 17:03:21 UTC
(
hide
)
Description:
Updated ebuild to handle my 3.10 problems.
Filename:
MIME Type:
Creator:
Alex Orange
Created:
2022-08-10 17:03:21 UTC
Size:
2.54 KB
patch
obsolete
># Copyright 1999-2022 Gentoo Authors ># Distributed under the terms of the GNU General Public License v2 > >EAPI=8 >PYTHON_COMPAT=( python3_{8..10} ) >WX_GTK_VER="3.0-gtk3" > >DISTUTILS_IN_SOURCE_BUILD="1" > >inherit distutils-r1 multiprocessing virtualx wxwidgets > >MY_PN="wxPython" >MY_PV="${PV}.post2" > >DESCRIPTION="A blending of the wxWindows C++ class library with Python" >HOMEPAGE="https://www.wxpython.org/" >SRC_URI="mirror://pypi/${P:0:1}/${MY_PN}/${MY_PN}-${MY_PV}.tar.gz" > >LICENSE="wxWinLL-3" >SLOT="4.0" >KEYWORDS="~alpha amd64 arm arm64 ppc ppc64 ~riscv ~sparc x86" >IUSE="test webkit" ># Tests broken: #726812, #722716 >RESTRICT="test" >#RESTRICT="!test? ( test )" > ># wxPython doesn't seem to be able to optionally disable features. webkit is ># optionally patched out because it's so huge, but other elements are not, ># which makes us have to require all features from wxGTK >RDEPEND=" > >=x11-libs/wxGTK-3.0.4-r301:${WX_GTK_VER}=[gstreamer,libnotify,opengl,sdl,tiff,webkit?,X] > media-libs/libpng:0= > media-libs/tiff:0 > media-libs/libjpeg-turbo:0" > >BDEPEND="${RDEPEND} > app-doc/doxygen > dev-python/setuptools[${PYTHON_USEDEP}] > dev-python/six[${PYTHON_USEDEP}] > dev-python/sip:0[${PYTHON_USEDEP}] > test? ( > ${VIRTUALX_DEPEND} > dev-python/appdirs[${PYTHON_USEDEP}] > dev-python/numpy[${PYTHON_USEDEP}] > dev-python/pillow[${PYTHON_USEDEP}] > dev-python/pytest[${PYTHON_USEDEP}] > )" > >S="${WORKDIR}/${MY_PN}-${MY_PV}" > >PATCHES=( > "${FILESDIR}/${PN}-4.0.6-skip-broken-tests.patch" > "${FILESDIR}/${P}-ultimatelistctrl.patch" > "${FILESDIR}/${PN}-4.1.0-python3.10-backport-partial.patch" > "${FILESDIR}/fix-ftbfs-sip-4.19.23.patch" >) > >python_prepare_all() { > if ! use webkit; then > eapply "${FILESDIR}/${PN}-4.0.6-no-webkit.patch" > rm unittests/test_webview.py || die > fi > # Most of these tests disabled below fail because of the virtx/portage > # environment, but some fail for unknown reasons. > rm unittests/test_uiaction.py \ > unittests/test_notifmsg.py \ > unittests/test_mousemanager.py \ > unittests/test_display.py \ > unittests/test_pi_import.py \ > unittests/test_lib_agw_thumbnailctrl.py \ > unittests/test_sound.py || die > > distutils-r1_python_prepare_all >} > >src_configure() { > setup-wxwidgets >} > >python_compile() { > DOXYGEN=/usr/bin/doxygen \ > SIP=/usr/bin/sip \ > ${PYTHON} build.py dox etg --nodoc sip \ > --use_syswx \ > --no_magic \ > --jobs=$(makeopts_jobs) \ > --release || die > ${PYTHON} build.py build_py \ > --use_syswx \ > --no_magic \ > --jobs=$(makeopts_jobs) \ > --release || die >} > >python_install() { > distutils-r1_python_install --skip-build >} > >python_test() { > virtx epytest unittests >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 863494
: 799139 |
799141
|
799143