-
Notifications
You must be signed in to change notification settings - Fork 45
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
CSA Connector Incompatible With Virtualenvs On MacOSX #544
Comments
Looks like you are getting a response to the csa ticket :) |
Additionally, if this doesn't happen, we could make the csa package optional as well |
It’s probably best if we make it optional - there are as Donal says a number of issues with installing matplotlib in OSX that are best avoided unless the user wants the plotting capabilities or csa available. |
@Christian-B was this dealt with fully in #678 ? |
this still open? or does it need closing? |
#678 does not deal with the problem. It delays raising the import issue from the moment the connector is imported until the moment it is used. (init) |
I do not consider this a blocker. Sorry Mac users |
As long as things install and allow people to use other connectors, it's not a big problem. |
This will not be fixed as the CSA connector is not a priority. Please reopen if there is a specific use. |
The new CSA connector is broke. One of the ways it is broke is that it needs the
csa
package. Thecsa
package needs to be able to execute insidematplotlib
when installing. (WTF dudes!) Thematplotlib
package is incredibly finicky about running inside virtualenvs on OSX, as has been documented elsewhere… so essentially if you don't configure your virtualenv correctly right at the beginning (a very non-obvious time!) then you can't install sPyNNaker on OSX in that virtualenv because of shitty design in a whole bunch of components that we don't control. And you also need to set up semi-obvious configuration files (~/.matplotlib/matplotlibrc
) to make things work. ALL BECAUSE SOME PART-TIME PROGRAMMER HAS NO IDEA WHAT IS A GOOD IDEA TO HAVE AS A DEPENDENCY!I'm more than a bit aggrieved about this. In particular, I'm upset at how nasty this whole experience is. I also opened INCF/csa#11 about the real problem, but I don't expect anyone professional to ever review that.
The text was updated successfully, but these errors were encountered: