A polyglot hypermedia library for python ReSTful services
Project description
WSTL-PY
A python package to make implementing Web Service Transition Language (WSTL) in projects.
Package Development
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.
Related Work
There is also the ALPS-PY developed for the same reason, which helps with Application-Level Profile Semantics (ALPS) implementations.
Feedback
Any feedback will be welcomed. Create an issue, or start a discussion on the ODIS repo
Usage
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.
Plans
[ ] Integration with ALPS-PY project
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.