Skip to main content

Type Hints friendly WSGI Framework for Python3.

Project description

https://travis-ci.org/kobinpy/kobin.svg?branch=master https://badge.fury.io/py/kobin.svg https://coveralls.io/repos/github/kobinpy/kobin/badge.svg?branch=master Code Climate Documentation Status

Type Hints friendly WSGI Framework for Python3. This library is a pre-release. Expect missing docs and breaking API changes.

Kobin has following features.

  • Decorator based Routing System exploited Type Hints.

  • WSGI request and response Wrapper.

  • Provide type annotations from stub files.

  • and other convenient utilities…

And Kobin has NO following features:

  • WSGI Server Adapters: Please use WSGICLI or Gunicorn CLI.

  • Serving static contents: Please use wsgi-static-middleware or Nginx.

  • Template Engine: But Kobin provides template adapter for Jinja2.

Requirements

Supported python versions are python 3.6 or later. And Kobin has no required dependencies other than the Python Standard Libraries.

The following packages are optional:

  • wsgicli - Command Line Interface for developing WSGI application.

  • jinja2 - Jinja2 is a full featured template engine for Python.

Resources

Kobin’s documentation is not yet complete very much. If you want to know the best practices in Kobin, Please check Kobin Todo .

Kobin Todo Demo Animation

License

This software is licensed under the MIT License (See LICENSE ).

Download files

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

Source Distribution

kobin-0.1.10.tar.gz (12.4 kB view details)

Uploaded Source

Built Distribution

kobin-0.1.10-py3-none-any.whl (15.3 kB view details)

Uploaded Python 3

File details

Details for the file kobin-0.1.10.tar.gz.

File metadata

  • Download URL: kobin-0.1.10.tar.gz
  • Upload date:
  • Size: 12.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for kobin-0.1.10.tar.gz
Algorithm Hash digest
SHA256 e67e80a4c22ae33d948fb1eb10e29107d828130df590b784fc0f9a460f28a075
MD5 7539aa8a88122d6de2b8c53f86dfaa8f
BLAKE2b-256 a5ff3f87339307f58288ce1b2adb49ca4a3e54fbc38bf91b441d2a8012dd25b9

See more details on using hashes here.

File details

Details for the file kobin-0.1.10-py3-none-any.whl.

File metadata

File hashes

Hashes for kobin-0.1.10-py3-none-any.whl
Algorithm Hash digest
SHA256 b5a836f3b828a08e2303e22b56e7e1950cbf56acd71dc7737f60dc342094f162
MD5 64cce51f3b90c2d6cd785006b2530bd4
BLAKE2b-256 3dbed0b5d81772341358481a47e48cf66335b679004b39e8af9f86ddd390aebf

See more details on using hashes here.

Supported by

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