mkp-forge
This is a tool to build mkp packages directly without the need to install checkmk.
- Github repository: https://github.com/makanu/mkp-forge/
- Documentation https://makanu.github.io/mkp-forge/
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)
| File | Size | Uploaded | |
|---|---|---|---|
| mkp_forge-0.0.1.tar.gz | 108.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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}
|