On Wednesday, 2023-07-12, we updated our build infrastructure to use version 7.0.0 of the rubin-env
conda-forge metapackage. The w_2023_28
weekly will be the first tagged release to incorporate this change.
The biggest change with this new environment is the transition to Python 3.11 (RFC-932). Other packages added include fitsverify
(needed for DM-39952 and DM-39953), pytest-vcr
(RFC-943), rucio-clients
(needed for the merge jobs in DMTN-213), and ruff
0.0.278 (RFC-939). The rubin-env-rsp
environment has had jupyter-dash
, and nb_black
(RFC-929) added. pytest-flake8
(RFC-939) and importlib_resources
(no longer needed by RFC-923 since Python 3.11’s version is now used) have been removed. Notable version updates include cfitsio
4.2.0, flake8
6.0, numpy
1.24, parsl
2023.06.12, starlink_ast
9.2.10, and allowing any wcslib
7.* version. Maximum pins on doxygen
, ginga
, matplotlib-base
, and photutils
were removed. Finally, most dependencies are now available on the aarch64
architecture.
Source and binary packages that built under rubin-env
6.0.0 will not function under rubin-env
7.0.0, as indicated by the semantic versioning.