-
-
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: Create conda-based application installer for macOS and Linux #19461
Commits on Oct 19, 2022
-
Create experimental macOS package installer.
Adapted from napari/napari-packaging
Configuration menu - View commit details
-
Copy full SHA for 24ef24c - Browse repository at this point
Copy the full SHA 24ef24cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c30c8a - Browse repository at this point
Copy the full SHA 0c30c8aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c65c5a4 - Browse repository at this point
Copy the full SHA c65c5a4View commit details -
Eliminate spyder-menu feedstock.
- Remove spyder-menu spec - Add commands for menuinst files to conda build script - Set menu_packages to spyder package name
Configuration menu - View commit details
-
Copy full SHA for 0d51ff1 - Browse repository at this point
Copy the full SHA 0d51ff1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 59d6a00 - Browse repository at this point
Copy the full SHA 59d6a00View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1449ac3 - Browse repository at this point
Copy the full SHA 1449ac3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 17ecfbb - Browse repository at this point
Copy the full SHA 17ecfbbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 50e3bb3 - Browse repository at this point
Copy the full SHA 50e3bb3View commit details -
Configuration menu - View commit details
-
Copy full SHA for c32cfe8 - Browse repository at this point
Copy the full SHA c32cfe8View commit details -
Configuration menu - View commit details
-
Copy full SHA for f87a3c8 - Browse repository at this point
Copy the full SHA f87a3c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79a839f - Browse repository at this point
Copy the full SHA 79a839fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 43031a7 - Browse repository at this point
Copy the full SHA 43031a7View commit details -
Use setuptools_scm instead of git init
- Use scm for python-lsp-server - Clone remote python-lsp-server (shallow), unless user specifies source via environment variable - Do not git init the other external-deps
Configuration menu - View commit details
-
Copy full SHA for 50f2f06 - Browse repository at this point
Copy the full SHA 50f2f06View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0205384 - Browse repository at this point
Copy the full SHA 0205384View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca798a7 - Browse repository at this point
Copy the full SHA ca798a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 475decb - Browse repository at this point
Copy the full SHA 475decbView commit details -
Update workflow paths to ignore installers-conda directory for unit t…
…ests and other installers
Configuration menu - View commit details
-
Copy full SHA for 878e8f9 - Browse repository at this point
Copy the full SHA 878e8f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a26d61 - Browse repository at this point
Copy the full SHA 4a26d61View commit details -
- Put feedstock build.sh patch into separate file and apply only for posix platforms. - Build executable in build.sh patch - Allow user's shell to be determined at runtime instead of install time. - Set SPYDER_APP to runtime location of app bundle - Compile application executable for macOS at conda package build time. Requires shc - Post install script moves compiled executable to correct location and patches Info.plist Note that Spyder.sh must be compiled before or at conda-build; referenced install-time dependent variables must be included in LSEnvironment.
Configuration menu - View commit details
-
Copy full SHA for 052d03e - Browse repository at this point
Copy the full SHA 052d03eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 78a03fe - Browse repository at this point
Copy the full SHA 78a03feView commit details -
Only move codesign if creating keychain. Ensure only signing on relea…
…se (secrets not available on forked branch PRs). Fix build package logic
Configuration menu - View commit details
-
Copy full SHA for 0885d0e - Browse repository at this point
Copy the full SHA 0885d0eView commit details -
Explicitly use spyder and subrepo versions for build specs
- Get shallow repo for all external-deps - Provide environment variable for alternative source for all external-deps - Use scm to get version for all repos - Write all specs to specs.yaml, used by installer - Alternative environment activation in application executable provides accurate environment variables; find environment root conda/mamba
Configuration menu - View commit details
-
Copy full SHA for 390e53b - Browse repository at this point
Copy the full SHA 390e53bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8bcdb65 - Browse repository at this point
Copy the full SHA 8bcdb65View commit details -
- Fix matrix.platform - Fix python-version for some matrix elements
Configuration menu - View commit details
-
Copy full SHA for ad21ca0 - Browse repository at this point
Copy the full SHA ad21ca0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 25f65fa - Browse repository at this point
Copy the full SHA 25f65faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 509886a - Browse repository at this point
Copy the full SHA 509886aView commit details -
- Always explicitly specify spyder version - Only add spec relation when specs file is read
Configuration menu - View commit details
-
Copy full SHA for 36cf00a - Browse repository at this point
Copy the full SHA 36cf00aView commit details -
Refactor matrix jobs: noarch conda builds, followed by platform depen…
…dent builds (conda and installer)
Configuration menu - View commit details
-
Copy full SHA for 1f57fd0 - Browse repository at this point
Copy the full SHA 1f57fd0View commit details -
Provide function to change file permissions. This is required for Win…
…dows in order to remove some .git files.
Configuration menu - View commit details
-
Copy full SHA for 875f8d3 - Browse repository at this point
Copy the full SHA 875f8d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 99a0a88 - Browse repository at this point
Copy the full SHA 99a0a88View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d636ea - Browse repository at this point
Copy the full SHA 6d636eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 316cc78 - Browse repository at this point
Copy the full SHA 316cc78View commit details -
Configuration menu - View commit details
-
Copy full SHA for bd2832b - Browse repository at this point
Copy the full SHA bd2832bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b2194f5 - Browse repository at this point
Copy the full SHA b2194f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a60068 - Browse repository at this point
Copy the full SHA 7a60068View commit details -
Set CONDA_BLD_PATH to shorter path than default to avoid "FileNotFoun…
…dError: [WinError 206] The filename or extension is too long" on Windows
Configuration menu - View commit details
-
Copy full SHA for 2b80340 - Browse repository at this point
Copy the full SHA 2b80340View commit details -
- Include lite option for package installer - include paramiko and pyxdg
Configuration menu - View commit details
-
Copy full SHA for 40b80c6 - Browse repository at this point
Copy the full SHA 40b80c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ffa416 - Browse repository at this point
Copy the full SHA 6ffa416View commit details -
Configuration menu - View commit details
-
Copy full SHA for e75157d - Browse repository at this point
Copy the full SHA e75157dView commit details -
Include win-64 only on release
- Matrix build job uses new output paradigm
Configuration menu - View commit details
-
Copy full SHA for acad9d5 - Browse repository at this point
Copy the full SHA acad9d5View commit details -
Add python version to job name
Ensure build-installers runs, even on release when build-noarch-conda-pkgs does not run Do not download local conda package artifacts on release
Configuration menu - View commit details
-
Copy full SHA for b5ce815 - Browse repository at this point
Copy the full SHA b5ce815View commit details -
Configuration menu - View commit details
-
Copy full SHA for cff5690 - Browse repository at this point
Copy the full SHA cff5690View commit details -
Apply suggestions from code review
Co-authored-by: Carlos Cordoba <ccordoba12@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ca3ebf3 - Browse repository at this point
Copy the full SHA ca3ebf3View commit details