Skip to main content

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.9.1 - 2018-02-24

  • [BUG] Add the Falcon-Multipart Requirement

0.9.0 - 2018-02-23

  • [FEAT] Added Support to Downloading

  • [CHANGE] Renamed contrib.upload to contrib.storage

0.8.0 - 2018-02-23

  • [NEW] Add a Basic File Storage System (7c0bd4b)

  • [FEAT] CRUD resources now support **kwargs (1d4543)

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


Download files

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

Source Distribution

falcon-helpers-0.9.1.tar.gz (15.3 kB view details)

Uploaded Source

Built Distribution

falcon_helpers-0.9.1-py2.py3-none-any.whl (22.7 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file falcon-helpers-0.9.1.tar.gz.

File metadata

File hashes

Hashes for falcon-helpers-0.9.1.tar.gz
Algorithm Hash digest
SHA256 511d15bfe89a26f1944417a64ca9ebb2638a712df37034cee183c1f6c54c1462
MD5 21991a21c3bce957fb08bb430a25256e
BLAKE2b-256 49705580914d0c82eb24a655f976c8e2ba5c79db6c826b77e1e788bc0fa6a1a6

See more details on using hashes here.

File details

Details for the file falcon_helpers-0.9.1-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for falcon_helpers-0.9.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 3d9ba4c384342eca0af72f3a9e42736bbe95218c2a8f21ea1d37dd3c60d26538
MD5 1b323f8ff78ac563433c291469ed8ba5
BLAKE2b-256 800a110cc114c0588cdb1d38e5350fae510ccd9bffac390a7dbd49341bc14503

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