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 variables ANJI_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 listener after_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.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size sanic_service_utils-0.6.3-py2.py3-none-any.whl (12.6 kB) | File type Wheel | Python version py2.py3 | Upload date | Hashes View |
Close
Hashes for sanic_service_utils-0.6.3-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1000bc02cbeefbd585ca9858170bdee4452c540ffc712bcd647ede59c4af3590 |
|
MD5 | 5fb04310183ce836c142a439b9112e90 |
|
BLAKE2-256 | ee176a64ea4d400601b2fe622eb8655b41dadbd86595fddce934ffc13899390a |