Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

NodeMantis Python

Python configuration, browser setup, and installation validation tools for NodeMantis.

This wheel is not the browser-automation runtime. The customer automation SDK ships its platform-selected compiled Rust runtime through npm; the Python package contains only configuration, preflight, browser-install, and smoke-test helpers. It has no public runtime-path or service-endpoint selector.

Customer install:

pip install node-mantis
pip install "node-mantis[browser]"
python -m nodemantis configure --api-key "$NODEMANTIS_API_KEY"
python -m nodemantis smoke

node-mantis[browser] installs Playwright for SDK-managed browser checks and smoke tests. Browser binaries are installed separately; run python -m nodemantis install-browser --browser chrome for Google Chrome or use --browser chromium for Playwright Chromium.

Installing the wheel also puts a nodemantis command on PATH (equivalent to python -m nodemantis); pipx install node-mantis gives the same command in an isolated environment. This CLI covers setup verbs only — configure, doctor, install-browser, smoke. Task execution (nodemantis run, nodemantis retrieve) ships with the npm package: npm install -g node-mantis. If both are installed, whichever is first on PATH wins; the setup verbs behave identically.

The package always connects to the hosted Node Mantis API. The service endpoint is not customer-configurable.

Validate API access, credentials, and the selected browser from Python:

from nodemantis import preflight

report = preflight(check_browser_launch=True, timeout_seconds=5)
if not report.ok:
    raise RuntimeError(report.checks)

Supported alpha platforms: Linux x64, Windows x64, macOS x64, and macOS arm64.

This package is proprietary alpha software. Use is governed by LICENSE.txt and applicable NodeMantis terms.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

node_mantis-0.1.0a7-py3-none-win_amd64.whl (13.8 kB view details)

Uploaded Python 3Windows x86-64

node_mantis-0.1.0a7-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.7 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

node_mantis-0.1.0a7-py3-none-macosx_10_9_universal2.whl (13.7 kB view details)

Uploaded Python 3macOS 10.9+ universal2 (ARM64, x86-64)

File details

Details for the file node_mantis-0.1.0a7-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for node_mantis-0.1.0a7-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 a8f4fdba4c62bfb00284262fb4c740596bd7b4d94181f475091571e2c4b32f01
MD5 d43b9d9a59bb2fa4f43aeaac8e34d886
BLAKE2b-256 c6f8c1aff8480e1e5108f48e46c993378b11960e3750e322e87e2105081ffa93

See more details on using hashes here.

Provenance

The following attestation bundles were made for node_mantis-0.1.0a7-py3-none-win_amd64.whl:

Publisher: nodemantis-client-release.yml on Node-Mantis/CleanSlate

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file node_mantis-0.1.0a7-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for node_mantis-0.1.0a7-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 db55ea8e1bac4ec603a34f48f16a2efd896a6e103de0174e5f2a2bb07e159a15
MD5 33f8bd3c1aab4c9613d27b5377ff84bd
BLAKE2b-256 9273f5c55ced4fc316b9388fd663255bd611a6b149c8277344f898d88665cbb2

See more details on using hashes here.

Provenance

The following attestation bundles were made for node_mantis-0.1.0a7-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: nodemantis-client-release.yml on Node-Mantis/CleanSlate

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file node_mantis-0.1.0a7-py3-none-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for node_mantis-0.1.0a7-py3-none-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 99755bb02be2cbb90f94d08f40a3252d8d619b255161c66e93c06593416b6b43
MD5 777e966170bf13256f0eccd1f385f657
BLAKE2b-256 64cec192d917bf690db3b17818f5579745379ed65dfe6038c5b79b07a14d8eea

See more details on using hashes here.

Provenance

The following attestation bundles were made for node_mantis-0.1.0a7-py3-none-macosx_10_9_universal2.whl:

Publisher: nodemantis-client-release.yml on Node-Mantis/CleanSlate

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.
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