devel/py-wsme 0.12.1 DragonFly
Simplify the writing of REST APIs, and extend them with additional protocols
- System
- DragonFly
- Repository
- DPorts
- Maintainer
- [email protected] (as in FreeBSD)
- License
- MIT
- Categories
- devel, python
- Package size
- 154.3 KiB, 1016.7 KiB installed
Description
Web Services Made Easy (WSME) simplifies the writing of REST web services by providing simple yet powerful typing, removing the need to directly manipulate the request and the response objects.
WSME can work standalone or on top of your favorite Python web (micro)framework, so you can use both your preferred way of routing your REST requests and most of the features of WSME that rely on the typing system like:
- Alternate protocols, including those supporting batch-calls
- Easy documentation through a Sphinx extension
WSME is originally a rewrite of TGWebServices with a focus on extensibility, framework-independence and better type handling.
In the other systems
| System | Port | Version |
|---|---|---|
| DragonFly | devel/py-wsme | 0.12.1 |
| FreeBSD | devel/py-wsme | 0.13.0 |
| HardenedBSD | devel/py-wsme | 0.13.0 |
| GhostBSD | devel/py-wsme | 0.12.1 |
Install
Binary package:
pkg install py311-wsme
From DPorts:
cd /usr/dports/devel/py-wsme && make install clean
Dependencies
Run dependencies 6
No port depends on this one.