Skip to main content

mkp-forge

Release Build status codecov Commit activity License

This is a tool to build mkp packages directly without the need to install checkmk.

most of the library code is based on the checkmk mkp tool code.

Currently only building packages is supported. Refer for Planned Features for further information.

Quick Reference

Read Documentation for detailed getting started.

Inatall

# as tool
uvx mkp-forge --help

# inside project
uv add mkp-forge

Usage

# build a mkp package
mkp-forge package build -i <mkp-info> -p <package-project>

Releasing a new version

  • Create a new release on Github.
  • Create a new tag in the form *.*.*.

For more details, see here.

Planned Features

  • Version Validation
  • Publishing? (Does checkmk exchange allows api uploads?)
  • Templating (via other repos)

Repository initiated with osprey-oss/cookiecutter-uv.

Metadata

Release files for mkp-forge 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mkp-forge 0.0.1
File Size Uploaded
mkp_forge-0.0.1.tar.gz 108.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mkp-forge 0.0.1
File Interpreter ABI Platform
mkp_forge-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 128.8 kB

Release files / mkp_forge-0.0.1.tar.gz

Download URL mkp_forge-0.0.1.tar.gz
Size 108.3 kB
Tags Source
SHA-256 checksum
How to use checksums
abc2638163ca5d9df147cb9e0d582124578a1f5545039ebf206c3e1d2b9e54ed
BLAKE2b-256 checksum
How to use checksums
5b11c774c4263dde23e6c490df0de64a66379e6f0324e4b3342bd87f58ac948e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.12 {"installer":{"name":"uv","version":"0.10.12","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / mkp_forge-0.0.1-py3-none-any.whl

Download URL mkp_forge-0.0.1-py3-none-any.whl
Size 20.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
48e13394f2757d5766c556d336924f63d07d28cd087ea111b66c15b25b0497b7
BLAKE2b-256 checksum
How to use checksums
5bfb153f181b1b77aadfc001b9b8684981cfb54273c049b2a04c6b29c4503fce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.12 {"installer":{"name":"uv","version":"0.10.12","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page