Opened 12 years ago
Closed 12 years ago
#38514 closed defect (fixed)
py3X-matplotlib should not have wxpython variant
Reported by: | macports@… | Owned by: | seanfarley (Sean Farley) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.1.3 |
Keywords: | Cc: | ||
Port: | py-matplotlib |
Description (last modified by ryandesign (Ryan Carsten Schmidt))
I tried to install py33-matplotlib and it failed. I note using port search no python 3 wxpython's exist
udo port install py33-matplotlib +wxpython ---> Computing dependencies for py33-matplotlib Error: Dependency 'py33-wxpython' not found. To report a bug, follow the instructions in the guide: http://guide.macports.org/#project.tickets Error: Processing of port py33-matplotlib failed
Change History (8)
comment:1 Changed 12 years ago by macports@…
Cc: | macports@… added |
---|
comment:2 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | macports@… removed |
---|---|
Description: | modified (diff) |
Summary: | Required port Dependency 'py33-wxpython' not found → py33-matplotlib: Error: Dependency 'py33-wxpython' not found |
So this is specific to the +wxpython variant.
I see the same issue exists with the +gtk2 variant and the nonexistent py3x-pygtk subports of py-pygtk.
None of these ports have maintainers, so someone will have to step up to figure out whether py3x subports can be added to py-pygtk and py-wxpython, or whether the +gtk2 and/or +wxpython variants should be removed from py3x-matplotlib.
comment:3 Changed 12 years ago by macports@…
I did a bit more research. wxpython only seems to support python3 in its Phoenix branch so either that needs a Macport or the +wxpython variant should be removed.
I note that the documents for building on matplotlib and wxPython pages are rather outdated
comment:4 Changed 12 years ago by jmroot (Joshua Root)
Owner: | changed from macports-tickets@… to sean@… |
---|---|
Port: | py-matplotlib added; py33-matplotlib removed |
Summary: | py33-matplotlib: Error: Dependency 'py33-wxpython' not found → py3X-matplotlib should not have wxpython variant |
Please remember to Cc the maintainer.
comment:5 Changed 12 years ago by seanfarley (Sean Farley)
Is there any particular reason to keep the +wxpython variant? Because of the mess with wx, matplotlib includes its own backend for osx, so I'm inclined to just remove the +wxpython variant outright unless there's some objection.
comment:6 follow-up: 7 Changed 12 years ago by macports@…
I think +wxpython should work on py2.x ports as wxPython now has a Cocoa version just the py3.x should have a problem and until Phoenix becomes the full wxPython replacement it might as well be removed to save anyone else seeing this issue.
However -- Going further this is on Mountain Lion
sudo port install py27-matplotlib +wxpython ---> Computing dependencies for py27-matplotlib Error: Cannot install py27-matplotlib for the arch(s) 'x86_64' because Error: its dependency py27-wxpython only supports the arch(s) 'i386 ppc'. Error: Unable to execute port: architecture mismatch
I think +wxpython just does not work for Lion/Mountain Lion- just kill it off.
comment:7 Changed 12 years ago by seanfarley (Sean Farley)
Replying to macports@…:
I think +wxpython should work on py2.x ports as wxPython now has a Cocoa version just the py3.x should have a problem and until Phoenix becomes the full wxPython replacement it might as well be removed to save anyone else seeing this issue.
However -- Going further this is on Mountain Lion
sudo port install py27-matplotlib +wxpython ---> Computing dependencies for py27-matplotlib Error: Cannot install py27-matplotlib for the arch(s) 'x86_64' because Error: its dependency py27-wxpython only supports the arch(s) 'i386 ppc'. Error: Unable to execute port: architecture mismatchI think +wxpython just does not work for Lion/Mountain Lion- just kill it off.
Ok, that's fair. I'll remove the variant and we can revisit this issue when the Phoenix (appropriately named, it seems) becomes the replacement for wxPython.
comment:8 Changed 12 years ago by seanfarley (Sean Farley)
Resolution: | → fixed |
---|---|
Status: | new → closed |
Done in r104430
Cc Me!