Registry / devops / cmk-werk-zeug

cmk-werk-zeug

JSON →
library0.3.4pypypiunverified

cmk-werk-zeug is a utility library for Checkmk (formerly known as Check_MK) that provides helper functions for werkzeug-related tasks, such as request parsing, response formatting, and authentication helpers. Current version is 0.3.4, with no active development observed recently. It is targeted at Checkmk developers and has a limited user base.

pip install cmk-werk-zeug
INSTALL
IMPORT
SIG · CMK-WERK-ZEUG
C
cmk-werk-zeug
devopspythonv0.3.4
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

AuthUser
from cwz.auth import AuthUser
from cmk_werk_zeug.auth import AuthUser
version
from cwz import version

Basic usage: parse request, authenticate user, and return JSON response.

import os import json from cmk_werk_zeug.auth import AuthUser from cmk_werk_zeug.request import parse_request from cmk_werk_zeug.response import json_response def handler(request): # Parse incoming request data = parse_request(request) # Authenticate user (example with environment variable) user = AuthUser(os.environ.get('CHECKMK_USER', 'admin')) if not user.is_authenticated: return json_response({'error': 'Unauthorized'}, status=401) return json_response({'message': f'Hello {user.name}'})
Debug
Known issues
breakingIn version 0.3.0, the module `cmk_werk_zeug.request_helpers` was renamed to `cmk_werk_zeug.request`. All imports using the old module name will break.
fix
Change import from `cmk_werk_zeug.request_helpers` to `cmk_werk_zeug.request`.
affects: <0.3.0
deprecatedThe function `get_user_from_request` in `cmk_werk_zeug.auth` is deprecated. Use `AuthUser.from_request` instead.
fix
Replace `get_user_from_request(request)` with `AuthUser.from_request(request)`.
affects: >=0.3.0
gotchaThe library requires Python >=3.12. Attempting to install on older Python versions will fail.
fix
Ensure Python 3.12 or later is used.
affects: all
Upgrade
Version history
0.3.4latest on PyPI · released Jun 1, 2026
Audit
Dependencies
werkzeugrequiredCore dependency; used for request/response handling.
cmk-commonsoptionalShared utilities for Checkmk plugins.
Agent activity
4 hits · last 30 days
node
4
Resources

No resource links recorded.

cmk-werk-zeug — pip install cmk-werk-zeug · libregistry