MCKIT: MCNP model and results processing utilities
Description
The mckit package provides a programming framework and command line tools to manipulate complex MCNP models. When a model is rather complex and its description occupies thousands of text lines it becomes hard to modify it and integrate several model manually. The package automates integration process.
More details in documentation.
Usage
Command line interface
Usage: mckit [OPTIONS] COMMAND [ARGS]...
Tools to process MCNP models and results
Options:
--override / --no-override
--version Show the version and exit.
-v, --verbose Log debugging info to stderr. [default: False]
-q, --quiet Suppress info to stderr. [default: False]
--logfile / --no-logfile Log to file. [default: True]
--profile_mem Profile peak memory use. [default: False]
--help Show this message and exit.
Commands:
check Read MCNP model(s) and show statistics and clashes.
compose Merge universes and envelopes into MCNP model using merge...
concat Concat text files.
decompose Separate an MCNP model to envelopes and filling universes
split Splits MCNP model to text portions (opposite to concat)
transform Transform MCNP model(s) with one of specified transformation.
Library
The library allows subtraction and merging models, renaming objects (cells, surfaces, compositions, universes), simplification of cell expressions (removing redundant surfaces), homogenization, computation of cell volumes and material masses, and more.
LOG.info("Loading c-model envelopes")
envelopes = load_model(str(CMODEL_ROOT / "c-model.universes/envelopes.i"))
cells_to_fill = [11, 14, 75]
cells_to_fill_indexes = [c - 1 for c in cells_to_fill]
LOG.info("Attaching bounding boxes to c-model envelopes %s", cells_to_fill)
attach_bounding_boxes(
[envelopes[i] for i in cells_to_fill_indexes], tolerance=5.0, chunk_size=1
)
LOG.info("Backing up original envelopes")
envelopes_original = envelopes.copy()
antenna_envelop.rename(start_cell=200000, start_surf=200000)
LOG.info("Subtracting antenna envelop from c-model envelopes %s", cells_to_fill)
envelopes = subtract_model_from_model(
envelopes, antenna_envelop, cells_filter=lambda c: c in cells_to_fill
)
LOG.info("Adding antenna envelop to c-model envelopes")
envelopes.add_cells(antenna_envelop, name_rule="clash")
envelopes_path = "envelopes+antenna-envelop.i"
envelopes.save(envelopes_path)
LOG.info("The model of HFSR in envelopes is saved to %s", envelopes_path)
Installation
Installing from pypi:
pip install mckit
# or
uv pip install mckit
Installing from github.com:
pip install git+https://github.com/MC-kit/mckit.git
# or
uv pip install git+https://github.com/MC-kit/mckit.git
Some specific: in development environment we use uv, just, ruff.
To setup development environment, run:
just install | reinstall
To build documentation, run:
just docs # - for local online docs rendering, while editing
just docs-build # - to build documentation
To release, run:
just bump [major|minor|patch] # - in `devel` branch
Then merge devel to master (via Pull Request) and if all the checks are passed create Release. Manually.
Versioning
This software follows Semantic Versioning
Contributors
Metadata
Release files for mckit 0.10.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| mckit-0.10.4.tar.gz | 4.5 MB | Without provenance | Details for mckit-0.10.4.tar.gz |
Built distributions (wheels)
Total release size: 55.5 MB
Release files / mckit-0.10.4.tar.gz
| Download URL | mckit-0.10.4.tar.gz |
|---|---|
| Size | 4.5 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c43df2647ae808d7caa5f0d6c9280d6813f5338151393bae9dc17ecee166ac2a
|
|
BLAKE2b-256 checksum How to use checksums |
f9a90611fe35a053396f9cfe7f3c3110a2dcb218d4f55cef1d93fded4e7ac2e1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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 / mckit-0.10.4-cp315-cp315t-win_amd64.whl
| Download URL | mckit-0.10.4-cp315-cp315t-win_amd64.whl |
|---|---|
| Size | 5.1 MB |
| Tags | CPython 3.15 CPython 3.15 free-threading Windows x86-64 |
|
SHA-256 checksum How to use checksums |
90d04662e9c21c0d01d4fd486252de79eb55a0fd98d3883abd2e6a6c7e963921
|
|
BLAKE2b-256 checksum How to use checksums |
94b350aa4bd2dd6c7041d9bf5f70a64ecd5f257f002044796028fb71151d47d5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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 / mckit-0.10.4-cp315-cp315t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | mckit-0.10.4-cp315-cp315t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 2.4 MB |
| Tags | CPython 3.15 CPython 3.15 free-threading Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
b1aa46734251fbea460b61fa7bd5ed9c8395c94b1a811bd3a0c82f59db3277c2
|
|
BLAKE2b-256 checksum How to use checksums |
e752694b666fe7ab14c6da3b60c9b8152de9d16dad6f47b015a27e51083ce2bc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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 / mckit-0.10.4-cp315-cp315t-macosx_11_0_arm64.whl
| Download URL | mckit-0.10.4-cp315-cp315t-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.0 MB |
| Tags | CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
0da068cbc7e494dfe5590dd58356607b6678688e96c4c16659185d421650877c
|
|
BLAKE2b-256 checksum How to use checksums |
36fc4b8371b1de353112616cd1a6b74e0d5ceba3df987462a67fca761c84cf08
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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 / mckit-0.10.4-cp315-cp315-win_amd64.whl
| Download URL | mckit-0.10.4-cp315-cp315-win_amd64.whl |
|---|---|
| Size | 5.1 MB |
| Tags | CPython 3.15 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
4a4334dc0c713816e0c9be527418d0d6d4d809afaf41945ada251f5d82345036
|
|
BLAKE2b-256 checksum How to use checksums |
f152de45e5b050ec519f81d69bbe83e2719db8d85ac7762d77b881c65c30e77c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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 / mckit-0.10.4-cp315-cp315-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | mckit-0.10.4-cp315-cp315-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 2.4 MB |
| Tags | CPython 3.15 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
130b2c6e6de7d77765a3f211bcec147ff92cdde25a648cfce0c6255af71af2b2
|
|
BLAKE2b-256 checksum How to use checksums |
71937cf63c5152eb5d295596325a2e8d79e4c5213806dae6db8e394cab0001e5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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 / mckit-0.10.4-cp315-cp315-macosx_11_0_arm64.whl
| Download URL | mckit-0.10.4-cp315-cp315-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.0 MB |
| Tags | CPython 3.15 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
985880f8e3cc032819fa2d8f1b9b277da51e1398086169738b746b44a7705c7b
|
|
BLAKE2b-256 checksum How to use checksums |
c682578c53f44db912a0686a974e5e41f3911ab021de7a85b633753736ca2627
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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 / mckit-0.10.4-cp314-cp314t-win_amd64.whl
| Download URL | mckit-0.10.4-cp314-cp314t-win_amd64.whl |
|---|---|
| Size | 5.1 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows x86-64 |
|
SHA-256 checksum How to use checksums |
208d7e669d557b4224414199d9dd721972a6c57dd8cd95e17f4896779d0f3ecd
|
|
BLAKE2b-256 checksum How to use checksums |
516ecbe229e748222279ea5e8dbd79e60662e4d98e001c26867ca1c3f21f3de1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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 / mckit-0.10.4-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | mckit-0.10.4-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 2.4 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
795ef6e1c3b4cd01c6c4765b38f925157c45757edacc9eb44694dcc8b937e336
|
|
BLAKE2b-256 checksum How to use checksums |
7c66ee1bd944b6eda8460d34e8b7bd93a17cf175fd2ec346a732ff9996d5b908
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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 / mckit-0.10.4-cp314-cp314t-macosx_11_0_arm64.whl
| Download URL | mckit-0.10.4-cp314-cp314t-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.0 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
a6d4a6b65e523794326df106667d43bdc828c1541482d8a5f8a40db2e219c2ba
|
|
BLAKE2b-256 checksum How to use checksums |
f74e13949182aa7e97b1c8e96964553ea09bb3910f7d0d22bd4d525c39a0002a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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 / mckit-0.10.4-cp314-cp314-win_amd64.whl
| Download URL | mckit-0.10.4-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 5.1 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
a33df235cab16f61e24457565ef2b0536b9d4738f95989c33bb08bb0989a887b
|
|
BLAKE2b-256 checksum How to use checksums |
d02e8df0b94dada3c3a96d1119c205505d6c063a986c638996a3fa7de909c5fe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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 / mckit-0.10.4-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | mckit-0.10.4-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 2.4 MB |
| Tags | CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
a8763e2e8cf9a8b06b646fd85a7c0406f9cfb2a95716476009701669581a450a
|
|
BLAKE2b-256 checksum How to use checksums |
2e818a76d6151a75453563a832f6085b8209c8266565396c87b2bc32f0df52df
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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 / mckit-0.10.4-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | mckit-0.10.4-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.0 MB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
5d9703396528cbb7bd10ff87496bf024581b5637f1a6f7f803b18424ee5d0938
|
|
BLAKE2b-256 checksum How to use checksums |
ca80e2e99afbfd019335b5360eb62b681cca5365e2070fa528da3137acbc39a3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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 / mckit-0.10.4-cp313-cp313-win_amd64.whl
| Download URL | mckit-0.10.4-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 5.0 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
ac417a68c4f1f34dc0665a27bf2eca6a9b479589527be311af93cded5cc16d37
|
|
BLAKE2b-256 checksum How to use checksums |
e19db39c29c8bfde1bbe4e1307accac6ad3907a4ab2f660382b16eb654459c03
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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 / mckit-0.10.4-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | mckit-0.10.4-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 2.4 MB |
| Tags | CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
264c37dcdbb08c551abd65f3328de436abcc55e5d0b3e3a949cd91ff78ed050a
|
|
BLAKE2b-256 checksum How to use checksums |
b20722fe1e790b5b253f5aa74dd9d8dced69edf5cceff6a891c60515072b4ceb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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 / mckit-0.10.4-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | mckit-0.10.4-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.0 MB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
a4f15b038168a4d1d0062f2ee63a4187f8b79a9be5f78be14c36d2d847d5884d
|
|
BLAKE2b-256 checksum How to use checksums |
ed1f0a1e1c73348b49788e12264990f5b188c94c18188ff6576744e0610d1301
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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 / mckit-0.10.4-cp312-cp312-win_amd64.whl
| Download URL | mckit-0.10.4-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 5.0 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
bde19620852a38ae29f6b7a7638ae73e54fb83d42213815fa8785fe354731b43
|
|
BLAKE2b-256 checksum How to use checksums |
8e9f49270054d333fc5ec7af95cfb3d255b8bbb79b6a6569bae42e29402a255c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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 / mckit-0.10.4-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | mckit-0.10.4-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 2.4 MB |
| Tags | CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
c5ac56118ede7d1df43d1d8110de7eaf4c8abafc5ea6ed640ab55b22c45e7795
|
|
BLAKE2b-256 checksum How to use checksums |
7064698530119682fb9b6b0b065456799eabb66212167262a8a106a229505279
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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 / mckit-0.10.4-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | mckit-0.10.4-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.0 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
e21b99b13d2b03843817e0954f1085a561d1fae307b49a59fbb317213763f575
|
|
BLAKE2b-256 checksum How to use checksums |
03efed412b55305f88e76173736cf9c772a375c51fee2376dd2c9a88bcf89e87
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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}
|
Security for mckit 0.10.4
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.