-
-
Notifications
You must be signed in to change notification settings - Fork 12.7k
conda-lock
missing cffi
package as dependency
#218276
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
Comments
I just thought of a better way to show the problem: $ "$(brew --cellar conda-lock)"/3.0.0/libexec/bin/python -m pip check
xattr 1.1.4 requires cffi, which is not installed.
secretstorage 3.3.3 requires cryptography, which is not installed. It might make sense to add a call to |
Can you check the new revision after the brew update? The PR is merged. |
I can confirm it works now! Thanks for fixing it! One weird thing is that I needed to explicitly |
Once you update brew by |
|
brew gist-logs <formula>
link ORbrew config
ANDbrew doctor
outputVerification
brew doctor
output saysYour system is ready to brew.
and am still able to reproduce my issue.brew update
and am still able to reproduce my issue.brew doctor
and that did not fix my problem.What were you trying to do (and why)?
I was trying to run
conda-lock
.What happened (include all command output)?
It failed, producing the following output:
What did you expect to happen?
I expected no exception to be thrown and for the command to complete successfully.
Step-by-step reproduction instructions (by running
brew
commands)brew install conda-lock
environment.yaml
conda-lock
I looked up the error
ModuleNotFoundError: No module named '_cffi_backend'
, and I followed the suggestion of python - No module named _cffi_backend - Stack Overflow to installcffi
.I ran the following command to install the package:
pip --python "$(brew --cellar conda-lock)"/3.0.0/libexec/bin/python install cffi
Afterwards,
conda-lock
started working!Therefore, I feel that the problem is that
cffi
is not being properly included in the formula.As further evidence, in a fresh
conda-lock
installation, see thatxattr
(installed by the formula) requirescffi
, which is unavailable:The text was updated successfully, but these errors were encountered: