Toolkit for sanic usage
Project description
sanic-service-utils
set of utils to use with sanic framework
Installation
sanic-service-utils
is available as a python library on Pypi. Installation is very simple using pip :
$ pip install sanic-service-utils
This will install sanic-service-utils
as well as external dependency.
Basic usage
Basically sanic-service-utils
is just set of blueprints for sanic and additional stuff. You should name you app correctly to use this set.
Blueprints
All blueprints can be found in listeners
module.
- anji_orm_configuration:
Basically, setup
register
when you start app and stop it, when you stop app. Blueprint use variablesANJI_ORM_CONNECTION_STRING
from configuration to configure register.- sentry_configuration:
Configure sentry for web server, use variable
SENTRY_DSN
from configuration.- backgroun_task_configuration:
Set empty list like variable
tasks_list
to sanic app that will be cancelled on server stop. Please, use listenerafter_server_start
to add new tasks.- aiohttp_session_configuration:
Just configure aiohttp settion like
async_session
variable for app.- jinja_session_configuration:
Just configure jinja render system like
jinja
variable for app.- log_configuration:
Just configure logging for app by app name.
- sanic_session_configuration:
Configure sanic session plugin, you should add variable
session_interface
with SessionIntreface object to sanic app object.
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.
Source Distributions
Built Distribution
Hashes for sanic_service_utils-0.5.3-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1960878feb654538266dd683b85f9243e924bc976f3663909f8fd1f60cd17736 |
|
MD5 | 90b3c1d2319054cab9fb6e4d581f2f21 |
|
BLAKE2b-256 | e4b26656fc731f7b80644176dd09df7e7cefc75821c25068527f8fab0b1ae8d5 |