https://github.com/marcus67/some_flask_helpers
https://github.com/marcus67/some_flask_helpers
flask python3
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/marcus67/some_flask_helpers
- Owner: marcus67
- License: gpl-3.0
- Created: 2019-04-18T22:41:26.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2025-12-28T11:35:49.000Z (6 months ago)
- Last Synced: 2026-03-27T22:57:05.503Z (3 months ago)
- Topics: flask, python3
- Language: Python
- Homepage:
- Size: 69.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# some_flask_helpers
This is a little Simple Extensions to the Flask Framework:
* The class `BlueprintAdapter` allows you to use blueprints as decorators.
* The class `FlaskStopper` defines a Flask blueprint to add a clean shut-down mechanism to a Flask web server which
may come in handy for test cases which have to start and tear down Flask servers repeatedly.
## Source Repository ##
See https://github.com/marcus67/some_flask_helpers
## CircleCI Continuous Integration Status
## GitHub Status
## Versions
### Version 0.2.10 (December 28th, 2025)
* Bump requests to 2.32.5
* Allow any minor version for all PyPi packages
### Version 0.2.9 (December 25th, 2025)
* Support Python 3.13
* Bump requests to 2.32.4
* Bump werkzeug to 3.1.4
### Version 0.2.8 (December 26th, 2024)
* Use underscores in pip package name
### Version 0.2.7 (November 18th, 2024)
* Bump `werkzeug` to 3.1.3
### Version 0.2.6 (July 26th, 2024)
* Bump `requests` to 2.32.3
* Add logging
* Restrict to Python 3.10 ... 3.12
* Run Python tests for Python 3.10 ... 3.12
* Add helper scripts to build and upload
### Version 0.2.5 (October 12th, 2023)
* Bump `werkzeug` to 2.3.8 (CVE-2023-46136)
### Version 0.2.4 (October 12th, 2023)
* Upgrade packages
### Version 0.2.3 (July 5th 2022)
* Terminate flask server by monkey patching `werkzeug.serving.make_server` instead of using
request environment setting `werkzeug.server.shutdown`
### Version 0.2.2 (February 14th 2021)
* Include required files in MANIFEST.in
### Version 0.2.1 (February 14th 2021)
* Activate Markdown for project description on PyPi
### Version 0.2 (February 14th 2021)
* Add test cases
### Version 0.1
* Initial version
## Usage Examples ##
See the testcase for usage examples:
* [`BluePrintAdapter`](some_flask_helpers/test/test_blueprint_adapter.py)
* [`FlaskStopper`](some_flask_helpers/test/test_flask_stopper.py)