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.3.0.tar.gz (16.6 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.3.0-cp311-abi3-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.11+Windows x86-64

visiter_native-0.3.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.3.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.17+ ARM64

visiter_native-0.3.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.3.0.tar.gz.

File metadata

  • Download URL: visiter_native-0.3.0.tar.gz
  • Upload date:
  • Size: 16.6 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.3.0.tar.gz
Algorithm Hash digest
SHA256 21c5bbce00144ac55b82c5644279a45648cf4c5d05a6ebf66b96170a61931d0c
MD5 8494bce6ade4230c15fb23f446712fda
BLAKE2b-256 4a9d127c256160e5a2550b6c9fc860da96fc6a4049dfda016470dd0a9e1df452

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for visiter_native-0.3.0-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 d0c41d7c625fbe81b94abd4923c4736273fbf7c924afc2e1dea8e810d315c65a
MD5 48bd15013a096d91bb229b2d9143ab88
BLAKE2b-256 28d51f9d28619182befb89715b1e83800bda6caa359e7f7ef83e76e58670455c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for visiter_native-0.3.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 952f2fc8162c909ed1ff00036a25187543be846b08a38cb01916916639f18a27
MD5 78cfc95e6316120306be03471efd37b6
BLAKE2b-256 4e59aed68b9301e3ecf6b4eaf301669f4b61437c40ba364b6c103d909e6ff391

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for visiter_native-0.3.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2ede29c49c284d66e7edc6c26ef9ae2a76246742adc84729210baf52ac67e5df
MD5 eebcc22ab3d5edfc8b667650d2906a19
BLAKE2b-256 a283c89fdd19a8109d93df714ab1d5fc1b8d4a32c1a65927456483817c3422d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for visiter_native-0.3.0-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 18fac357d1a058c3de43dca82e3d0ec32e4aa91a8af76e4a7730cd599e32512c
MD5 9cf30f9060a24356cbd7b0f13a555ba6
BLAKE2b-256 9405441d7ff2e3e577505490b33be386f60a1f03512843b97f391b58cefa2999

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