Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: conda
-
Labels:None
-
Story Points:2
-
Team:Architecture
-
Urgent?:No
Description
Implement RFC-725 and update the base scipipe conda environment to python 3.8.
Attachments
Issue Links
- is blocked by
-
DM-25021 Upgrade to newer pybind11
- Done
-
DM-26675 Changes to validate_drp to support treecorr > 4
- Done
-
DM-27064 afw fails to build with pybind11 2.5 (and python 3.8)
- Done
-
DM-27364 ingestIndexManager does not set up global multiprocessing value before forking, breaking multiprocessing after python 3.8. on mac
- Done
-
DM-27377 fgcm multiprocessing strategy with shared memory manager doesn't work well with python 3.8
- Done
-
DM-27297 pybind11 errors out at runtime with afw because Background and BackgroundMI use different holders
- Invalid
- is duplicated by
-
DM-25023 Upgrade to python 3.8
- Invalid
- is triggered by
-
RFC-725 Update baseline python to version 3.8
- Implemented
- relates to
-
DM-26849 astshim incompatible with pybind11 2.5
- Done
-
DM-27005 Update scipipe_conda_env to distribute rubin-env
- Done
-
DM-27381 ctrl_mpexec fails (or may sometimes fail) on mac with python 3.8 in test_mpexec_faillure_failfast
- Done
-
DM-26870 errors when compiling afw with pybind11 for pixel types
- Invalid
-
DM-25022 Upgrade to boost 1.72 or newer
- Done
-
DM-27436 Invetigate scarlet failures in python 3.8
- Done
-
DM-27631 use multiprocessing context with fork for ctrl_mpexec for python 3.8 support on mac
- Done
I think the following restrictions will need to be addressed to go to python 3.8:
• pybind11 < 2.3
• mpich = 3.2.1
• treecorr < 4
I will check on mpich because I think there was a bug but there's been new releases since then. pybind11 already has a ticket, but I don't think treecorr has a ticket right now.