Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: conda
-
Labels:None
-
Team:Architecture
-
Urgent?:No
Description
This ticket is for updating the rubin-env to v4.0.0 (some depend on RFCs)
- Change flake8 pin to 4.0.x to allow pytest-flake8 to be updated and to remain up to date (a preliminary build indicates this is not going to cause any issues)
- python 3.10 (
RFC-845) - imagemagick/ffmpeg (
RFC-846) [added to rubin-extras] - PyLD (
RFC-847) - skyproj (
RFC-852) - Update cfitsio to 4.1.0
- astrowidgets added to rubin-extras (
RFC-829)
Attachments
Issue Links
- is duplicated by
-
DM-34750 Add PyLD to rubin-env
- Invalid
- is triggered by
-
RFC-829 Add display_astrowidgets to lsst_distrib
- Implemented
-
RFC-845 Update baseline Python version to 3.10
- Implemented
-
RFC-846 Add imagemagick and ffmpeg packages to rubin-extras
- Implemented
-
RFC-847 Add felis to lsst_distrib.
- Implemented
-
RFC-852 Add skyproj to rubin-env
- Implemented
- relates to
-
DM-34750 Add PyLD to rubin-env
- Invalid
(1 is triggered by, 1 relates to)
Is it worth putting black, isort, mypy (plus a bunch of types packages), and pre-commit into rubin-extras? Or are we fine leaving them up to the developers? pre-commit will install its own black and isort so that might be a reasonable compromise for repos that have a pre-commit configuration.