-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
PR: Change how Spyder determines if it is a conda-based app #21646
Closed
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
6 tasks
mrclary
force-pushed
the
issue-21640-fix-update-1
branch
from
December 23, 2023 04:58
4a7c266
to
4abb3b9
Compare
mrclary
force-pushed
the
issue-21640-fix-update-1
branch
6 times, most recently
from
December 30, 2023 07:42
1f12d10
to
c597378
Compare
ccordoba12
approved these changes
Dec 30, 2023
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me, thanks @mrclary!
mrclary
force-pushed
the
issue-21640-fix-update-1
branch
2 times, most recently
from
January 2, 2024 01:28
492b0b9
to
323fdb0
Compare
mrclary
force-pushed
the
issue-21640-fix-update-1
branch
8 times, most recently
from
January 12, 2024 22:32
3a6cd04
to
ebc9d79
Compare
mrclary
force-pushed
the
issue-21640-fix-update-1
branch
2 times, most recently
from
January 17, 2024 21:29
8e4ac76
to
3d08369
Compare
Conda install of spyder package clobbers Menu/* and breaks the app. Including Menu in standard conda package makes standard installs register as conda-based apps if checking for spyder-menu.json. So the solution is to use a file that only the installer will create: conda-based-app in the Menu directory.
…t v2 support; remove bundle_tools_3 channel dependence. Sometime between mamba=1.4.2 and mamba=1.5.6, mamba mambabuild generates error "ValueError: unrecognized 'args' object". This does not affect conda mambabuild. Ensure correct versions of conda and menuinst are installed in base environment. Now that all packages are in conda-forge, strict channel priority will continue to work but flexible doesn't hurt.
Generally, macOS uses BSD sed and Linux uses GNU sed. However, in some circumstances (CI macOS arm64) it appears that macOS may be using GNU instead of BSD. Therefore it is best to check sed directly for BSD/GNU rather than using the platform as a proxy. Remove patch for old-style markers.
Add aliases to all shell init files in user mode. Fixed issue where post-install script would prematurely exit when adding alias to shell init files. Use menuinst to remove shortcut when uninstalling.
Show progress notifications (macOS)
mrclary
force-pushed
the
issue-21640-fix-update-1
branch
from
January 18, 2024 03:56
3d08369
to
f1ce092
Compare
@mrclary, could you check why the Windows installer is not passing the test for it? That way we could merge this one. |
Closed in favor of #21647 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description of Changes
conda-based-app
next tospyder-menu.json
.is_conda_based_app
checks forconda-based-app
instead ofspyder-menu.json
. This is required sincespyder-menu.json
is will not be unique to our standalone installer.Issue(s) Resolved
Partially addresses #21640