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.110.tar.gz (628.6 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.110-cp314-cp314-win_amd64.whl (707.7 kB view details)

Uploaded CPython 3.14Windows x86-64

crosshair_tool-0.0.110-cp314-cp314-win32.whl (706.3 kB view details)

Uploaded CPython 3.14Windows x86

crosshair_tool-0.0.110-cp314-cp314-musllinux_1_2_x86_64.whl (801.3 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

crosshair_tool-0.0.110-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (802.8 kB view details)

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

crosshair_tool-0.0.110-cp314-cp314-macosx_11_0_arm64.whl (712.9 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

crosshair_tool-0.0.110-cp314-cp314-macosx_10_13_x86_64.whl (712.3 kB view details)

Uploaded CPython 3.14macOS 10.13+ x86-64

crosshair_tool-0.0.110-cp314-cp314-macosx_10_13_universal2.whl (728.5 kB view details)

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

crosshair_tool-0.0.110-cp313-cp313-win_amd64.whl (708.7 kB view details)

Uploaded CPython 3.13Windows x86-64

crosshair_tool-0.0.110-cp313-cp313-win32.whl (707.1 kB view details)

Uploaded CPython 3.13Windows x86

crosshair_tool-0.0.110-cp313-cp313-musllinux_1_2_x86_64.whl (762.8 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

crosshair_tool-0.0.110-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (764.2 kB view details)

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

crosshair_tool-0.0.110-cp313-cp313-macosx_11_0_arm64.whl (714.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

crosshair_tool-0.0.110-cp313-cp313-macosx_10_13_x86_64.whl (713.4 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

crosshair_tool-0.0.110-cp313-cp313-macosx_10_13_universal2.whl (730.7 kB view details)

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

crosshair_tool-0.0.110-cp312-cp312-win_amd64.whl (708.7 kB view details)

Uploaded CPython 3.12Windows x86-64

crosshair_tool-0.0.110-cp312-cp312-win32.whl (707.1 kB view details)

Uploaded CPython 3.12Windows x86

crosshair_tool-0.0.110-cp312-cp312-musllinux_1_2_x86_64.whl (756.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

crosshair_tool-0.0.110-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (757.7 kB view details)

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

crosshair_tool-0.0.110-cp312-cp312-macosx_11_0_arm64.whl (710.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

crosshair_tool-0.0.110-cp312-cp312-macosx_10_13_x86_64.whl (709.6 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

crosshair_tool-0.0.110-cp312-cp312-macosx_10_13_universal2.whl (723.1 kB view details)

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

crosshair_tool-0.0.110-cp311-cp311-win_amd64.whl (706.7 kB view details)

Uploaded CPython 3.11Windows x86-64

crosshair_tool-0.0.110-cp311-cp311-win32.whl (705.4 kB view details)

Uploaded CPython 3.11Windows x86

crosshair_tool-0.0.110-cp311-cp311-musllinux_1_2_x86_64.whl (747.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

crosshair_tool-0.0.110-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (748.5 kB view details)

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

crosshair_tool-0.0.110-cp311-cp311-macosx_11_0_arm64.whl (707.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

crosshair_tool-0.0.110-cp311-cp311-macosx_10_9_x86_64.whl (707.2 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

crosshair_tool-0.0.110-cp311-cp311-macosx_10_9_universal2.whl (718.4 kB view details)

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

crosshair_tool-0.0.110-cp310-cp310-win_amd64.whl (706.8 kB view details)

Uploaded CPython 3.10Windows x86-64

crosshair_tool-0.0.110-cp310-cp310-win32.whl (705.4 kB view details)

Uploaded CPython 3.10Windows x86

crosshair_tool-0.0.110-cp310-cp310-musllinux_1_2_x86_64.whl (749.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

crosshair_tool-0.0.110-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (750.6 kB view details)

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

crosshair_tool-0.0.110-cp310-cp310-macosx_11_0_arm64.whl (708.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

crosshair_tool-0.0.110-cp310-cp310-macosx_10_9_x86_64.whl (707.3 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

crosshair_tool-0.0.110-cp310-cp310-macosx_10_9_universal2.whl (718.5 kB view details)

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

crosshair_tool-0.0.110-cp39-cp39-win_amd64.whl (706.8 kB view details)

Uploaded CPython 3.9Windows x86-64

crosshair_tool-0.0.110-cp39-cp39-win32.whl (705.4 kB view details)

Uploaded CPython 3.9Windows x86

crosshair_tool-0.0.110-cp39-cp39-musllinux_1_2_x86_64.whl (747.1 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

crosshair_tool-0.0.110-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (748.2 kB view details)

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

crosshair_tool-0.0.110-cp39-cp39-macosx_11_0_arm64.whl (707.9 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

crosshair_tool-0.0.110-cp39-cp39-macosx_10_9_x86_64.whl (707.2 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

crosshair_tool-0.0.110-cp39-cp39-macosx_10_9_universal2.whl (718.4 kB view details)

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

crosshair_tool-0.0.110-cp38-cp38-win_amd64.whl (706.7 kB view details)

Uploaded CPython 3.8Windows x86-64

crosshair_tool-0.0.110-cp38-cp38-win32.whl (705.3 kB view details)

Uploaded CPython 3.8Windows x86

crosshair_tool-0.0.110-cp38-cp38-musllinux_1_2_x86_64.whl (744.9 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

crosshair_tool-0.0.110-cp38-cp38-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (746.8 kB view details)

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

crosshair_tool-0.0.110-cp38-cp38-macosx_11_0_arm64.whl (707.8 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

crosshair_tool-0.0.110-cp38-cp38-macosx_10_9_x86_64.whl (707.1 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

crosshair_tool-0.0.110-cp38-cp38-macosx_10_9_universal2.whl (718.4 kB view details)

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

File details

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

File metadata

  • Download URL: crosshair_tool-0.0.110.tar.gz
  • Upload date:
  • Size: 628.6 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.110.tar.gz
Algorithm Hash digest
SHA256 fc0dd25117309728bf6fe304ed6ffce906a6b6aefc6c275b5bbb6cc7186367b3
MD5 4ab963615c4809aecafe47dc01c95056
BLAKE2b-256 fb04dbe1e3769eec8ec46bbb8e1ccf7540369ef74a40e9121440bef6dec815e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for crosshair_tool-0.0.110-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 a73a9ab75b1a1899b01ad74e9de382ee1f9b9e54e93b4ef39438b9b6bf64f29a
MD5 293a3dea537a2703457a56d63e36fd34
BLAKE2b-256 5683b602c6da62cef07495ca1a4e5565205c2289a79a634ebb34cfd5000bde27

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for crosshair_tool-0.0.110-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 9f59a847bc46cb25db849999d156285298bbaa601d52922a097bab20b45e9bde
MD5 966c6ffe8fc3a11af3f9852177b39aac
BLAKE2b-256 fe6d01bc3532c919ff82b2f8a52ffed56be823c3fb182467a103747268a4aea3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for crosshair_tool-0.0.110-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 345d8024a47c58bd64adf2f2511bc022765bd429c783447d536cd9c8fb62e68f
MD5 3872774f8e9cf020ee686618bdc91921
BLAKE2b-256 d9e4822d9decd4eaaab97f8050f3ddd8788369389ff6e6e2b6896a083f8e4c7c

See more details on using hashes here.

File details

Details for the file crosshair_tool-0.0.110-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.110-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 72135403a82d4467ca4d53b844cfcd67aa370fd9249944b9fa3dcab1927726b3
MD5 2e2748304bef4a9d35d577e04cb83e3c
BLAKE2b-256 4f954d76ae5652a8c1d1cf7e44f6742f018da545df5c968e1ad923ce858f03dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for crosshair_tool-0.0.110-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e78e2f74ebcee7ffb36251f83e6534bd1bee6c6edeb2ccedfed9826609a23252
MD5 975a183f53abb20d827e8a142e58ee8a
BLAKE2b-256 0c4d228eaa2873efbe1bc3b2b8da9c7c014c0ced2046ca703ba6c358ba5ec2cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for crosshair_tool-0.0.110-cp314-cp314-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 2a787b8aaf8790f519bfe5cbc53cbc7690811b6d6259fe122735c76e7d390140
MD5 012eb439ddf014d77bc8ee13407bc260
BLAKE2b-256 2f388182a8878c3d57c1a7c73a5c289b411e0ac4e97d1e2f2a3f13c5ce8a36ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for crosshair_tool-0.0.110-cp314-cp314-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 d30ef73b792f6e0c9202db82cdb9a45005b66396c9c2e0a745bc65a8608c80d8
MD5 e915fe1fe8c3a168e37323b292d08bb4
BLAKE2b-256 37761188b519ede0c1ba42fdce400a2ba9052744bbb393afb1c503edc1682ee1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for crosshair_tool-0.0.110-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 15e7210121e4471ff56b67bfcfaeedf5b4265625928418752c91db89e23cfe67
MD5 8bd495b38ec00da64ecf9bedaea710e2
BLAKE2b-256 9439bdc85d4c2cad692c6d1147450018dfd30116c35d0ff43335878ab16764f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for crosshair_tool-0.0.110-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 80c062f3eded710d92ab3c34a311156802d515ea36a253e264f2ea8058cbdd2d
MD5 9687393dc72ae615bf5e131dbc08d4ca
BLAKE2b-256 ebfc82567dd9189465dff03395343d6e50630da842c919d3d890903ece3bad79

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for crosshair_tool-0.0.110-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9e9db10ba7a2e5516cfca585e31b052528bb3361674ac7de890cffe3922243fc
MD5 db3eeafbc57cd23e590f532c4ac70bd2
BLAKE2b-256 85285c1d9a59b5b76d0f914ccb5c51763d6657e73ffe5b5e5490b6f955c5edb0

See more details on using hashes here.

File details

Details for the file crosshair_tool-0.0.110-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.110-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 e095460bc61974967f36205f90dd1d65b99c0be649ebcd9d48b6c7664fb7e207
MD5 672766d235fa38f53426fcc6969b184e
BLAKE2b-256 22225766a4aa20767d59f6e05506363830c8b923673f40d28409cf421d414f10

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for crosshair_tool-0.0.110-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a502d2e836600ff612d809768759760f3d1338edb2b0994e3369ec5925d3c57b
MD5 3d42b4885a289738bb36f20184e17b5a
BLAKE2b-256 45e010173b1421ff4c632e427933454fda32379bcd8a857edfd9ff4fbac36e4f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for crosshair_tool-0.0.110-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 e5b2ebb495b9be9a99f1f49f47d6b232c635809c6e5e53ec6d65908859f0b58d
MD5 91cb6abdb50ac3a5bb0f75f734a2488e
BLAKE2b-256 c6cd72a0db018a119a5d65e0b264ac74c1b5c9ea44939aaf3047f86f63ba1615

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for crosshair_tool-0.0.110-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 91bdc4a4606fe9678f3819ccbf05ad8793eaf7d9601b6fa741ebcc062740ac29
MD5 b618440e8f1430de6b005559c95b299a
BLAKE2b-256 b29337a408058aef3d8b132b14ebb2154ebfd8d61a89908248a8f2ecacf97bb9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for crosshair_tool-0.0.110-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 22c414999188d6e60a9010a6c049aa036dd5b78d668cf4a3740af9c6687ea1e4
MD5 9156cbbfa1a6f4b9506b836bc7b326a7
BLAKE2b-256 5ad13c0ea57a93dc1acf52193ebc1e1cb6fcefe1bcfb664c0aae3da9bb2842f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for crosshair_tool-0.0.110-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 6f6a20d060cb357b40cc38f1c11391de0571a7fe7982c824969528b88d968d22
MD5 40f21c93ef8a1cd5c88c49be7cec0ea2
BLAKE2b-256 f30a3cbbf601fdc78c62267fa15743c89b1144b2e71aa1abb357deb2ea93ff51

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for crosshair_tool-0.0.110-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9128f52a8b630fc95dd0eccf140f9d947df8f2590716c664a23fa01291216cbc
MD5 bf2ab55e23415090280d99ce5bd9c6a8
BLAKE2b-256 5843852896ce64fb1a88958433b6c91ef9423790a6e7d9b2d349145827abaf93

See more details on using hashes here.

File details

Details for the file crosshair_tool-0.0.110-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.110-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 dad308590784f8747303463a054ee621137de84b24486cd458739eba11bcefe8
MD5 9d99c08a8e2555eb682c897298cc82ea
BLAKE2b-256 f8e5f56a7ab7b8919502c73bc5b6c7e00cd680c5af874f77d42314ab56f3b8ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for crosshair_tool-0.0.110-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 15e21c550e2e8afa392f6140e0630aebdc26491bc6a7fe2926f58a4025c09884
MD5 ae890ffe21500a8380e6d877d1a2dcc4
BLAKE2b-256 321063367081764838bf5cccdfe97014e3bc09bf45a2e1f32b7ac2126a540d85

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for crosshair_tool-0.0.110-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 bdda9eb1cb3132bb44ed16a83631a43af595f8a14e5979744519d650f5eae192
MD5 1587d0d7114abdbb8036c824cef6a0f6
BLAKE2b-256 84240d1a30a9d06ae4943780a62799dd0eb660e7959f5a6c5478c790d2729149

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for crosshair_tool-0.0.110-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 ef608793a590899e2dc627b5fe9f180a417bf7075380dff697aa6773cbe263d7
MD5 5b86adfd26b4c1022ae5b884a5d5a505
BLAKE2b-256 fb37dbd9d05fc298269fb475ab7973ecd48acb711058101f17e01f4594b617f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for crosshair_tool-0.0.110-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8e638cfbb3b83044d905c093285a874b52f47e53d33504d786dd1165be492a3c
MD5 2dc63b0e1b04e87172886873492b0dfd
BLAKE2b-256 99411b63abfcf235e6b62ae431a4af5838fc5e8cf3fbc14e9066d348425980f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for crosshair_tool-0.0.110-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 515261229ffa1aea661bd5063e09ba4b14641c6cc9390f086cb3dec3d4f1edf3
MD5 7cd09737fc024157860858d9d98d240e
BLAKE2b-256 7c6f5fe7d35b2786ab98962f9af84910c5ec6b6b596bdbaed247a7ace940af5e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for crosshair_tool-0.0.110-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1adeeec20875540733b1b27d742f8b4afad0329d301c1ffc4e45642e642d5546
MD5 1dca56ced5f611826999cff83894f4c2
BLAKE2b-256 b1728a3385c6a9d2fcba0c0aa74b8f42e0fd65f8c6885d45bd5cb3f2445ab114

See more details on using hashes here.

File details

Details for the file crosshair_tool-0.0.110-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.110-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 5f5a93ef928e61fc5178f2f221e7b06908a949461161e20a738210ecb063d85d
MD5 ad511849cfca230ee4cb55303f208e03
BLAKE2b-256 d079e6309447cd69d68c7a5a2d7dcad6ec4fee0b016543663640ff41ba6ef14a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for crosshair_tool-0.0.110-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0bed85e08ef9180fd9567fa387851bfb43a02c8f35030d5f8f01e61fde95934f
MD5 24b92cf063fb2e96bf3a924a8192c694
BLAKE2b-256 433f691f3c9ca43d0dc848e08b26736b3e85cf513bebdd1b00fe01ef40ddcc46

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for crosshair_tool-0.0.110-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 56a8f098361d887812998c553a69379d3659633ef2467ebcdc4227c7ab13e437
MD5 8ed6f565af371732d992a645284e835e
BLAKE2b-256 854dbb62191cb81acbf7a37cd8604ab75e864d84c207d56733bcb068c91a1038

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for crosshair_tool-0.0.110-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 2bd0b8837404b0ff1b35f7a02ba8e3cc33fc0bbb0fe77c87f614b173e058ab0f
MD5 cb6b2916dac9589a811f2e59c1141631
BLAKE2b-256 2014fa608234eb37424e078ab8b6240195711ba6f75730e2af335e215aea8719

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for crosshair_tool-0.0.110-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 18f72ee1fa7994fc01bd11a9358dd31c7e406d1358fa5517d80ee560efe50841
MD5 7b3f7ea144cb09cbf8bacebca7ad7507
BLAKE2b-256 2129055eeedb4579f0ef00c46ef6e5d305635647594f8bcc442b6f465c3707ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for crosshair_tool-0.0.110-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 29afb2ee069be587742f1195891f3d97b50923af07b6a92c86458b1998680387
MD5 5019cb733beeae7e376086fa23c76926
BLAKE2b-256 429338da570c3da093d5ba6faed257c2fe42ae4a317f5cc73ab4de43b67a9b6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for crosshair_tool-0.0.110-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3e044146448ca9f240e170194f7bb2dbb43a5250e07a27b1ed09754de0be8a9e
MD5 70a671586471a3f39c6656798eaffdae
BLAKE2b-256 efabce0545bcf059ea54568be482b1ef42ce49c39352d0e1a3317e10ed319242

See more details on using hashes here.

File details

Details for the file crosshair_tool-0.0.110-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.110-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 c3df600af72ba4aabdce93a8ce45fb16f207e4fb6f60d83ac7984de131bdf275
MD5 19869777acdb6ea83fcf890f629297b9
BLAKE2b-256 c09eeb035f0d0ab6d39112aac4ec426b8498d52c8631cf709fe28308feeb6ff7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for crosshair_tool-0.0.110-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e45572e4fefe4b270096e7d6221fef7ddb13edc40adc2a3b9720cd50b00f5190
MD5 0c98c6e2bd1ef98ed0d82d48978903ba
BLAKE2b-256 854243a81e8cf307810171452093bb822784b6677dc0b3c34627d97aeb64e77d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for crosshair_tool-0.0.110-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 812c101ac95c730926077556588ccaaeda2bb58d4b4250a76f9946cdee55256c
MD5 0b434c7936d220bc5c696ce1693a892d
BLAKE2b-256 16cc3f39165e915761fba20a89ad922bfdcb866c23b2143dc102be282f4aecca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for crosshair_tool-0.0.110-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 13607b69688f2a31e2ac26daee6941d42b98af04e0f426e378eaaadaf3de984e
MD5 2d7b4fdf8d27ba05945619b51c54f38e
BLAKE2b-256 6c25d0397accf0ae8d1d85634bf2057ab3f6673564338690bf410cde629cebb6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for crosshair_tool-0.0.110-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 52f5f8699b0fb0257daa20a4815ebb393db14946abc08e0c0eb83394af2eb57f
MD5 89ca02c1a6f07b0a79013070922a3c91
BLAKE2b-256 78ba75a000dba153cda5a4dfc1e3c08cb84d9bc8febb652241de90484036426f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: crosshair_tool-0.0.110-cp39-cp39-win32.whl
  • Upload date:
  • Size: 705.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.110-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 7d1694a17ca03fb68f77dee067bf3cb9c2b6defbf0c4dae77723afec95412df8
MD5 1dd2c54291ba1d7402b7707b36561351
BLAKE2b-256 dc8c37b70912aa4ed599601bdd16ad28dc716df9f5bc02ac88633f809ce881f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for crosshair_tool-0.0.110-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 83cd916094933d86f3d3e18922a37396b1a920129ef10ff2b7665b368ab35d89
MD5 d8d7bd04801e9ad66aba1b531c35e9fd
BLAKE2b-256 747efd157997652c48785b57b84b7f72ad0229b0f5892cefc426b341bc0f1376

See more details on using hashes here.

File details

Details for the file crosshair_tool-0.0.110-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.110-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 91fa5a0edf7d6c904efaf2a27513ba06992250184227354b07f12d259be7c4fb
MD5 6318454b6ecdc7de5e2d8ce580d57e00
BLAKE2b-256 f7575029a60bf151209927a9178f4a04b131018d463f94a9281aa00863b80929

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for crosshair_tool-0.0.110-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 49a17e2c6249e2a3b0b78de628c2c8abe05940cc267edb04740f45baf1eb9b54
MD5 c6159000ca82de12508619828361090f
BLAKE2b-256 15a5186220779fba1622db254d45a1969d9372a7b7ceedc87224cfbf3cac3e18

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for crosshair_tool-0.0.110-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c68f3b49d2eac719cbc3a5ea37f5f36ebe5248ca8a5ee66d65933fbe0044e343
MD5 27a0ad6d25a56da111472cd3e112f7b1
BLAKE2b-256 3800dc50ef78b534e31053cd7518cc73942647d86eb917b98fbec9751dda4fcb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for crosshair_tool-0.0.110-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 d2607037643abd688f45299f24dc51d4155822642b7416d14f59d95a4932887b
MD5 4dbdb9626cbf4d31033aa86dae411b73
BLAKE2b-256 a29db27ab996e97dcee6d82037df81f7658e64416cc1f900cd2d2f42f36e445c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for crosshair_tool-0.0.110-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 b54ee342cfbadae13267ea77d3eebf816139ed89fb399b2af4cca9738ae27b11
MD5 22896a038062ff7488c68942b8281ace
BLAKE2b-256 74a7fa40c39d1c6333b44eb29fcb7f71d082086c7c22a10fee2c2f4af356e2f8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: crosshair_tool-0.0.110-cp38-cp38-win32.whl
  • Upload date:
  • Size: 705.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.110-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 11ab9afb85679677a1a05d559976b896bfbc5f126df9934bc920dc5157fff5c1
MD5 f6d2419f0ae75bb49ac5ecfc2c6b94c2
BLAKE2b-256 bafeb0a22995bd72c3cde2e6532771e57d58eae68ab6217b518c6ab060e44f80

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for crosshair_tool-0.0.110-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2ea5fd4f3b2c445890987fbe8d770f35ffa1feac7f9c98795d359912efbbe652
MD5 61a6ca05156385da0dbdc9f9165f6477
BLAKE2b-256 e7511505891abab5c432ab14c383c8db0e03a3f779a271b0563d3214e28159ad

See more details on using hashes here.

File details

Details for the file crosshair_tool-0.0.110-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.110-cp38-cp38-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 e8be1aa02d5661f72798567638363914a9e3b500e65efe3cac1cc6305aebc670
MD5 775e6f6e12b7d9548d442a36287386bd
BLAKE2b-256 8d1527fde3fe6384787d5af5564099f3fa8357c27515be2aa5df38d8a0045cde

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for crosshair_tool-0.0.110-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bb6f962682ee7cce42af96812f5ea3f5a51b5cde47cc0d25d4db60f94eec1260
MD5 47ef6e3a5aedd3509d616d7140ba661e
BLAKE2b-256 2a2d6de3276004ce374d8071bdac6fd5dd442db39ed5fb8d3cbbd646d8764538

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for crosshair_tool-0.0.110-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ed79d51daebe335eba06ed40ba544a70037dded28e63218734a717ad0078486e
MD5 9725901f4cb20932843717b84cbc8151
BLAKE2b-256 fd6567ee785709436aea6a163e54e91b37bd8cdea86686d050cbd81021186c8b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for crosshair_tool-0.0.110-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 9c9c4404458780b0b927f4c0381478a9e43318cd3648d9e5b4a102d4e267cff4
MD5 1d1e73ef598439c3fea7d4b40ef2e16a
BLAKE2b-256 031cdb53878c88226ec0dc9c996c9e6ac15834d393451adc2b78f6cd04a51f2f

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.0.110 This release

50 files

0.0.109

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