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.4.3-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0526c0aedde19909a185dcc4fae98bdf5413f1e4c2aaeeb792297aba3a4c038a |
|
MD5 | d1580f42ceb6409014b0ddad1f85873f |
|
BLAKE2b-256 | 5c92c76298db88026c88453807df129d200e870353fa7456b74c686dcac133cd |