Resolve "BECClient: add entry point for "bec" CLI and fix complicated cleanup at exit"
requested to merge 239-becclient-add-entry-point-for-bec-cli-and-fix-complicated-cleanup-at-exit into master
Description
- Removes custom scripts in
bec_client
'sbin
directory - new
main.py
which does the IPython init sequence and BEC init sequence - Rely on
setup.py
to automatically create an entry point forbec
CLI- also fix package name
- Rename
bec_client.py
->bec_ipython_client.py
, which was causing confusion because the package had the same name as the module -
main.py
calls the BEC client's.shutdown()
at exit
Closes #239 (closed)