A python package to make implementing Web Service Transition Language (WSTL) in projects.
I am developing this package as part of work on the Open Distributed Information Service (ODIS). Hopefully, it will be useful beyond this project, but I am not ready to make any promises just yet. At the moment it should be considered an experimental work.
There is also the ALPS-PY developed for the same reason, which helps with Application-Level Profile Semantics (ALPS) implementations.
Any feedback will be welcomed. Create an issue, or start a discussion on the ODIS repo
At the moment it is possible to create a valid WSTL message from code:
wstl = Wstl()
wstl.add_action(...)
wstl.add_data_item(...)
print(wstl.to_data())
Behind the scenes it can resolve action names to full action descriptions.
[ ] Integration with ALPS-PY project