Releases: pcdshub/pcds-envs
pcds-5.2.1
PCDS Package Updates
Package | Old | New | Release Notes |
---|---|---|---|
hutch-python | 1.13.1 | 1.13.2 | https://github.com/pcdshub/hutch-python/releases/tag/v1.13.2 |
Lab Community Package Updates
Package | Old | New |
---|---|---|
databroker | 2.0.0a20 | 2.0.0a22 |
tiled | 0.1.0a50 | 0.1.0a53 |
Other Python Community Major Updates
Package | Old | New |
---|---|---|
llvm-openmp | 12.0.1 | 13.0.1 |
Added the Following Dependencies
- httptools (required by uvicorn, which is used in tiled)
- python-dotenv (required by pydantic, uvicorn, which are used in tiled)
- regex (required by lark-parser, which is used in blark, whatrecord)
- uvloop (required by black, uvicorn, which are used in ipython, scikit-image, tiled)
- websockets (required by uvicorn, which is used in tiled)
pcds-5.2.0
This is a general release to keep our packages up-to-date. It includes a variety of bugfixes and feature additions for issues found at the start of run 20.
PCDS Package Updates
Package | Old | New | Release_Notes |
---|---|---|---|
happi | 1.10.1 | 1.11.0 | https://github.com/pcdshub/happi/releases/tag/v1.11.0 |
hutch-python | 1.13.0 | 1.13.1 | https://github.com/pcdshub/hutch-python/releases/tag/v1.13.1 |
nabs | 1.1.3 | 1.2.0 | https://github.com/pcdshub/nabs/releases/tag/v1.2.0 |
pcdsdevices | 5.0.2 | 5.1.0 | https://github.com/pcdshub/pcdsdevices/releases/tag/v5.1.0 |
pcdsutils | 0.6.0 | 0.7.0 | https://github.com/pcdshub/pcdsutils/releases/tag/v0.7.0 |
transfocate | 0.5.2 | 0.5.5 | https://github.com/pcdshub/transfocate/releases/tag/v0.5.5 |
typhos | 2.2.0 | 2.2.1 | https://github.com/pcdshub/typhos/releases/tag/v2.2.1 |
whatrecord | 0.2.1 | 0.2.5 | https://github.com/pcdshub/whatrecord/releases/tag/v0.2.5 |
SLAC Package Updates
Package | Old | New |
---|---|---|
pydm | 1.11.1 | 1.12.0 |
Lab Community Package Updates
Package | Old | New |
---|---|---|
bluesky | 1.8.1 | 1.8.2 |
databroker | 2.0.0a18 | 2.0.0a20 |
tiled | 0.1.0a45 | 0.1.0a50 |
Python Community Core Package Updates
Package | Old | New |
---|---|---|
ipython | 7.30.1 | 8.0.1 |
numpy | 1.21.4 | 1.22.2 |
pandas | 1.3.4 | 1.4.0 |
pre-commit | 2.16.0 | 2.17.0 |
pytest | 6.2.5 | 7.0.0 |
scipy | 1.7.3 | 1.8.0 |
xarray | 0.20.1 | 0.21.1 |
Other Python Community Major Updates
Package | Old | New |
---|---|---|
black | 21.11b1 | 22.1.0 |
cachetools | 4.2.4 | 5.0.0 |
conda-forge-pinning | 2021.12.03.08.21.30 | 2022.02.08.09.38.24 |
dask | 2021.11.2 | 2022.1.1 |
dask-core | 2021.11.2 | 2022.1.1 |
distributed | 2021.11.2 | 2022.1.1 |
fsspec | 2021.11.1 | 2022.1.0 |
icu | 68.2 | 69.1 |
jinja2 | 2.11.3 | 3.0.3 |
jpeg | 9d | 9e |
libclang | 11.1.0 | 13.0.1 |
libpq | 13.5 | 14.1 |
markupsafe | 1.1.1 | 2.0.1 |
multidict | 5.2.0 | 6.0.2 |
pillow | 8.4.0 | 9.0.1 |
pip | 21.3.1 | 22.0.3 |
prettytable | 2.4.0 | 3.0.0 |
pyopenssl | 21.0.0 | 22.0.0 |
python-libarchive-c | 3.2 | 4.0 |
qtpy | 1.11.3 | 2.0.1 |
setuptools | 50.3.2 | 59.8.0 |
tifffile | 2021.11.2 | 2022.2.2 |
tomli | 1.2.2 | 2.0.1 |
pyarrow | 6.0.1 | 7.0.0 |
Packages With Degraded Versions
Package | Old | New |
---|---|---|
pyqtgraph | 0.11.1 | 0.11.0 |
python-graphviz | 0.19 | 0.17 |
Added the Following Dependencies
- alembic (required by tiled)
- argon2-cffi-bindings (required by argon2-cffi, which is used in bluesky, bluesky-live, ipython, jupyter, tiled, xarray)
- asttokens (required by stack-data, stack_data, which are used in ipython)
- executing (required by stack-data, stack_data, which are used in ipython)
- flit-core (required by argon2-cffi, which is used in bluesky, bluesky-live, ipython, jupyter, tiled, xarray)
- libimagequant (required by pillow, which is used in bluesky-live, hutch-python, ipython, ophyd, scikit-image, scikit-learn, suitcase-tiff, tiled, xarray)
- libllvm13 (required by libclang)
- libnsl (required by python)
- mako (required by alembic, which is used in tiled)
- pure_eval (required by stack_data, which is used in ipython)
- qtconsole-base (required by qtconsole, which is used in ipython, jupyter, typhos)
- stack_data (required by ipython)
- ukkonen (required by identify, which is used in pre-commit)
- unicodedata2 (required by charset-normalizer, fonttools, which are used in bluesky, bluesky-live, doctr, hutch-python, ipython, ophyd, pcdsutils, pydm, scikit-image, scikit-learn, sphinx, suitcase-tiff, tiled, whatrecord, xarray)
Removed the Following Packages
- editdistance-s
- glib
- glib-tools
- libllvm11
- mesalib
- mock
- monotonic
- more-itertools
- olefile
- regex
- requirements-parser
pcds-5.1.1
Added the Following Packages
- pip-audit
- pipdeptree
- suitcase-csv
- suitcase-json-metadata
- suitcase-jsonl
- suitcase-mongo
- suitcase-specfile
- suitcase-tiff
- tiled
Added the Following Dependencies
- anyio (required by httpcore, starlette)
- asgiref (required by uvicorn)
- cachecontrol (required by pip-audit)
- cachey (required by tiled)
- cyclonedx-python-lib (required by pip-audit)
- ecdsa (required by python-jose)
- fastapi (required by tiled)
- h11 (required by httpcore, uvicorn)
- html5lib (required by beautifulsoup4, lxml, pip-audit, sphinxcontrib-htmlhelp)
- httpcore (required by httpx)
- httpx (required by tiled)
- jmespath (required by tiled)
- lockfile (required by cachecontrol, pip-audit)
- lz4 (required by fonttools, tiled)
- orjson (required by tiled)
- packageurl-python (required by cyclonedx-python-lib)
- pip-api (required by pip-audit)
- progress (required by pip-audit)
- pyarrow (required by fsspec, intake, papermill, tiled)
- pydantic (required by fastapi, tiled)
- python-jose (required by tiled)
- python-multipart (required by tiled)
- requirements-parser (required by cyclonedx-python-lib)
- resolvelib (required by pip-audit)
- rfc3986 (required by httpx)
- rsa (required by python-jose)
- starlette (required by fastapi)
- typer (required by tiled)
- types-setuptools (required by cyclonedx-python-lib)
- types-toml (required by cyclonedx-python-lib)
- uvicorn (required by tiled)
- watchgod (required by tiled)
PCDS Package Updates
Package | Old | New | Release_Notes |
---|---|---|---|
pcdsdevices | 5.0.0 | 5.0.2 | https://github.com/pcdshub/pcdsdevices/releases/tag/v5.0.2 |
tc_release | 0.2.1 | 0.2.2 | https://github.com/pcdshub/tc_release/releases/tag/v0.2.2 |
typhos | 2.1.0 | 2.2.0 | https://github.com/pcdshub/typhos/releases/tag/v2.2.0 |
Lab Community Package Updates
Package | Old | New |
---|---|---|
databroker | 1.2.4 | 2.0.0a18 |
Python Community Core Package Updates
Package | Old | New |
---|---|---|
ipython | 7.29.0 | 7.30.1 |
Other Python Community Major Updates
Package | Old | New |
---|---|---|
colorcet | 2.0.6 | 3.0.0 |
cryptography | 35.0.0 | 36.0.0 |
pymongo | 3.12.1 | 4.0 |
setuptools | 59.1.1 | 50.3.2 |
pcds-5.1.0
Warning: the environment described in this tag is not buildable due to dependencies being yanked. We will have a follow-up pcds-5.1.1 environment.
Added the Following Packages
- aiosignal
- aom
- atlassian-python-api
- c-blosc2
- fonttools
- freeglut
- frozenlist
- libdrm
- libglu
- libpciaccess
- libva
- libvpx
- mesalib
- munkres
- python-tzdata
- pytz-deprecation-shim
- qrcode
- setuptools-scm
- svt-av1
- x265
- xorg-fixesproto
- xorg-inputproto
- xorg-libxfixes
- xorg-libxi
Removed the Following Packages
- inflection
- sleef
PCDS Package Updates
Package | Old | New | Release_Notes |
---|---|---|---|
happi | 1.10.0 | 1.10.1 | https://github.com/pcdshub/happi/releases/tag/v1.10.1 |
hutch-python | 1.12.0 | 1.13.0 | https://github.com/pcdshub/hutch-python/releases/tag/v1.13.0 |
pcdsdevices | 4.8.0 | 5.0.0 | https://github.com/pcdshub/pcdsdevices/releases/tag/v5.0.0 |
pcdsutils | 0.5.0 | 0.6.0 | https://github.com/pcdshub/pcdsutils/releases/tag/v0.6.0 |
pcdswidgets | 0.5.1 | 0.6.0 | https://github.com/pcdshub/pcdswidgets/releases/tag/v0.6.0 |
pytmc | 2.10.0 | 2.11.0 | https://github.com/pcdshub/pytmc/releases/tag/v2.11.0 |
typhos | 2.0.0 | 2.1.0 | https://github.com/pcdshub/typhos/releases/tag/v2.1.0 |
whatrecord | 0.1.3 | 0.2.1 | https://github.com/pcdshub/whatrecord/releases/tag/v0.2.1 |
Lab Community Package Updates
Package | Old | New |
---|---|---|
bluesky | 1.8.0 | 1.8.1 |
bluesky-live | 0.0.7 | 0.0.8 |
databroker | 1.2.3 | 1.2.4 |
ophyd | 1.6.2 | 1.6.3 |
Python Community Core Package Updates
Package | Old | New |
---|---|---|
flake8 | 3.9.2 | 4.0.1 |
ipython | 7.28.0 | 7.29.0 |
sphinx | 4.2.0 | 4.3.0 |
xarray | 0.19.0 | 0.20.1 |
Other Python Community Major Updates
Package | Old | New |
---|---|---|
argon2-cffi | 20.1.0 | 21.1.0 |
async-timeout | 3.0.1 | 4.0.1 |
cfitsio | 3.470 | 4.0.0 |
coverage | 5.5 | 6.1.2 |
cryptography | 3.4.7 | 35.0.0 |
decorator | 4.4.2 | 5.1.0 |
harfbuzz | 2.9.1 | 3.1.1 |
humanfriendly | 9.2 | 10.0 |
jasper | 1.900.1 | 2.0.33 |
lerc | 2.2.1 | 3.0 |
pyopenssl | 20.0.1 | 21.0.0 |
pyparsing | 2.4.7 | 3.0.6 |
pytest-timeout | 1.4.2 | 2.0.1 |
pyyaml | 5.4.1 | 6.0 |
setuptools | 58.0.4 | 59.1.1 |
typing-extensions | 3.10.0.2 | 4.0.0 |
typing_extensions | 3.10.0.2 | 4.0.0 |
tzdata | 2021b | 2021e |
tzlocal | 3.0 | 4.1 |
pcds-5.0.0
Middle of Run 19 Release
We're incrementing the major number from pcds-4.2.0 to pcds-5.0.0 to signify the end of the shutdown and a structural change where we'll be using mamba to create the conda environments. This update also adds a script that automatically creates the rest of these update notes.
Added the Following Packages
- aiohttp
- apischema
- async-timeout
- execnet
- graphql-core
- inflection
- jbig
- libzlib
- multidict
- platformdirs
- pytest-aiohttp
- pytest-forked
- pytest-repeat
- pytest-xdist
- typing-extensions
- whatrecord
- yarl
Removed the Following Packages
- jdcal
PCDS Package Updates
Package | Old | New | Release_Notes |
---|---|---|---|
blark | 0.1.6 | 0.1.7 | https://github.com/pcdshub/klauer/releases/tag/v0.1.7 |
happi | 1.9.0 | 1.10.0 | https://github.com/pcdshub/happi/releases/tag/v1.10.0 |
hutch-python | 1.11.2 | 1.12.0 | https://github.com/pcdshub/hutch-python/releases/tag/v1.12.0 |
hxrsnd | 0.2.4 | 0.2.6 | https://github.com/pcdshub/hxrsnd/releases/tag/v0.2.6 |
nabs | 1.1.2 | 1.1.3 | https://github.com/pcdshub/nabs/releases/tag/v1.1.3 |
pcdsdevices | 4.7.1 | 4.8.0 | https://github.com/pcdshub/pcdsdevices/releases/tag/v4.8.0 |
transfocate | 0.5.0 | 0.5.2 | https://github.com/pcdshub/transfocate/releases/tag/v0.5.2 |
Lab Community Package Updates
Package | Old | New |
---|---|---|
bluesky | 1.7.0 | 1.8.0 |
ophyd | 1.6.1 | 1.6.2 |
Python Community Core Package Updates
Package | Old | New |
---|---|---|
ipython | 7.26.0 | 7.28.0 |
python | 3.9.6 | 3.9.7 |
scikit-learn | 0.24.2 | 1.0 |
sphinx | 4.1.2 | 4.2.0 |
Other Python Community Major Updates
Package | Old | New |
---|---|---|
cloudpickle | 1.6.0 | 2.0.0 |
decorator | 5.0.9 | 4.4.2 |
gh | 1.14.0 | 2.0.0 |
jsonschema | 3.2.0 | 4.0.1 |
jupyter_client | 6.1.12 | 7.0.5 |
pluggy | 0.13.1 | 1.0.0 |
setuptools | 49.6.0 | 58.0.4 |
sphinx_rtd_theme | 0.5.2 | 1.0.0 |
threadpoolctl | 2.2.0 | 3.0.0 |
tzdata | 2021a | 2021b |
tzlocal | 2.1 | 3.0 |
pcds-4.2.0
Hello, Python 3.9!
This is an update that incorporates a jump to Python 3.9 with a host of local package updates. We do not expect this to break any code but it is worth acknowledging the new version and being aware that the Python 3.9 features are now available.
https://docs.python.org/3/whatsnew/3.7.html
https://docs.python.org/3/whatsnew/3.8.html
https://docs.python.org/3/whatsnew/3.9.html
In the future we plan to stay up-to-date with the latest officially released Python versions.
ECS Packages:
Plenty of feature and bugfix releases from within our team!
There are a few maintenance/packaging releases that have been omitted from this list.
Package | Old | New | Release Notes |
---|---|---|---|
blark | N/A | 0.1.6 | https://github.com/klauer/blark/releases/tag/v0.1.5 |
hutch-python | 1.11.1 | 1.11.2 | https://github.com/pcdshub/hutch-python/releases/tag/v1.11.2 |
lucid | 0.8.0 | 0.9.0 | https://github.com/pcdshub/lucid/releases/tag/v0.9.0 |
pcdsdevices | 4.6.0 | 4.7.1 | https://github.com/pcdshub/pcdsdevices/releases/tag/v4.7.0 https://github.com/pcdshub/pcdsdevices/releases/tag/v4.7.1 |
pcdsutils | 0.4.3 | 0.5.0 | https://github.com/pcdshub/pcdsutils/releases/tag/v0.5.0 |
pytmc | 2.9.1 | 2.10.0 | https://github.com/pcdshub/pytmc/releases/tag/v2.10.0 |
typhos | 1.2.0 | 2.0.0 | https://github.com/pcdshub/typhos/releases/tag/v2.0.0 |
LCLS DAQ Packages:
We're using a simplified psdaq control interface now with fewer dependencies and several improvements. This means that packages like psana and the related tools are no longer part of the pcds dependencies.
Package | Old | New |
---|---|---|
psdaq-control-minimal | 3.3.14 | 3.3.19 |
psana | 3.3.14 | removed |
SLAC Packages:
There is a minor release over at PyDM to allow users to opt-out of an on-close pop-up, and it also brings in a bunch of miscellaneous undocumented changes to other PyDM internals.
Package | Old | New |
---|---|---|
pydm | 1.11.0 | 1.11.1 |
Lab Community Packages:
Check out the bluesky feature release! For most users, this just means some fixes and maintenance improvements.
Package | Old | New |
---|---|---|
bluesky | 1.6.7 | 1.7.0 |
Python Community Packages:
I didn't delve into the details on any of these, but here are some notable general Python community libraries that have been updated or added to the environment.
Package | Old | New |
---|---|---|
ipython | 7.25.0 | 7.26.0 |
lark-parser | N/A | 0.11.3 |
numpy | 1.21.0 | 1.21.1 |
pandas | 1.3.0 | 1.3.1 |
python | 3.8.10 | 3.9.6 |
scipy | 1.7.0 | 1.7.1 |
sphinx | 4.1.0 | 4.1.2 |
xarray | 0.18.2 | 0.19.0 |
Miscellaneous
This update also adds a test suite for python 3.10, which is not released yet. This is so that when python 3.10 is released we can start testing against it right away.
pcds-4.1.6
Environment Testing Updates
- Add a check that
pmgrLauncher.sh --help
runs without error
PCDS package updates:
Package | Old | New | Release Notes |
---|---|---|---|
hutch-python | 1.10.1 | 1.11.1 | https://github.com/pcdshub/hutch-python/releases/tag/v1.11.0 https://github.com/pcdshub/hutch-python/releases/tag/v1.11.1 |
lucid | 0.7.2 | 0.8.0 | https://github.com/pcdshub/lucid/releases/tag/v0.8.0 |
pcdsdevices | 4.5.0 | 4.6.0 | https://github.com/pcdshub/pcdsdevices/releases/tag/v4.6.0 |
pcdsutils | 0.4.2 | 0.4.3 | https://github.com/pcdshub/pcdsutils/releases/tag/v0.4.3 |
typhos | 1.1.6 | 1.2.0 | https://github.com/pcdshub/typhos/releases/tag/v1.2.0 |
Lab community package notable updates:
Package | Old | New |
---|---|---|
event-model | 1.17.1 | 1.17.2 |
Python community package notable updates:
Package | Old | New |
---|---|---|
bokeh | 2.3.2 | 2.3.3 |
datashader | 0.12.1 | 0.13.0 |
ipython | 7.24.1 | 7.25.0 |
numpy | 1.20.3 | 1.21.0 |
scipy | 1.6.3 | 1.7.0 |
sphinx | 4.0.2 | 4.1.0 |
pcds-4.1.5
PCDS package updates:
Package | Old | New | Release Notes |
---|---|---|---|
ads-async | 1.1.0 | 1.1.1 | https://github.com/pcdshub/ads-async/releases/tag/v0.1.1 |
hutch-python | 1.10.0 | 1.10.1 | https://github.com/pcdshub/hutch-python/releases/tag/v1.10.1 |
pcdscalc | 0.3.0 | 0.3.1 | https://github.com/pcdshub/pcdscalc/releases/tag/v0.3.1 |
pcdsdevices | 4.4.0 | 4.5.0 | https://github.com/pcdshub/pcdsdevices/releases/tag/v4.5.0 |
pmgr | 1.1.4 | 2.0.2 | https://github.com/pcdshub/pmgr/releases/tag/R2.0.2 https://github.com/pcdshub/pmgr/releases/tag/R2.0.1 |
Lab community package notable updates:
Package | Old | New |
---|---|---|
caproto | 0.8.0 | 0.8.1 |
epicscorelibs | 7.0.3.99.4.0 | 7.0.4.99.1.2 |
pyepics | 3.4.3 | 3.5.0 |
Python community package notable updates:
Package | Old | New |
---|---|---|
botorch | N/A | 0.4.0 |
gpytoch | N/A | 1.4.2 |
ipython | 7.23.0 | 7.24.1 |
pytorch | N/A | 1.8.0 |
pcds-4.1.4
Pin scikit-image to 0.17.2 to avoid .config file writing bug
pcds-4.1.3
PCDS package updates:
Package | Old | New |
---|---|---|
elog | 1.0.2 | 1.2.0 |
nabs | 1.1.1 | 1.1.2 |
pcdscalc | 0.2.0 | 0.3.0 |
pytmc | 2.9.0 | 2.9.1 |
Lab community package notable updates:
N/A, misc minor releases
Python community package notable updates:
N/A, misc minor releases