Details
-
Type:
RFC
-
Status: Implemented
-
Resolution: Done
-
Component/s: DM
-
Labels:None
Description
Now that v19.0 has been released it is time I propose that we do our annual refresh of the conda base environment. This means:
- python 3.7.6
- astropy 4.0.x
- numpy 1.17.4
- scipy 1.3.1
We will also upgrade the other packages such as pytest as defined in the scipipe_conda_env bleed definition.
I have tested lsst_distrib with the new versions and everything works fine. In testing matplotlib 3.1 some problems were encountered on macOS and therefore I propose sticking with our current 3.0.x (see DM-22818).
Following this update lsst_sims will need to update their copy of sncosmo to one that supports astropy4.
I also propose we update the base conda package to the current version.
I will also add the following new conda packages:
- pytest-subtest (as approved previously in
RFC-647)
In addition I would like to add:
- boto3 and moto (so that gen3 butler tests can run properly).
Attachments
Issue Links
- is triggered by
-
DM-22125 Consider upgrading pyarrow to 0.15.1 due to memory leak in 0.13
- Done
-
DM-22793 Strange pyvo warning about votable version
- Done
- is triggering
-
DM-22817 Update conda base environment
- Done
-
DM-23349 Build new shared stack with updated conda env
- Done
-
DM-23350 Update eups third party stubs for new conda env
- Invalid
- relates to
-
RFC-647 Add pytest-subtests to our standard packages
- Implemented
-
RFC-584 New Conda environment for Science Pipelines
- Implemented
Would
DM-22125be relevant in this update?