Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

polymedia-0.2.1-py3.10.egg (9.6 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page