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

Distribute FOQUS as a Conda package #994

Open
2 of 3 tasks
lbianchi-lbl opened this issue Jan 4, 2022 · 4 comments
Open
2 of 3 tasks

Distribute FOQUS as a Conda package #994

lbianchi-lbl opened this issue Jan 4, 2022 · 4 comments
Assignees
Labels
Priority:Normal Normal Priority Issue or PR

Comments

@lbianchi-lbl
Copy link
Contributor

lbianchi-lbl commented Jan 4, 2022

  • This was originally considered because of issues arising when installing the pip version of the pywin32 package within a Conda environment, that require pinning the version to the latest functioning, but outdated, version 225 (see Bump pywin32 from 225 to 301 #943)
  • For FOQUS to be distributed as a Conda package, all dependencies must be installable as Conda packages

Motivation

  • Short-term: somewhat streamlined workflow for setting up FOQUS for users
  • Longer-term: having FOQUS as a Conda package would allow us to use packaging solutions in the Conda ecosystem

Steps

  • Check how many of the current FOQUS dependencies have Conda packages available [^1]
  • Check if any of the current dependencies can be made optional
  • Update install documentation covering conda install

[^1] I have a vague recollection that PyQt 5.13 was (easily) available through PyPI but not Conda. However, I'd have to double-check.

@ksbeattie ksbeattie added the Priority:High High Priority Issue or PR label Jan 11, 2022
@ksbeattie
Copy link
Member

Related to: #1016

@lbianchi-lbl
Copy link
Contributor Author

lbianchi-lbl commented Aug 9, 2022

The following should now work:

conda create --yes --name test-conda-ccsi-foqus -c conda-forge -c CCSI-Toolset ccsi-foqus && conda activate test-conda-ccsi-foqus

@lbianchi-lbl
Copy link
Contributor Author

New Conda packages will be created for FOQUS and TurbineClient as part of the upcoming release.

@ksbeattie ksbeattie moved this to In Progress in 2022 Dec Release Oct 25, 2022
@ksbeattie ksbeattie added Priority:Normal Normal Priority Issue or PR and removed Priority:High High Priority Issue or PR labels Apr 11, 2023
@ksbeattie
Copy link
Member

This is possible, we need to make it a priority for it to happen.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Priority:Normal Normal Priority Issue or PR
Projects
None yet
Development

No branches or pull requests

2 participants