Skip to main content

Toolkit for sanic usage

Project description

https://img.shields.io/pypi/v/sanic-service-utils.svg https://img.shields.io/pypi/l/sanic-service-utils.svg

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sanic_service_utils-0.6.3-py2.py3-none-any.whl (12.6 kB view details)

Uploaded Python 2Python 3

File details

Details for the file sanic_service_utils-0.6.3-py2.py3-none-any.whl.

File metadata

  • Download URL: sanic_service_utils-0.6.3-py2.py3-none-any.whl
  • Upload date:
  • Size: 12.6 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.6

File hashes

Hashes for sanic_service_utils-0.6.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 1000bc02cbeefbd585ca9858170bdee4452c540ffc712bcd647ede59c4af3590
MD5 5fb04310183ce836c142a439b9112e90
BLAKE2b-256 ee176a64ea4d400601b2fe622eb8655b41dadbd86595fddce934ffc13899390a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page