A few helpful tools to make working with the falcon framework a real joy!
Project description
A number of helpful utilities to make working with Falcon Framework a breeze.
Quickstart
$ pip install falcon-helpers
import falcon
import falcon_helpers
api = falcon.API(
middlewares=[
falcon_helpers.middlewares.StaticsMiddleware()
]
)
0.8.0 - 2018-02-23
0.7.0 - 2018-02-15
** [NEW] Added a CRUD Base Library ** [FEAT] Added a token generation method to the user ** [CHANGE] Cleaned up the REPR for permissions entity ** [CHANGE] Only close the SA session when failure occurs ** [FIX] auth_required accepts the proper arguments
0.6.1 - 2017-12-15
** [BUG] Add a req/resp to failed action functions ** [FEAT] Make ParseJWTMiddleware available at the middleware level ** [BUG] Allow setting of the get_id function
0.6.0 - 2017-12-15
** [NEW] Added a global SQLAlchemy Scoped Session to facilitate testing and other items ** [CHANGE] AuthRequiredMiddleware was split into two and there is a new ParseJWTMiddleware ** [BUG] Cleaned up a number of issues with the way SQLAlchemy ORM is being used
0.5.0 - 2017-12-02
+* [NEW] A brand-spanking new permission system with users, groups, and permissions +* [FEAT] Post-login redirect is now configurable. +* [FEAT] Create a simple redirection resource +* [FEAT] Jinja2 Middleware can take application globals to inject into the template +* [FEAT] Added a mixin for testing entities
0.4.2 - 2017-10-25
Enable Auth Middleware to always run. Helpful when then entire application is an API that requires authentication.
0.4.1 - 2017-10-19
Fix issue with importing Marshmallow Middleware
0.4.0 - 2017-10-14
Added Marshmallow Middleware for auto schema loading (655cf76)
0.3.1 - 2017-10-09
[FEAT] Add a number of helpful SQLAlchemy Features
0.3.0 - 2017-10-07
[FEAT] Setup SQLAlchemy
[BUG] Install cryptography for JWT’s with RSA algo
0.2.1 - 2017-10-07
Fix issue when using HS256 tokens for authentication
0.2.0 - 2017-09-23
Release the Package and update the source location
0.1.0 - 2017-08-22
Added StaticsMiddleware
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 Distribution
Built Distribution
Hashes for falcon_helpers-0.8.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9f340937418bf7c1728e304650bfd0008e5b2150e923130c8f6bc979c29a9f0 |
|
MD5 | 7f998b6b845d0685260a3705a7ac8006 |
|
BLAKE2b-256 | a492c6200554e1e6f7590f389a08a03bf624d6081e9e33b4dc12aa0039a1f47b |