New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Patch release for 4.2.0 to remove attrdict
module dependency wheel install failure
#2325
Comments
attrdict
module dependency failureattrdict
module dependency wheel install failure
Even if you ensure |
Broken here too. Tried uninstalling and installing attrdict. Same for attrdict3. Tried the '--use-pep517' option. I think next I will try a venv with an older python. Here running Lubuntu 22.10, and Python 3.10.7 $ pip install wxpython × Running setup.py install for wxpython did not run successfully. ----snip --- |
@h00man you snipped the relevant parts of the output. :( When I saw it earlier via email, your error had nothing to do with attrdict. Instead, you're missing some Linux package prerequisites needed to build wxPython. See https://github.com/wxWidgets/Phoenix#prerequisites. |
New release 4.2.1 has been made which removes attrdict as a requirement on Linux. |
Operating system: Ubuntu 22.04
wxPython version & source: PyPi
Python version & source: Python 3.10.6
Description of the problem:
As described in this issue very well: #2225, current install of
wxpython
version 4.2.0 (https://pypi.org/project/wxPython/4.2.0/) fails, due to missing dependency toattrdict
module, imported here:Phoenix/buildtools/config.py
Line 30 in b567d1e
Proposed Solution
To me, it seems like cherry picking this commit: 2e9169e, to the 4.2.0 release (https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.2.0), and doing a patch release would solve the problem.
Note
However, I am also wondering, since the dependency is needed in
buildtools/config.py
, wouldn't this dependency fit better inrequirements/intall.txt
, instead ofdevel.txt
?E.g. here: 2e9169e#diff-48561a6ac9f59b3b79790238a78d2c345125e61834588671ac55f3fdafe1cd58R24
The text was updated successfully, but these errors were encountered: