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

Fix packaging on macOS #27

Closed
4 tasks done
ErikBjare opened this issue Jan 5, 2017 · 3 comments
Closed
4 tasks done

Fix packaging on macOS #27

ErikBjare opened this issue Jan 5, 2017 · 3 comments
Milestone

Comments

@ErikBjare
Copy link
Member

ErikBjare commented Jan 5, 2017

Note to readers: ActivityWatch should still work on macOS, this issue is about building a stand-alone bundle not dependent on Python 3.5+ being installed on the system.

Currently PyInstaller is broken on Python 3.6, which the macOS target uses.

The relevant issue for PyInstaller is here: pyinstaller/pyinstaller#2331

A temporary workaround would be to try and make the macOS travis target use Python 3.5, but there didn't seem to be a straight forward solution.

Builds for macOS no longer required to pass in:

  • activitywatch
  • aw-watcher-window

Needs to be fixed for:

@ErikBjare ErikBjare modified the milestones: 1.0, 1.1 Jan 5, 2017
ErikBjare added a commit to ActivityWatch/aw-watcher-window that referenced this issue Jan 5, 2017
@ErikBjare ErikBjare modified the milestones: 1.0, 1.1 Jan 5, 2017
@ErikBjare ErikBjare removed this from the 1.0 milestone Mar 14, 2017
@ErikBjare ErikBjare added this to the v0.7 milestone Apr 25, 2017
@ErikBjare ErikBjare changed the title Fix building on macOS with Python 3.6 Fix packaging on macOS Apr 25, 2017
@ErikBjare
Copy link
Member Author

I think we should just be able to grab a Python 3.5 .pkg from python.org and then install it with sudo installer -pkg /path/to/package.pkg -target /.

@ErikBjare
Copy link
Member Author

Now just waiting for the travis build to pass for aw-watcher-window and then this issue is resolved.

@ErikBjare
Copy link
Member Author

It passed, another job well done. Closing.

This was referenced Apr 25, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant