I want a configurable method I can run to show me the following information about all the modules I pass into it:
version number
path, if not in my conda install
E.g. if I am running xcs3, and I call get_versions(), and I have configured it to show me the pcdsdevices and pcdsdaq version numbers, the output may look something like:
pcdsdaq: v1.0.0, installed
pcdsdevices: v1.2.0+12asdf, /reg/g/pcds/pyps/apps/hutch-python/xcs/dev/devpath/pcdsdevices
Existing Alternatives
Lots of legwork
Context
This would help us figure out which versions we are running during debug and have helpful output to paste into a bug report.
Feature Request
I want a configurable method I can run to show me the following information about all the modules I pass into it:
E.g. if I am running xcs3, and I call get_versions(), and I have configured it to show me the pcdsdevices and pcdsdaq version numbers, the output may look something like: pcdsdaq: v1.0.0, installed pcdsdevices: v1.2.0+12asdf, /reg/g/pcds/pyps/apps/hutch-python/xcs/dev/devpath/pcdsdevices
Existing Alternatives
Lots of legwork
Context
This would help us figure out which versions we are running during debug and have helpful output to paste into a bug report.