sniper is a Python asynchronous restful web framework base on asyncio.
Advantage
It is a very small framework
It supports non-blocking, asynchronous web application development (thanks to Python’s asyncio library) which has better performance in high concurrency situation
It has no dependencies except Python itself
Hello world
Here is a simple “Hello world” example web app for sniper:
from sniper.app import Application
from sniper.responses import Response
from sniper.url import url
def hello_world(request):
return Response('Hello world!\n')
if __name__ == '__main__':
app = Application(
urls=[
url(r'^/$', hello_world),
]
)
app.run(8888)
Documentation
see docs
Release files for sniper 0.0.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| sniper-0.0.6.tar.gz | 12.6 kB | Details |
Release files / sniper-0.0.6.tar.gz
| Download URL | sniper-0.0.6.tar.gz |
|---|---|
| Size | 12.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
776b578020eda871b6aa85ca95070a502a7232eefa4688f27ef697eeae5632cb
|
|
BLAKE2b-256 checksum How to use checksums |
58d4050bf16a2ba98c83ff65c2fe172d78b3817a6930477d30c93e3192287ffd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |