Skip to main content

CrossHair

Join the chat on Discord Check status Downloads

An analysis tool for Python that blurs the line between testing and type systems.

THE LATEST NEWS: Python's most popular property-based testing tool, Hypothesis, now supports running CrossHair as an optional backend!

If you have a function with type annotations and add a contract in a supported syntax, CrossHair will attempt to find counterexamples for you:

Animated GIF demonstrating the verification of a python function

CrossHair works by repeatedly calling your functions with symbolic inputs. It uses an SMT solver (a kind of theorem prover) to explore viable execution paths and find counterexamples for you. This is not a new idea; a Python approach was first described in this paper. However, to my knowledge, CrossHair is the most complete implementation: it can use symbolic reasoning for the built-in types, user-defined classes, and much of the standard library.

Try CrossHair right now, in your browser, at crosshair-web.org!

CrossHair has IDE integrations for VS Code, PyCharm, and more.

Finally, CrossHair can do more than check contracts. It can also generate unit tests and find behavioral differences between functions.

Want to help? Sign up for email or RSS updates. Star ⭐️ the repository. There are other ways to help too.

Documentation

Download files

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

Source Distribution

crosshair_tool-0.0.109.tar.gz (613.8 kB view details)

Uploaded Source

Built Distributions

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

crosshair_tool-0.0.109-cp314-cp314-win_amd64.whl (690.6 kB view details)

Uploaded CPython 3.14Windows x86-64

crosshair_tool-0.0.109-cp314-cp314-win32.whl (689.2 kB view details)

Uploaded CPython 3.14Windows x86

crosshair_tool-0.0.109-cp314-cp314-musllinux_1_2_x86_64.whl (784.2 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

crosshair_tool-0.0.109-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (785.8 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

crosshair_tool-0.0.109-cp314-cp314-macosx_11_0_arm64.whl (695.9 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

crosshair_tool-0.0.109-cp314-cp314-macosx_10_13_x86_64.whl (695.3 kB view details)

Uploaded CPython 3.14macOS 10.13+ x86-64

crosshair_tool-0.0.109-cp314-cp314-macosx_10_13_universal2.whl (711.4 kB view details)

Uploaded CPython 3.14macOS 10.13+ universal2 (ARM64, x86-64)

crosshair_tool-0.0.109-cp313-cp313-win_amd64.whl (691.6 kB view details)

Uploaded CPython 3.13Windows x86-64

crosshair_tool-0.0.109-cp313-cp313-win32.whl (690.1 kB view details)

Uploaded CPython 3.13Windows x86

crosshair_tool-0.0.109-cp313-cp313-musllinux_1_2_x86_64.whl (745.8 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

crosshair_tool-0.0.109-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (747.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

crosshair_tool-0.0.109-cp313-cp313-macosx_11_0_arm64.whl (697.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

crosshair_tool-0.0.109-cp313-cp313-macosx_10_13_x86_64.whl (696.4 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

crosshair_tool-0.0.109-cp313-cp313-macosx_10_13_universal2.whl (713.6 kB view details)

Uploaded CPython 3.13macOS 10.13+ universal2 (ARM64, x86-64)

crosshair_tool-0.0.109-cp312-cp312-win_amd64.whl (691.6 kB view details)

Uploaded CPython 3.12Windows x86-64

crosshair_tool-0.0.109-cp312-cp312-win32.whl (690.1 kB view details)

Uploaded CPython 3.12Windows x86

crosshair_tool-0.0.109-cp312-cp312-musllinux_1_2_x86_64.whl (739.4 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

crosshair_tool-0.0.109-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (740.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

crosshair_tool-0.0.109-cp312-cp312-macosx_11_0_arm64.whl (693.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

crosshair_tool-0.0.109-cp312-cp312-macosx_10_13_x86_64.whl (692.6 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

crosshair_tool-0.0.109-cp312-cp312-macosx_10_13_universal2.whl (706.0 kB view details)

Uploaded CPython 3.12macOS 10.13+ universal2 (ARM64, x86-64)

crosshair_tool-0.0.109-cp311-cp311-win_amd64.whl (689.7 kB view details)

Uploaded CPython 3.11Windows x86-64

crosshair_tool-0.0.109-cp311-cp311-win32.whl (688.4 kB view details)

Uploaded CPython 3.11Windows x86

crosshair_tool-0.0.109-cp311-cp311-musllinux_1_2_x86_64.whl (730.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

crosshair_tool-0.0.109-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (731.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

crosshair_tool-0.0.109-cp311-cp311-macosx_11_0_arm64.whl (690.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

crosshair_tool-0.0.109-cp311-cp311-macosx_10_9_x86_64.whl (690.2 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

crosshair_tool-0.0.109-cp311-cp311-macosx_10_9_universal2.whl (701.4 kB view details)

Uploaded CPython 3.11macOS 10.9+ universal2 (ARM64, x86-64)

crosshair_tool-0.0.109-cp310-cp310-win_amd64.whl (689.8 kB view details)

Uploaded CPython 3.10Windows x86-64

crosshair_tool-0.0.109-cp310-cp310-win32.whl (688.4 kB view details)

Uploaded CPython 3.10Windows x86

crosshair_tool-0.0.109-cp310-cp310-musllinux_1_2_x86_64.whl (732.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

crosshair_tool-0.0.109-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (733.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

crosshair_tool-0.0.109-cp310-cp310-macosx_11_0_arm64.whl (690.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

crosshair_tool-0.0.109-cp310-cp310-macosx_10_9_x86_64.whl (690.2 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

crosshair_tool-0.0.109-cp310-cp310-macosx_10_9_universal2.whl (701.4 kB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)

crosshair_tool-0.0.109-cp39-cp39-win_amd64.whl (689.8 kB view details)

Uploaded CPython 3.9Windows x86-64

crosshair_tool-0.0.109-cp39-cp39-win32.whl (688.4 kB view details)

Uploaded CPython 3.9Windows x86

crosshair_tool-0.0.109-cp39-cp39-musllinux_1_2_x86_64.whl (730.1 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

crosshair_tool-0.0.109-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (731.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

crosshair_tool-0.0.109-cp39-cp39-macosx_11_0_arm64.whl (690.9 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

crosshair_tool-0.0.109-cp39-cp39-macosx_10_9_x86_64.whl (690.2 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

crosshair_tool-0.0.109-cp39-cp39-macosx_10_9_universal2.whl (701.3 kB view details)

Uploaded CPython 3.9macOS 10.9+ universal2 (ARM64, x86-64)

crosshair_tool-0.0.109-cp38-cp38-win_amd64.whl (689.7 kB view details)

Uploaded CPython 3.8Windows x86-64

crosshair_tool-0.0.109-cp38-cp38-win32.whl (688.3 kB view details)

Uploaded CPython 3.8Windows x86

crosshair_tool-0.0.109-cp38-cp38-musllinux_1_2_x86_64.whl (727.9 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

crosshair_tool-0.0.109-cp38-cp38-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (729.7 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

crosshair_tool-0.0.109-cp38-cp38-macosx_11_0_arm64.whl (690.7 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

crosshair_tool-0.0.109-cp38-cp38-macosx_10_9_x86_64.whl (690.1 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

crosshair_tool-0.0.109-cp38-cp38-macosx_10_9_universal2.whl (701.4 kB view details)

Uploaded CPython 3.8macOS 10.9+ universal2 (ARM64, x86-64)

File details

Details for the file crosshair_tool-0.0.109.tar.gz.

File metadata

  • Download URL: crosshair_tool-0.0.109.tar.gz
  • Upload date:
  • Size: 613.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for crosshair_tool-0.0.109.tar.gz
Algorithm Hash digest
SHA256 486e3b1772c6d530a614e870fc4709ccebe5e04fd8af16bc160cba5d6c21cee4
MD5 c35c71a336abf01590042871b3bf86af
BLAKE2b-256 647753ce9bb66a3930d1641fa934a11c83a7182b0318087bf9e6fd43cc9968a2

See more details on using hashes here.

File details

Details for the file crosshair_tool-0.0.109-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for crosshair_tool-0.0.109-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 e2ced2f4dc500465537ba4f43ed760775a1b4b2080c498b4f7c2722bb0ff2f3b
MD5 9391389576b0335033a353c8a639809b
BLAKE2b-256 bd374aaf72d0b30539efd167b87a6fe18aafb0143e57267d8586be8dfbf59b67

See more details on using hashes here.

File details

Details for the file crosshair_tool-0.0.109-cp314-cp314-win32.whl.

File metadata

File hashes

Hashes for crosshair_tool-0.0.109-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 242d1e828c22ab3596439086a29ea355ff343329d2166d714749b1fdaf37afd2
MD5 e5b1a43d4402066ef24d1369e5fcbb68
BLAKE2b-256 9b016c59ba2d810a58fb5bb6ee510980961f41046fed600faef93cdbb28528d6

See more details on using hashes here.

File details

Details for the file crosshair_tool-0.0.109-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for crosshair_tool-0.0.109-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f09112e7e4f118d54514bf75f344bc4ca3b25a45b78cebfe4f67a2d2196eb8b6
MD5 a3c02d947f8297c1ad814b94bd749d46
BLAKE2b-256 527b37c9f2213392b7a25821f1d6c976b44272e01a8b84ee369910438e13d1fe

See more details on using hashes here.

File details

Details for the file crosshair_tool-0.0.109-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for crosshair_tool-0.0.109-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 6b465ec291d4867f27736a622ac220c7dabe55650af3f8a8cadf414cdc543f01
MD5 4b0bfaee41c3cc82d7d83ac53ba6a00d
BLAKE2b-256 4bb86adfae5d2520fafb9a53f323a1de9fbade347b0e95dd18a4fe364c1624a0

See more details on using hashes here.

File details

Details for the file crosshair_tool-0.0.109-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for crosshair_tool-0.0.109-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ed7cb3b139de22aea15e5db97551a847110195d57429f64663df028f9de01f5b
MD5 b5a7ae08f55bfc7e11eccafd0bb5f605
BLAKE2b-256 839b8596ea2c1aa8880ef8568b82836f2949bb0cc22f6188670b30814db7b4d1

See more details on using hashes here.

File details

Details for the file crosshair_tool-0.0.109-cp314-cp314-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for crosshair_tool-0.0.109-cp314-cp314-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 35c52feeb9d011e0f30482dda88423f03060f15814c3db0093b44d53279d820b
MD5 40cc8c2b490132d76dc8e2522c24e048
BLAKE2b-256 bcfd64d2ddafa0dc736f80b4d76b82c803db1acf4978d19490d022e18d95ab30

See more details on using hashes here.

File details

Details for the file crosshair_tool-0.0.109-cp314-cp314-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for crosshair_tool-0.0.109-cp314-cp314-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 9b271f1bc35068181cc5ea912d4e5cde2154c9794af12537f25a409a5505bda1
MD5 2187829082b63049765e4f70952a1557
BLAKE2b-256 8ee9c83388ac1815ecba3755ba0e4d813992f524df2e3033cc2e393a63dba905

See more details on using hashes here.

File details

Details for the file crosshair_tool-0.0.109-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for crosshair_tool-0.0.109-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 112eb6b0f36dab49e1218835fc77037f5040e7e97ac0d59a5d6a7e314d578308
MD5 9c7f3b61d25cd567d3c0cf134018e9eb
BLAKE2b-256 6d9c4e47a7f1f6eadc32c31397aac38ea0256cd4b117c8d6926e562e57b64bc5

See more details on using hashes here.

File details

Details for the file crosshair_tool-0.0.109-cp313-cp313-win32.whl.

File metadata

File hashes

Hashes for crosshair_tool-0.0.109-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 868fa8231d989148ce0cd4b84b6691c0e1f9ff855d3aacb5f0748abd4028c07e
MD5 e9f9ab7708fcbd3fd47b9be1ae5e50b3
BLAKE2b-256 ca85c810869d760dc6e83560b12a705f79086144be615c69829942218a8981fd

See more details on using hashes here.

File details

Details for the file crosshair_tool-0.0.109-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for crosshair_tool-0.0.109-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 19a8a707d302849ec91972521a9da26a852a181b701fc022a00ae8084a0d8cef
MD5 44ac3703fda9ddead8b21e195129a8a1
BLAKE2b-256 7bc5c1dfdca4d9b3938dc495c233c2d4fc16f3edbf1b818a5e0847a8f78b6d80

See more details on using hashes here.

File details

Details for the file crosshair_tool-0.0.109-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for crosshair_tool-0.0.109-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 197d6d43faae9c6597cdbb22d181392f60a24dd3732fdca984126cf9ef6e31ee
MD5 7ff929211a2bc65fc5e84bf6ef310987
BLAKE2b-256 5cac8e156c5254f36943d1c570a9836e7ebae53e12c9c7aab8e05145c8431102

See more details on using hashes here.

File details

Details for the file crosshair_tool-0.0.109-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for crosshair_tool-0.0.109-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0f60d46a07c74a0ffbbdcfc7dfd75c1c2fea38cceb6ea1e8e6c478a2984d41f9
MD5 b1b37087f8996a9ca1060bceb6e09a85
BLAKE2b-256 a1cad53541e8c758659d23022dc3d2aedbba3c4b7baf1cd364237145d64c2d2e

See more details on using hashes here.

File details

Details for the file crosshair_tool-0.0.109-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for crosshair_tool-0.0.109-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 4e838645c09212d81eee3c77df721454be031861cbd633439a3596e9bc941846
MD5 bf48a8272fe77caf2cf9ad950743e1de
BLAKE2b-256 12bf8cd0f844f3967dadceea2095a0aa1a14b0d11f60a533a87b22937df72451

See more details on using hashes here.

File details

Details for the file crosshair_tool-0.0.109-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for crosshair_tool-0.0.109-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 67d693610ddf564e2a74eefb51efb5ebc3e91b786cc8a4fd0b9e6ac09d216fce
MD5 bc4633e785cda77851f22d275a9b8f7f
BLAKE2b-256 b89c6f9db50e5e92e1045396eae0e0c55e5095dcb9da1986d642a73d15bc7070

See more details on using hashes here.

File details

Details for the file crosshair_tool-0.0.109-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for crosshair_tool-0.0.109-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1f3008c976b7606a946546ca2eac4d8e7232a3457707092613571952cc91c11b
MD5 d37d928553871ba033036b74b9e9d04f
BLAKE2b-256 3b08483b993c4e86b6f2d79cc2bad9e089114bf0646736ddf07aa0fdc2a49291

See more details on using hashes here.

File details

Details for the file crosshair_tool-0.0.109-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for crosshair_tool-0.0.109-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 33fbefeab31dfc92f9de5a369d39b734ac5bfc092cf4b06d6c933a438af5f787
MD5 bc46604248a36a2e67a8bd595c0b8c90
BLAKE2b-256 d37627920db508f063621b88fb0a04bf93d4d34fdcfec3b0b7825e681f3b7baa

See more details on using hashes here.

File details

Details for the file crosshair_tool-0.0.109-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for crosshair_tool-0.0.109-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 96731f83657fced738ef3ccebbf57fb0207d6a49cafcda8220b4ad9ba42717a6
MD5 5177023d12ac91a623c2c36c697df874
BLAKE2b-256 e150a8b162daec20183474fbde22ac5d844d34e0ffdc6f8fd447004ef703dee0

See more details on using hashes here.

File details

Details for the file crosshair_tool-0.0.109-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for crosshair_tool-0.0.109-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 b750895da5892a5079b5c50981129ccec116ab59cb0ca3446c2405822d8de7b0
MD5 89609279380caf9948e66ec93c0bf38f
BLAKE2b-256 49938bebcf8783aaac5d731ef8427e86165f87c4e3cda518f2011e388c6d6116

See more details on using hashes here.

File details

Details for the file crosshair_tool-0.0.109-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for crosshair_tool-0.0.109-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3eeb6e6a2b6a687340593b0f67a4e17fe4ffefa24990eb574212e6bf33bca43c
MD5 e10da3fea80494d8c8a427d0d2d146c9
BLAKE2b-256 fa7b8599063cb8850796165227e52ff0633a53165529faed0b1182dbb275b9a9

See more details on using hashes here.

File details

Details for the file crosshair_tool-0.0.109-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for crosshair_tool-0.0.109-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f6287999c63e61becceac70d9748d6092252f8062794598d620ee95169878072
MD5 9ddd6f57ea397266a277c0605e647790
BLAKE2b-256 6dde81bcb44ec4599d376fc0ee3d48a93911a2f06b503045db2f7d2de3b1d166

See more details on using hashes here.

File details

Details for the file crosshair_tool-0.0.109-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for crosshair_tool-0.0.109-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 8f4fb847773f8331ec879a34ee80952a9f57606271820c5dcc2b27f557929103
MD5 220d64f82dae03a09d577bfdb24cd682
BLAKE2b-256 9c7f411e9308cf67ee1ddd910ec4cda6b99672e4f066fc863a4912fb611e3919

See more details on using hashes here.

File details

Details for the file crosshair_tool-0.0.109-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for crosshair_tool-0.0.109-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9ca9f552a62dd73bd76a2c5c1bb4708a23c8a780cbfcd7766c571793d1ba3c2a
MD5 24f7f8e175696b9690fe9446c2faae69
BLAKE2b-256 d8a852e7c935ec81cef6c2b81be21492fbdcadee859013b372a50e2f643316c5

See more details on using hashes here.

File details

Details for the file crosshair_tool-0.0.109-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for crosshair_tool-0.0.109-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 1531d1c1109b8883d25cf322f61ef53d7891bba33d67ff87c1434088fcd01e36
MD5 5a174a19d47cb7b90e6dac5b45b52da5
BLAKE2b-256 fb1c3ff18b451526e9d4e8344197c86eb0ca918b25ae3a3a4924ef9841cb96b6

See more details on using hashes here.

File details

Details for the file crosshair_tool-0.0.109-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for crosshair_tool-0.0.109-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 359f9f28b5e8c03a3702d2765374c5b289821b5da004f8f53c05839c39f695cb
MD5 8a42ccbf81b5aa8407d484ed9b62e6f2
BLAKE2b-256 a953db7b62c3e2e08fed4ea5200313b6b105b8b89a82a689c83f6884ce7923c1

See more details on using hashes here.

File details

Details for the file crosshair_tool-0.0.109-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for crosshair_tool-0.0.109-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 565ff9ebf99c282770f7e946ca8b3dc9b3022e38906e34b90fa10f538f342d92
MD5 095c304cca3f3832bcd3601e677132eb
BLAKE2b-256 126c3ddf8ecd09cf7dec469c1e5f524cd3bd4bc7c6d31be18feea5e91c669854

See more details on using hashes here.

File details

Details for the file crosshair_tool-0.0.109-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for crosshair_tool-0.0.109-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 61fd3346d82813959d92d4b50f4ae64c016fcbee7928b4c66d1812760a7fc70d
MD5 705b1a65405999c1c0d9206c1bf845ab
BLAKE2b-256 2be1014487b74aabcea18bc40961d50c245f851e3a3d929cae31d1536f5ed03f

See more details on using hashes here.

File details

Details for the file crosshair_tool-0.0.109-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for crosshair_tool-0.0.109-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3bec5ad32d7079553167ef6db720c0023948b62b62497940e72bffd803034a13
MD5 91900bfa713f8451161ffb216b31c954
BLAKE2b-256 b0f5128b08f01ef580b33ec2d3b73fe57e62a89960d05eac4388a9fecb243a87

See more details on using hashes here.

File details

Details for the file crosshair_tool-0.0.109-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for crosshair_tool-0.0.109-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 98885474287148091d592f7c646535f5c01dc15feeecac0a30181e8d339d8086
MD5 5e91533493d57a50de00b1622aed55cc
BLAKE2b-256 11c5aa65b943cbb3ee940f584a2b5f6a5cf9f47f332c20e5b56d024b91f068f5

See more details on using hashes here.

File details

Details for the file crosshair_tool-0.0.109-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for crosshair_tool-0.0.109-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1e2f71ec1e3421accfa43e1e5a94194dcf61ab75d5a6655ec55d37ca807a302a
MD5 136b43420244cd47354ad5d8afc11517
BLAKE2b-256 e2db0842b8c2ecfa01d2c22fcb0863408564b2b90acc10b446c0057da0104cc1

See more details on using hashes here.

File details

Details for the file crosshair_tool-0.0.109-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for crosshair_tool-0.0.109-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 6552ed429b53cd49e602b082f438c60e72656096fb9d8df23b1112e8d5a375ad
MD5 a753a9603476251e8cd9ac907e5600e9
BLAKE2b-256 09e44a89e3faf949aee3929924f62b6a30373dfff9b5f816efa56172cb414a9c

See more details on using hashes here.

File details

Details for the file crosshair_tool-0.0.109-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for crosshair_tool-0.0.109-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dadf265f73a45608ddadf14f3b897a690437588eeabc902a3827561a5dc12009
MD5 92f3589acd5e68c936844c58666b3baa
BLAKE2b-256 b22f0761e405f1ccfb5e62eff4220a918257febf5b0f29bd0e88327860ae22f0

See more details on using hashes here.

File details

Details for the file crosshair_tool-0.0.109-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for crosshair_tool-0.0.109-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 5cb01f8a2ceaf6eea7b29fc7269d3933ff850581b5741e750ecb9a5c98896dd6
MD5 c64c3ad013eccbd156a61cd77ee16a65
BLAKE2b-256 e435df0fbbac111d45d1758b91fb3509c729bceb72eeb717e8fb7877a6ee87c6

See more details on using hashes here.

File details

Details for the file crosshair_tool-0.0.109-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for crosshair_tool-0.0.109-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 266c46ca6f3a455deaeda6206cdca8c1992def4c2e8a29cf919070dffc358c0a
MD5 3a069b759d360a8bb2d201f69eec7e1a
BLAKE2b-256 628751a300767492b73943043ebb89b88e2713eb69a5655f70b777f115dc34dd

See more details on using hashes here.

File details

Details for the file crosshair_tool-0.0.109-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for crosshair_tool-0.0.109-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f497953f101ea891771a4b119b4d74fdb844fbee9f8f4902d1f6b3bc8cc468cf
MD5 c23b96826b182bba26c7dbd28224d5de
BLAKE2b-256 9a9bdec139479c1113ea8fc177d9b861587d1b19029d5d9972be6ea55a490832

See more details on using hashes here.

File details

Details for the file crosshair_tool-0.0.109-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for crosshair_tool-0.0.109-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 8b0f38bdb8945b1a6f5ec83dbe95df283d04f24d64fd6b49ea0e9c207c2e94b2
MD5 cc719bfd0ac0c5aa09a46a890164a673
BLAKE2b-256 8045dd97fb1b37a22a23bfbe40a968178a3d801cda5b52811db7b6a3bd3d5db3

See more details on using hashes here.

File details

Details for the file crosshair_tool-0.0.109-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for crosshair_tool-0.0.109-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2faad544073ff08d5827aeea73ee91dac28f185f02517bbd929cca17826ce2bd
MD5 58222c05b0b1a3fdef765cb6090c5ea2
BLAKE2b-256 bef0814ee9e62055adfef6910cf28d606a3e9468f8c8ab55ea32a2854928e59a

See more details on using hashes here.

File details

Details for the file crosshair_tool-0.0.109-cp39-cp39-win32.whl.

File metadata

  • Download URL: crosshair_tool-0.0.109-cp39-cp39-win32.whl
  • Upload date:
  • Size: 688.4 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for crosshair_tool-0.0.109-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 78fc96fed26a5dd9bb393656e22a9e1548b387232d0c330793ba827e72226b03
MD5 9feee119057b4db6db63c4cd85b0552b
BLAKE2b-256 fc71bd08aa4d00e9d38d241cd7137992df4822b6f44b2b7332e1ed0b34c7b2ba

See more details on using hashes here.

File details

Details for the file crosshair_tool-0.0.109-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for crosshair_tool-0.0.109-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8f654bf0d952e3db404e41dddc62b37df83e9bbb74cfca880fd8da0b5d1ea9c4
MD5 7b39a90393fc911e65fc5db78edd69b9
BLAKE2b-256 ac8f2a1a7c9f54a86a5dc83d2defef0b84c1b64581ef5a18c2d14ca0cc2b2f87

See more details on using hashes here.

File details

Details for the file crosshair_tool-0.0.109-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for crosshair_tool-0.0.109-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 f24e69c596682af01f26e6930dbe5e68fc86fc262c3494fada0d4295d93c618e
MD5 cef4754108a3807eed5864c616a8f109
BLAKE2b-256 bbf50f32e8cad2848f3f282fb00a4d43a253421d1e43d89b8159d03d23df6bc7

See more details on using hashes here.

File details

Details for the file crosshair_tool-0.0.109-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for crosshair_tool-0.0.109-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5cd0ca42be7ba8a4bd28c7cfef20cc0b0d8921d4bbfaf29343cff090c1db091a
MD5 f193fb0d8c9557c84864f2dc96358cab
BLAKE2b-256 b372802c9fce77ab3cda12343e79c71117a10c067dd4a73e905b42da18b38142

See more details on using hashes here.

File details

Details for the file crosshair_tool-0.0.109-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for crosshair_tool-0.0.109-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 aa4946c6a093a718b56ab723c2a7abba5cd927a29a97ae7d3e31d2917b23a469
MD5 674d32dddd8d803b7f6e7252e1db4780
BLAKE2b-256 2cd3bbdbcd7312b28d83572cc49684ce8752731938e695ab14a168d41ca9e8db

See more details on using hashes here.

File details

Details for the file crosshair_tool-0.0.109-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for crosshair_tool-0.0.109-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 627c8f875cb54164840927dcc3c9c887fd06daad9effb3977c063b8f13245662
MD5 08cddfc2246f898645e4efb6bc2db295
BLAKE2b-256 aa1a0c2818f80340d18e13afa49c14e91e434ae2f1d4675013161cef56548ca1

See more details on using hashes here.

File details

Details for the file crosshair_tool-0.0.109-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for crosshair_tool-0.0.109-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 b652aeb53dc891a5ef7bb288f8c7a47aa43b6c7f8e69e6f5f33ab86123fe2cfd
MD5 b1c27cbc3f53b03e5a1ec3ab4f8e18ec
BLAKE2b-256 a17c8889890b3fa50820b6fb3f2219337d54cb0aa40dd379ce55deafbee1410e

See more details on using hashes here.

File details

Details for the file crosshair_tool-0.0.109-cp38-cp38-win32.whl.

File metadata

  • Download URL: crosshair_tool-0.0.109-cp38-cp38-win32.whl
  • Upload date:
  • Size: 688.3 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for crosshair_tool-0.0.109-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 d0769f5e41fc792bdeef60b364f41638b79ceeba6f684acb03fe46904eedf538
MD5 889324de3b6a6b5dee68ca7540f22fa7
BLAKE2b-256 dc855c0be2198f32d59c5360b6ac986bf5155ce6fe98d36947038d2544d2dcf0

See more details on using hashes here.

File details

Details for the file crosshair_tool-0.0.109-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for crosshair_tool-0.0.109-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 99eae64adef6a09170ee5974b810a4ab60102d24000ea5a01e53098406725f69
MD5 358814af77194c15e54fe2efc89b4b23
BLAKE2b-256 f297081cec6df885fb634c6e6583cff909b0dbe9ab458fb0b29c8afbbf08dce4

See more details on using hashes here.

File details

Details for the file crosshair_tool-0.0.109-cp38-cp38-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for crosshair_tool-0.0.109-cp38-cp38-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 0a35532643a0255d337bf5f31cf4cd5289908777c3589aab545024cd819e35bb
MD5 785cb7184ecdfc66063d90099c9f6d5c
BLAKE2b-256 28ad1456f4f6413507482f6fe093bc02f032de3071753bdcbd3a225c81437ee6

See more details on using hashes here.

File details

Details for the file crosshair_tool-0.0.109-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for crosshair_tool-0.0.109-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bf27d7a5dbcb3ceeff3b1687077a1cd98e4364eae4a651a3ca4f51ce10fe8e70
MD5 10f5b46f45ac65d1ad64c9b2d8821b46
BLAKE2b-256 cbd497f592ba05db18b2696c36e017542021854ae19dd03db1d2602497b86f91

See more details on using hashes here.

File details

Details for the file crosshair_tool-0.0.109-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for crosshair_tool-0.0.109-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e01fadeb9ce0be1e541a89bd0e735c0c6cf314116c117439abc5b8a5ba4bf879
MD5 4905f675234e2ec83db9c69d28eeaa79
BLAKE2b-256 817185a1f714186e03946c0fff3c4ce93ebab0f7aadfcd596072899f653e513d

See more details on using hashes here.

File details

Details for the file crosshair_tool-0.0.109-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for crosshair_tool-0.0.109-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 228f80224969df43bbf91d47e9ae58ba1a014d4c15500776236e8d59e356654b
MD5 433357ef463dc34160e3f153c7bcf43b
BLAKE2b-256 b3bd81ada8deb70ea6755186ecb0a0de9988dcd28455c0efca2dcd00a888d96d

See more details on using hashes here.

Release history Release notifications | RSS feed

0.0.110

50 files

This release

0.0.109 This release

50 files

0.0.108

50 files

0.0.107

50 files

0.0.106

50 files

0.0.105

50 files

0.0.104

50 files

0.0.103

50 files

0.0.102

50 files

0.0.101

50 files

0.0.100

50 files

0.0.99

50 files

0.0.98

50 files

0.0.97

50 files

0.0.96

43 files

0.0.95

43 files

0.0.94

43 files

0.0.93

43 files

0.0.92

43 files

0.0.91

3 files

0.0.90

3 files

0.0.89

3 files

0.0.88

55 files

0.0.87

55 files

0.0.86

55 files

0.0.85

55 files

0.0.84

55 files

0.0.83

55 files

0.0.82

55 files

0.0.81

55 files

0.0.80

44 files

0.0.79

43 files

0.0.78

43 files

0.0.77

29 files

0.0.76

29 files

0.0.75

29 files

0.0.74

29 files

0.0.73

29 files

0.0.72

29 files

0.0.71

29 files

0.0.70

29 files

0.0.69

29 files

0.0.68

29 files

0.0.67

29 files

0.0.66

29 files

0.0.65

29 files

0.0.64

29 files

0.0.63

29 files

0.0.62

29 files

0.0.61

29 files

0.0.60

29 files

0.0.59

29 files

0.0.58

29 files

0.0.57

29 files

0.0.56

29 files

0.0.55

29 files

0.0.54

29 files

0.0.53

29 files

0.0.52

29 files

0.0.51

29 files

0.0.50

29 files

0.0.49

29 files

0.0.48

29 files

0.0.47

29 files

0.0.46

29 files

0.0.45

36 files

0.0.44

36 files

0.0.43

36 files

0.0.42

36 files

0.0.41

36 files

0.0.40

36 files

0.0.39

36 files

0.0.38

36 files

0.0.37

36 files

0.0.36

36 files

0.0.35

36 files

0.0.34

29 files

0.0.33

29 files

0.0.32

2 files

0.0.31

2 files

0.0.30

2 files

0.0.29

2 files

0.0.28

2 files

0.0.27

2 files

0.0.26

2 files

0.0.25

2 files

0.0.24

2 files

0.0.23

2 files

0.0.22

2 files

0.0.21

2 files

0.0.20

2 files

0.0.19

2 files

0.0.18

2 files

0.0.17

2 files

0.0.16

2 files

0.0.15

2 files

0.0.14

2 files

0.0.13

2 files

0.0.12

2 files

0.0.11

2 files

0.0.10

2 files

0.0.9

2 files

0.0.8

2 files

0.0.7

2 files

0.0.6

2 files

0.0.5

2 files

0.0.4

2 files

0.0.3

2 files

0.0.2

2 files

0.0.1

2 files

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