-
-
Notifications
You must be signed in to change notification settings - Fork 524
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
Support a Windows package manager #687
Comments
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
PyOxidizer look promising for this. The idea is to embed a Python interpreter, plus all your code and dependencies, into a single EXE. In theory, we could probably configure Travis to build it, and then push it to Choco (and to GitHub releases...). However, it currently can't deal with poetry-managed projects (see #201 and #199 for a WIP possible solution.) |
To investigate: dephell supports "conversion" of packaging formats, so it may be able to create a Alternately, Breifcase (from BeeWare) is an ongoing project to add good packaging to Python projects, and has added support for Windows since the last time I looked at it. Briefcase could possibly support all of our target OS's: Mac, Linux, and Windows, and iOS + Android too if we wanted (although I have no idea how the command line would render on mobile...). |
It looks like Microsoft is getting into the package management game with this new tool winget. It's still in the works, but it looks promising and might be worth supporting as it nears its 1.0 release. We'd still need to generate an exe, msi, or msix, however. |
Last I looked |
We have been prioritizing
pip install jrnl
as our preferred installation method. We have never supported choco, but probably need to if we want to properly support Windows. These releases should be automated in our deployment pipeline (similar to #686).The text was updated successfully, but these errors were encountered: