Releases: slaclab/pyca
Releases · slaclab/pyca
3.2.1
3.2.0
What's Changed
- Fix deadlocks and improve no-timeout get() calls. by @mattgibbs in #17
Full Changelog: 3.1.1...3.2.0
3.1.1
3.1.0
This release adds the read/write state callbacks to psp.Pv
, with sensible defaults that keep pv.read_access
and pv.write_access
booleans updated. These are each set to True
if we have the respective access to the PV, and False
otherwise. You can use pv.add_rwaccess_callback
to add a callback to be run when the read/write access of the PV changes.
Thank you @mattgibbs for contributing this feature, now both in the pyca
and psp
layers
3.0.4
This is a bugfix release, thanks to @NomAnor!
Bugfixes:
- Fix reference counting bugs in handlers
- Fix various exception strings to be relevant to their context
- Fix an issue that was breaking python 2 builds of
pyca
- Appropriately release all references on deallocation of
capv
- Accept
DBR_CTRL_STR
There were also various code quality improvements.
3.0.3
- Use
versioneer
to dynamically set the version from github tags. - This fixes a problem in versions 3.0.1 and 3.0.2 where they were incorrectly reporting themselves to be 3.0.0, and future-proofs the module so we won't need to remember to manually increment version numbers.
3.0.2
Additional build fixes thanks to @hhslepicka
3.0.1
Build fixes thanks to @bhill-slac:
- Updated include_dirs to work for EPICS BASE >= 3.15
- Added runtime_library_dirs so libs will have rpaths.
- Added numpy_lib dir to library_dirs and runtime_library_dirs