Skip to main content

ntoseye (Python SDK)

Drive the ntoseye Windows kernel debugger from Python.

Install

pip install ntoseye

Or build from source into a virtualenv with maturin:

cd python
python3 -m venv .venv
source .venv/bin/activate
maturin develop --release

Or build a wheel and install it:

cd python
maturin build --release --out dist
pip install dist/ntoseye-*.whl

Releasing portable wheels

Release wheels are built by .github/workflows/release.yml with PyO3/maturin-action on native GitHub runners:

  • Linux x86-64 and ARM64 build on ubuntu-22.04 and ubuntu-24.04-arm inside the quay.io/pypa/manylinux_2_28_* images, producing manylinux_2_28 wheels.
  • Apple Silicon uses the native ARM64 macos-14 runner.

Each wheel then passes twine check and an import test in a clean virtual environment before upload.

To reproduce a Linux release wheel locally (from the repository root, Docker required):

docker run --rm -e CARGO_TARGET_DIR=/tmp/target -e HOST_IDS="$(id -u):$(id -g)" \
  -v "$PWD":/io -w /io/python quay.io/pypa/manylinux_2_28_$(uname -m) bash -c '
  dnf install -y clang &&
  curl -sSf https://sh.rustup.rs | sh -s -- -y --profile minimal &&
  source ~/.cargo/env &&
  /opt/python/cp312-cp312/bin/pip install maturin &&
  /opt/python/cp312-cp312/bin/maturin build --release --out dist --compatibility manylinux_2_28 &&
  chown -R "$HOST_IDS" dist'

Release files for ntoseye 0.36.0

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

Built distributions (wheels)

Table of built distributions (wheels) for ntoseye 0.36.0
File Interpreter ABI Platform
ntoseye-0.36.0-cp39-abi3-manylinux_2_28_x86_64.whl CPython 3.9 abi3 Linux glibc 2.28+ x86-64 Details
ntoseye-0.36.0-cp39-abi3-manylinux_2_28_aarch64.whl CPython 3.9 abi3 Linux glibc 2.28+ ARM64 Details
ntoseye-0.36.0-cp39-abi3-macosx_11_0_arm64.whl CPython 3.9 abi3 macOS 11.0+ ARM64 Details

Total release size: 19.0 MB

Release files / ntoseye-0.36.0-cp39-abi3-manylinux_2_28_x86_64.whl

Download URL ntoseye-0.36.0-cp39-abi3-manylinux_2_28_x86_64.whl
Size 6.6 MB
Tags CPython 3.9 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
eb9cebb3e771d20edaf023fd14bec64fc1e8552df32a19a31d803bb626af05e2
BLAKE2b-256 checksum
How to use checksums
b2ac790b1565a4d664028c869a6d155347f61e264052260e300d5f77377ee272
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 23, 2026.

Transparency log

Release files / ntoseye-0.36.0-cp39-abi3-manylinux_2_28_aarch64.whl

Download URL ntoseye-0.36.0-cp39-abi3-manylinux_2_28_aarch64.whl
Size 6.5 MB
Tags CPython 3.9 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
d50c5179904a56d2d930d449a2e24214605bd31335e464ef0ed5b295a197c568
BLAKE2b-256 checksum
How to use checksums
2571da13cebdf5668b0bf8fe699ee3ef38e379bce4a64ce5aec29833b8129729
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 23, 2026.

Transparency log

Release files / ntoseye-0.36.0-cp39-abi3-macosx_11_0_arm64.whl

Download URL ntoseye-0.36.0-cp39-abi3-macosx_11_0_arm64.whl
Size 5.9 MB
Tags CPython 3.9 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d69fd6227e27814530fa4d2b21cdd78d0cf58d1b158d15240906129834c20bd7
BLAKE2b-256 checksum
How to use checksums
1c94155ee7ad44e0ac67d8e90d96d9c719b15ee7b4032378589088c9968dc343
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 23, 2026.

Transparency log

Release history Release notifications | RSS feed

0.38.0

3 release files

0.37.1

3 release files

0.37.0

3 release files

This release

0.36.0 This release

3 release files

0.35.0

3 release files

0.34.0

3 release files

0.33.0

2 release files

0.32.0

2 release files

0.31.0

2 release files

0.30.0

2 release files

0.29.0

2 release files

0.28.1

2 release files

0.28.0

2 release files

0.27.0

2 release files

0.26.0

2 release files

0.25.0

2 release files

0.24.0

2 release files

0.23.0

2 release files

0.22.0

1 release file

0.21.0

1 release file

0.20.0

1 release file

0.19.0

1 release file

0.18.1

1 release file

0.18.0

1 release file

0.17.0

1 release file

0.16.1

1 release file

0.16.0

1 release file

0.15.0

1 release file

0.14.0

1 release file

0.13.0

1 release file

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