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

MNT: make gh actions setup use conda and pip to install packages #1150

Merged

Conversation

nstelter-slac
Copy link
Collaborator

@nstelter-slac nstelter-slac commented Jan 6, 2025

Before it was using the pip '.txt' package files to install packages with conda.

But that doesn't mimic how we instruct users to locally install packages with conda+pip, and causes some issues with packages in coda (ex=p4p) being outdated compared to pip and causing actions setup to fail.

The outdated packages are why this patch is needed to later add tests for most recent python version (can't do now b/c pyqt5 only supports up to 3.10, but pyside6 support will test with python latest)

Also this drops python 3.8 automated tests, and update docs and conda recipe for 3.9+ (min supported python version).

@nstelter-slac nstelter-slac force-pushed the gh_actions_use_conda_and_pip branch 3 times, most recently from 1f4d56b to 21241a8 Compare January 6, 2025 22:12
Before it was using the pip '.txt' package files to install things
using conda instead. But this doesn't mimic how users locally install
packages with conda+pip, and some packages in coda (ex=p4p) are outdated
compared to pip.
@nstelter-slac nstelter-slac force-pushed the gh_actions_use_conda_and_pip branch 5 times, most recently from 9f93470 to 29ce288 Compare January 7, 2025 20:53
Update docs, conda recipe, and automated tests.
@jbellister-slac jbellister-slac merged commit 7fb47f4 into slaclab:master Jan 14, 2025
13 checks passed
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

Successfully merging this pull request may close these issues.

2 participants