Skip to main content

Optional native BFS engine for visiter (engine='native').

Project description

visiter_native

The optional native BFS engine for visiter (Path A): a PyO3 extension that runs visiter's graph build natively while keeping your Python callbacks.

You normally don't install this directly — use the extra:

pip install "visiter[native]"

Once visiter_native is importable, viter(...).build() uses it automatically for every build — bounded or not (engine="auto", the default) — handling max_depth/max_nodes/time_limit/bound and producing a graph byte-identical to the pure-Python build (time_limit is best-effort). visiter works without it — pure Python is the always-available baseline.

Distributed as abi3 wheels (one per platform, CPython 3.11+). MIT licensed. See the visiter manual.

Project details


Download files

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

Source Distribution

visiter_native-0.4.0.tar.gz (17.7 kB view details)

Uploaded Source

Built Distributions

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

visiter_native-0.4.0-cp311-abi3-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.11+Windows x86-64

visiter_native-0.4.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.17+ x86-64

visiter_native-0.4.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.17+ ARM64

visiter_native-0.4.0-cp311-abi3-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

File details

Details for the file visiter_native-0.4.0.tar.gz.

File metadata

  • Download URL: visiter_native-0.4.0.tar.gz
  • Upload date:
  • Size: 17.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for visiter_native-0.4.0.tar.gz
Algorithm Hash digest
SHA256 5846acecd70bfa47b3cef93b32e4fd6aced8e696dda7b05e8c3243019ac0fb9b
MD5 e3620304272f0f3a450635bafcd7e264
BLAKE2b-256 8a51ef1590e2213cbfb17241298a7ba687a030ba34d14a4b9524a3a52bd524bf

See more details on using hashes here.

File details

Details for the file visiter_native-0.4.0-cp311-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for visiter_native-0.4.0-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 4033784c9f340ca28a23bf062a241874d09cde020d32e1da17a8d8364e7aabe2
MD5 1969978ef57b37c151565f17113a565e
BLAKE2b-256 832f99373ee9054ca7b155cbb11fe2f9fdcc448aee9d255c7e6c9c509f75efdf

See more details on using hashes here.

File details

Details for the file visiter_native-0.4.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for visiter_native-0.4.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 43650eaeeab4b3aaf9277dbd9977d8d8483f0179b0018c285883b922b0d36938
MD5 dc9deeeebe9b9dd8453a167e5acf9315
BLAKE2b-256 0c1f359deed57a1df3490918965a6f373c7160e7cee858de908a88c2a2fc106d

See more details on using hashes here.

File details

Details for the file visiter_native-0.4.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for visiter_native-0.4.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5e4e42aa7bbf62391f7a6d7adfcaf02e1c9fe205040106862d7300f310667f81
MD5 0b246987912fdb8a7e6d9feca9433e55
BLAKE2b-256 9337623929ebcc06080ebf22ea809dfc45e29cf63d9468d6d0d6e28ef7d3605f

See more details on using hashes here.

File details

Details for the file visiter_native-0.4.0-cp311-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for visiter_native-0.4.0-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c8e5e71f853ec9627ec922b528f12a300bc67ecb035b52a96e11c1761f57b6ea
MD5 1e7fcde3a4d50b707c89c8a322b5064e
BLAKE2b-256 42b4efd0be96529b435210f8f1a789cec2796c74fca08e06f0f9a9e47daeee9a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page