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.6.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 749d8dd75a1c771a0df7ef1faf7518319abd4e689c878afeaf31b590a521dabd |
|
MD5 | 567cdadb7e25b36f6abd1ff505cf091e |
|
BLAKE2b-256 | ed91307d35e9309197ab2462fa300ed7505fe19c1e460df7e6c2903482eb3d2a |