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.2.0.tar.gz (6.4 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.2.0-cp311-abi3-win_amd64.whl (119.1 kB view details)

Uploaded CPython 3.11+Windows x86-64

visiter_native-0.2.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (231.0 kB view details)

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

visiter_native-0.2.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (230.6 kB view details)

Uploaded CPython 3.11+manylinux: glibc 2.17+ ARM64

visiter_native-0.2.0-cp311-abi3-macosx_11_0_arm64.whl (209.8 kB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: visiter_native-0.2.0.tar.gz
  • Upload date:
  • Size: 6.4 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.2.0.tar.gz
Algorithm Hash digest
SHA256 3776f8a828c37edfeb85c56bbb826b42ded7c1b38a4d3465d1224a17bb2cd038
MD5 f2227c41393468e4e609308532b8f9c7
BLAKE2b-256 0f016ca645646e5f41cba623a0bfc8459a0d860c8a774b543de962cbedfcffb5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for visiter_native-0.2.0-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 a09bd3c6cd54766d3173305ade388bf9cbfb97a88589710c0717945a94c70000
MD5 9711d00bace9e6221746e1782c3c848d
BLAKE2b-256 d79043faf222fa2ac811df752d33773359549352c726d7e9ea8d099383f8998c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for visiter_native-0.2.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a893f07d31187bc96b1b4c2b3f232f198d525950e9768aac68ca084376b347dd
MD5 39778d5663e247df1caf22944dc9dae3
BLAKE2b-256 b6f99becd5585120baf7f875297bec0a68ecf74a4fb981cfa7ce5b11c18b0940

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for visiter_native-0.2.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7e085712c8d933dece391aa484abcf63a5cf61e354279a13f00962e4d320cd38
MD5 3444252104959bc87874de7e55af15cf
BLAKE2b-256 a7c2bffc98a3a79a0146696321db6d5365391a7b764b5eeb6a90bbd1f7e28178

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for visiter_native-0.2.0-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c4b59086c3f6db5a052d5aa269b20953cce52bbe6cb4f8250970d70a43f07838
MD5 8216a6da59b4daf96e1656645024f9b9
BLAKE2b-256 a519bbb58c8e8df61d297f8a5a87b9bbcdff617513bb8b5576f8aea6a5f35387

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