Library of various Flask utils that aren't worthy of their own dedicated libs.
Project description
KvCommon-Flask
Library of various Flask utils that aren't worthy of their own dedicated libs.
This library isn't likely to be useful to anyone else; it's just a convenience to save me from copy/pasting between various projects I work on.
PyPi
https://pypi.org/project/kvcommon-flask/
Installation
With Poetry:
poetry add kvcommon-flask
With pip:
pip install kvcommon-flask
Packages/Modules
| Package | Description |
|---|---|
context |
Convenience utils for manipulating Flask config and flask.g context |
headers |
Utils for manipulating request/response headers and converting them from different formats for use with Flask |
metrics |
Prometheus Metrics utils & boilerplate |
middleware |
Basic middleware class using flask-http-middleware with prometheus metrics |
responses |
Utils and classes for common HTTP Responses with built-in prometheus metrics |
scheduler |
Utils for scheduling jobs on cron-like intervals with Flask-APScheduler and metrics + logging |
traces |
OTLP Traces utils & boilerplate |
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file kvcommon_flask-0.1.0.tar.gz.
File metadata
- Download URL: kvcommon_flask-0.1.0.tar.gz
- Upload date:
- Size: 5.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.0.1 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f8990634977014f45dffa698e9300d7271366bce3b04c16d1bab7219a959ef25
|
|
| MD5 |
06c6351927f25ba72b89f830232717f0
|
|
| BLAKE2b-256 |
b46eb77b3030aab0f0ced9c7497ae70954288a90cf6f4bf5de6603006da8baf4
|
Provenance
The following attestation bundles were made for kvcommon_flask-0.1.0.tar.gz:
Publisher:
publish.yml on RAVoigt/kvcommon-flask
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
kvcommon_flask-0.1.0.tar.gz -
Subject digest:
f8990634977014f45dffa698e9300d7271366bce3b04c16d1bab7219a959ef25 - Sigstore transparency entry: 155047386
- Sigstore integration time:
-
Permalink:
RAVoigt/kvcommon-flask@7557e1f9b186d8463ee9ec125695b1a3131e9a22 -
Branch / Tag:
refs/tags/0.1.0 - Owner: https://github.com/RAVoigt
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@7557e1f9b186d8463ee9ec125695b1a3131e9a22 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file kvcommon_flask-0.1.0-py3-none-any.whl.
File metadata
- Download URL: kvcommon_flask-0.1.0-py3-none-any.whl
- Upload date:
- Size: 7.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.0.1 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
170a891f45f383bc77ffe2e16a869861f7e379cad2065f1b137c7ffa3cc7ea8c
|
|
| MD5 |
03ed2e4439391fbc6306167773dbb5e1
|
|
| BLAKE2b-256 |
ad74d74beacded937ab3ac1210b8ef1ede348c443879c24844135f6d8821c36b
|
Provenance
The following attestation bundles were made for kvcommon_flask-0.1.0-py3-none-any.whl:
Publisher:
publish.yml on RAVoigt/kvcommon-flask
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
kvcommon_flask-0.1.0-py3-none-any.whl -
Subject digest:
170a891f45f383bc77ffe2e16a869861f7e379cad2065f1b137c7ffa3cc7ea8c - Sigstore transparency entry: 155047387
- Sigstore integration time:
-
Permalink:
RAVoigt/kvcommon-flask@7557e1f9b186d8463ee9ec125695b1a3131e9a22 -
Branch / Tag:
refs/tags/0.1.0 - Owner: https://github.com/RAVoigt
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@7557e1f9b186d8463ee9ec125695b1a3131e9a22 -
Trigger Event:
workflow_dispatch
-
Statement type: