rsanic
Micro framework built on top of sanic.py written in Python 3.
Installing rsanic
pip3 install rsanic
Example app:
Local Redis service must be installed and running at port 6397
Shows how to use html or json responses
git clone https://github.com/reformo/rsanic.git
cd rsanic/example
python3 server.py
or if you have pm2 installed
git clone https://github.com/reformo/rsanic.git
cd rsanic/example
pm2 start process.yml
Then use any web browser to open address: http://127.0.0.1:8000/ or http://127.0.0.1:8000/api or http://127.0.0.1:8000/public/data.json for static file access.
Notes
rsanic will not follow the semantic versioning scheme until the version 1.0.0. So there may be BC breaks.
Credits
Change Log
New in version 0.4.0
Workers added as an option
Markdown support added
New in version 0.3.1
Container removed
New in version 0.3.0
HTML theming support added
Access log option added
Static files support added
Starting to support to get loop outer codebase
Controller invoke methods, application_global and controller_global methods changed to async methods
New in version 0.2.2
Autoescape option set True for Jinja to prevent XSS attacks.
Example pm2 config added
New in version 0.2.1
Requirements updated
New in version 0.2.0
Dependency Injection Container introduced to be used in Rsanic and Applications
Request injected in to App
Working example added
New in version 0.1.0
Introduced “rsanic” #WIP
Metadata
Release files for rsanic 0.5.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| rsanic-0.5.0.tar.gz | 3.9 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| rsanic-0.5.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 10.3 kB
Release files / rsanic-0.5.0.tar.gz
| Download URL | rsanic-0.5.0.tar.gz |
|---|---|
| Size | 3.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4704f2de79e106ef3c2bc5b537beafe35c6c27cbc063dd209f2d48d035f28da9
|
|
BLAKE2b-256 checksum How to use checksums |
f499927579a071cd231d2978333cef6c55c176ca791442e3561e719dbab3bbc5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / rsanic-0.5.0-py3-none-any.whl
| Download URL | rsanic-0.5.0-py3-none-any.whl |
|---|---|
| Size | 6.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
625ff1420456413d7435401598f4678ba7dc39dd0ccdbab0aeeb8d3d8eecfc1b
|
|
BLAKE2b-256 checksum How to use checksums |
aecf2c754b695896b73f0eb45027efbb497595b9a032190a99d649dc127dc640
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for rsanic 0.5.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.