-
Notifications
You must be signed in to change notification settings - Fork 1
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
Bug when using conda-lock within environment deployment #3
Comments
Seems like this PR might be relevant: ACCESS-NRI/payu-condaenv#37 (comment) in which Jo and myself were talking about the |
In the PR you linked, only the whereas in the The |
Yeah we are going to run into issues with payu-condaenv too once pip install |
As we are using |
The conda-lock is for "external usage" to be placed in the release files. |
Fixed by replacing |
@atteggiani I think you meant @jo-basevi 😆 |
Oopssss 🤣 |
There is currently this issue in the conda github repo related to a bug with
conda-lock
when a package in the environment yaml file contains a hash (#
) in the package specification.This happens to be the case for this repo's
env.yml
file in themule
installation throughpip
(note the#subdirectory=mule
at the end of the line).This, as reported in the conda GitHub repo issue above, causes the current
deployment action
to fail with the same error.I also tested the deployment when commenting the "hashy" line in the
env.yml
file, and in that caseconda-lock
runs without problems, meaning the hash (#
) is effectively the problem here.Currently,
mule
needs to be installed throughpip
as specified in this repo'senv.yml
(containing a hash (#
) within thepip
package installation line).Is there any way to solve this for the time being?
Do we have any alternatives to using
conda-lock
?@CodeGat
The text was updated successfully, but these errors were encountered: