Fixes and enhancements: 37/2637/4
authorTommy Carpenter <tc677g@att.com>
Tue, 3 Mar 2020 15:21:24 +0000 (10:21 -0500)
committerTommy Carpenter <tc677g@att.com>
Wed, 4 Mar 2020 12:52:14 +0000 (07:52 -0500)
commit99a0b48593f885940b66e80edbdc2840242b5fd8
treeb705a0116c77e099f4e3cbc46b891b2013344098
parent7e9e37788fc78a6d5e7150ba0bcde8052a92bf4d
Fixes and enhancements:

    * now allows for RMR Xapps to call code before entering the infinite loop
    * stop is now called before throwing NotImplemented in the case where the client fails to provide a must have callback; this ensures there is no dangling rmr thread
    * stop now calls rmr_close to correctly free up any port(s)
    * (breaking) renames `loop` to `entrypoint` since the function does not have to contain a loop (though it most likely does)
    * Changes wording around the two types of xapps (docs only)
    * Uses a new version of rmr python that crashes when the rmr mrc fails to init, which prevents an xapp trying to use an unusable rmr
    * more unit test code coverage
    * Adds more fields to setup like long_desc and classifiers so the pypi page looks nicer
    * Removes a bad release file (will be added back in subseq. commit)

Issue-ID: RIC-228
Change-Id: I2fa0fcce61f54d4ce1d6176ae71eb2139b1005a5
Signed-off-by: Tommy Carpenter <tc677g@att.com>
LICENSE.txt [new file with mode: 0644]
container-release-ric-plt-xapp-frame-py.yaml [deleted file]
docs/overview.rst
docs/release-notes.rst
examples/ping_xapp.py
examples/pong_xapp.py
ricxappframe/xapp_frame.py
ricxappframe/xapp_rmr.py
setup.py
tests/test_xapp.py