-
-
Notifications
You must be signed in to change notification settings - Fork 456
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
windows installer multiple issues #471
Comments
@takluyver do you think these would be easy fixes? |
|
@takluyver the "git-cola" and "git-dag" modules are fine to launch with Windows pythonw.exe. They could be included in the Windows distro. Perhaps pywin32 stuff is ABI-compatible when generated on a different system using the same Python. I'm unfamiliar with the issue though. There's the option of bundling a stipped-down version for cola's purposes only. |
In theory this should be possible with the mingw packages in Ubuntu, but the details of reality may get in the way. |
Any update on fixing this broken approach to windows installation? The current suggestions from the readme are utterly broken. |
Pynsist grew the ability to install command line commands since the last round of discussion (see docs). There's a Pynsist config file in the repository, but it doesn't look like it's being used at the moment. If anyone wants to play with that, I'd recommend updating it to use Python 3 and PyQt5, which can be fetched from a wheel. Here's a PyQt5 example. With this, the |
Is Python 3 and PyQt5 fully working? |
As far as I know, yes. I use Git Cola on Python 3 (though on Linux, not Windows). I'm not sure how to quickly check which Qt module it has loaded - I probably have them all installed. |
I've been using git-cola with Python 3 and PyQt5 on Windows for about a
year with no problems.
…On Dec 4, 2017 8:28 PM, "Stanisław Halik" ***@***.***> wrote:
Is Python 3 and PyQt5 fully working?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#471 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAfbkJ9NpZgXPmUVZVb3JP_f4OCCGONXks5s9JxEgaJpZM4FScFy>
.
|
Thanks to @takluyver and pynsist I finally got what (seems to be) a sensible, 64bit newly working installer working. Please test the latest beta release -- it should have resolved these issues (besides the git-dag entry point -- still need to work on that). https://github.com/git-cola/git-cola/releases Also, the instructions with the new installer are much simpler now. You don't need to install python, pyqt5, or any of that stuff. Just install "Git for Windows", "Git Cola" and that's it. |
Remove old cruft related to the InnoSetup installer. We're switching to pynsist. Related-to: git-cola#471 Related-to: git-cola#785 Signed-off-by: David Aguilar <davvid@gmail.com>
Update pynsist.cfg to get things working with modern Python and semi-modern Windows versions. Related-to: git-cola#471 Related-to: git-cola#785 Signed-off-by: David Aguilar <davvid@gmail.com>
Vastly simplify the Windows instructions now that we're using pynsist to generate our installers. Add the run-pynsist.sh script that's used when generating installers. Closes git-cola#785 Related-to: git-cola#471 Thanks-to: Thomas Kluyver <takowl@gmail.com> Signed-off-by: David Aguilar <davvid@gmail.com>
Related-to: git-cola#471 Signed-off-by: David Aguilar <davvid@gmail.com>
Add entry points for git-cola and git-dag commands. This allows us to run "git cola" and "git dag" from a Git Bash shell. Related-to: git-cola#471 Signed-off-by: David Aguilar <davvid@gmail.com>
👍 I will take a look at your PRs to Pynsist later on. :-) |
The latest beta installer now include launcher commands for git-cola and git-dag so I think this issue can be closed now. Also, if you're still seeing the "not overwriting existing files" issue then we should open a pynsist issue to look into it. Thanks for the sugs. |
Works for me except for file system change monitoring. Does |
It's listed in |
@takluyver Thanks. Are file system changes working for you with this new installer? |
No idea - I don't use Windows much (despite making a tool for building Windows installers...) |
The Windows installer has multiple issues compared to installing cola by cloning the repository and running build.py:
There's no git-cola(.pyw) and git-dag(.pyw). The git-cola.launch.pyw script always goes straight to repo open screen, ignoring whether working directory is a git repo
Installing into existing directory, such as previous git-cola installation, causes installed files to be skipped rather than overwritten, silently.
It should install pywin32 for file notification support but it doesn't.
The text was updated successfully, but these errors were encountered: