-
-
Notifications
You must be signed in to change notification settings - Fork 489
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
Meta-ticket: improve conda setup #33331
Comments
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
comment:4
@tobiasdiez, is this fixed by #33358 too? |
comment:5
Replying to @isuruf:
Nope, still present. See e.g. output of https://pipelines.actions.githubusercontent.com/wUvxDab7ZCURYAl3HeSwsAoJVAdvXg6u4iTbsP5NChUqrJ4TKs/_apis/pipelines/1/runs/9243/signedlogcontent/3?urlExpires=2022-02-17T12%3A02%3A43.1351322Z&urlSigningMethod=HMACV1&urlSignature=ildfTJhaQ2KGVywf69MDFQSVOl7GTONDSdIOurIphKI%3D Conda is installing rpy2 v3.4.5, while sagelib install requires specify <3.4,>=3.3. Thus pip will download an older version. I think it should be enough to specify the same upper constraint (for the few python packages that have one) in the distros/conda.txt. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
comment:12
in https://wiki.sagemath.org/Conda there is a confusing mix of conda and mamba commands. Can they all be mamba? |
comment:13
I think after running |
comment:14
I followed the "Conda for Sage developers" I noticed it downgrades the openssl version from 3.0.0 to 1.1.1l. |
comment:15
Using
|
comment:16
Did you use the branch of #30845? |
comment:17
Replying to @dimpase:
They can, but I'm not sure if it would be an improvement to this documentation. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Everything is done here, so let's close this. |
primecountpy
is not installed in the conda env because it is not listed inenvironment.yml
src/environment-optional.yml
configure --prefix=$CONDA_PREFIX
configure --with-system-...=force
pip -r requirements.txt
build/pkgs/matplotlib/install-requires.txt
gc
and thusecl
are not found, as discussed at #30845 comment:152install_requires
. Notably, ptyprocess, iniconfig, sphinx, pytest, rpy2 are currently reinstalled by pip. Also add--no-dependencies
topip install
in the conda ci workflow. This is Conda config does not respect constraints in install_requires #35074.Fix remaining tests that fail:
CC: @isuruf @dimpase @saraedum @mkoeppe @slel
Component: build
Issue created by migration from https://trac.sagemath.org/ticket/33331
The text was updated successfully, but these errors were encountered: