Skip to content
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

Wheels for Linux and Mac #900

Closed
ccordoba12 opened this issue Oct 2, 2016 · 4 comments
Closed

Wheels for Linux and Mac #900

ccordoba12 opened this issue Oct 2, 2016 · 4 comments

Comments

@ccordoba12
Copy link

Spyder has psutil as a dependency, so it's difficult for our users to pip-install Spyder on Linux and Mac because it requires a compiler in those platforms.

So I was wondering if you guys have plans to create wheels for those platforms, or if there's anything we can do to help with that :-)

@giampaolo
Copy link
Owner

giampaolo commented Oct 9, 2016

So, the way I do psutil development on OSX is by virtualizing iDeneb (an old OSX 10.5 hack) via VirtualBox. It is too much of an effort for me to provide OSX binaries on every new release as I already do that for Windows via AppVeyor.

The only viable option (for me as a release manager at least) is to automatize the creation of dmg files (instead of doing it manually every time). We currently use Travis CI to run tests on Linux and OSX. I've never looked into it but it seems Travis is able to create and host files similarly to AppVeyor:
https://docs.travis-ci.com/user/uploading-artifacts/

I currently don't have time to investigate how to set up a workflow to create dmg files on OSX on every new release but I am willing to accept pull requests, so if you want to give it a shot, you're welcome.
Judging from what I read it should be a matter of properly editing .travis.yml and add a "make upload-dmg" command to the Makefile.

@giampaolo
Copy link
Owner

Blog entry on how to have Travis create dmg (OSX) files: http://blog.fossasia.org/deploying-a-kivy-application-with-pyinstaller-for-mac-osx-to-github/

@giampaolo
Copy link
Owner

Closing out as a duplicate of #824.

@giampaolo
Copy link
Owner

Solved in #1550 (comment).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants