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

Metadata

Release files for crosshair-tool 0.0.111

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for crosshair-tool 0.0.111
File Size Uploaded
crosshair_tool-0.0.111.tar.gz 567.1 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for crosshair-tool 0.0.111
File
crosshair_tool-0.0.111-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details
crosshair_tool-0.0.111-cp315-cp315-win32.whl CPython 3.15 CPython 3.15 Windows x86-32 Details
crosshair_tool-0.0.111-cp315-cp315-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ x86-64 Details
crosshair_tool-0.0.111-cp315-cp315-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details
crosshair_tool-0.0.111-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details
crosshair_tool-0.0.111-cp315-cp315-macosx_10_15_x86_64.whl CPython 3.15 CPython 3.15 macOS 10.15+ x86-64 Details
crosshair_tool-0.0.111-cp315-cp315-macosx_10_15_universal2.whl CPython 3.15 CPython 3.15 macOS 10.15+ universal2 (ARM64, x86-64) Details
crosshair_tool-0.0.111-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
crosshair_tool-0.0.111-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details
crosshair_tool-0.0.111-cp314-cp314-pyemscripten_2026_0_wasm32.whl CPython 3.14 CPython 3.14 PyEmscripten 2026.0+ WebAssembly Details
crosshair_tool-0.0.111-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
crosshair_tool-0.0.111-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details
crosshair_tool-0.0.111-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
crosshair_tool-0.0.111-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
crosshair_tool-0.0.111-cp314-cp314-macosx_10_15_universal2.whl CPython 3.14 CPython 3.14 macOS 10.15+ universal2 (ARM64, x86-64) Details
crosshair_tool-0.0.111-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
crosshair_tool-0.0.111-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
crosshair_tool-0.0.111-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
crosshair_tool-0.0.111-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details
crosshair_tool-0.0.111-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
crosshair_tool-0.0.111-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
crosshair_tool-0.0.111-cp313-cp313-macosx_10_13_universal2.whl CPython 3.13 CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64) Details
crosshair_tool-0.0.111-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
crosshair_tool-0.0.111-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
crosshair_tool-0.0.111-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
crosshair_tool-0.0.111-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.5+ x86-64 Details
crosshair_tool-0.0.111-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
crosshair_tool-0.0.111-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
crosshair_tool-0.0.111-cp312-cp312-macosx_10_13_universal2.whl CPython 3.12 CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64) Details
crosshair_tool-0.0.111-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
crosshair_tool-0.0.111-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
crosshair_tool-0.0.111-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
crosshair_tool-0.0.111-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details
crosshair_tool-0.0.111-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
crosshair_tool-0.0.111-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
crosshair_tool-0.0.111-cp311-cp311-macosx_10_9_universal2.whl CPython 3.11 CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64) Details
crosshair_tool-0.0.111-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
crosshair_tool-0.0.111-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
crosshair_tool-0.0.111-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
crosshair_tool-0.0.111-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details
crosshair_tool-0.0.111-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
crosshair_tool-0.0.111-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
crosshair_tool-0.0.111-cp310-cp310-macosx_10_9_universal2.whl CPython 3.10 CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64) Details
crosshair_tool-0.0.111-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
crosshair_tool-0.0.111-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
crosshair_tool-0.0.111-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details
crosshair_tool-0.0.111-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details
crosshair_tool-0.0.111-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
crosshair_tool-0.0.111-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details
crosshair_tool-0.0.111-cp39-cp39-macosx_10_9_universal2.whl CPython 3.9 CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64) Details

Total release size: 34.4 MB

Release files / crosshair_tool-0.0.111.tar.gz

Download URL crosshair_tool-0.0.111.tar.gz
Size 567.1 kB
Tags Source
SHA-256 checksum
How to use checksums
905dbaf2c24308696bf295375a5de6b3b1c77943d5870dcb581c47bd43750771
BLAKE2b-256 checksum
How to use checksums
e4d0d0ea0ca899bc9e9a39ca1cb08caf9a3130935eb5b560e0ebdb176aa148ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / crosshair_tool-0.0.111-cp315-cp315-win_amd64.whl

Download URL crosshair_tool-0.0.111-cp315-cp315-win_amd64.whl
Size 659.9 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
e50ae7e9b51531f51d026a87f0e72dffde180efb2a222f68e39107dea2681cf6
BLAKE2b-256 checksum
How to use checksums
8c4acccfbc051dc5bd2aae0eba02b01b693fe65e1be3a26d2c1dac7fd3ce6afb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / crosshair_tool-0.0.111-cp315-cp315-win32.whl

Download URL crosshair_tool-0.0.111-cp315-cp315-win32.whl
Size 658.5 kB
Tags CPython 3.15 Windows x86-32
SHA-256 checksum
How to use checksums
d265ef762314485f5e46da7729a16fc01750a180b4e645c80f8ddf9b48f9bb27
BLAKE2b-256 checksum
How to use checksums
539d5240b14094eb02b8d9abdaa81cba26a3b13f16fcc80d0ef92ef5ac6cc57b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / crosshair_tool-0.0.111-cp315-cp315-musllinux_1_2_x86_64.whl

Download URL crosshair_tool-0.0.111-cp315-cp315-musllinux_1_2_x86_64.whl
Size 759.9 kB
Tags CPython 3.15 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
bd739fb1a8020b6dc2127686eedcc318691bf2601c8d48957cd571be9f06ee0f
BLAKE2b-256 checksum
How to use checksums
5a3dc1f670a3e62e5fa5578f1ad07fe9e39924944f35791e61595d0a817fc1a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / crosshair_tool-0.0.111-cp315-cp315-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL crosshair_tool-0.0.111-cp315-cp315-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 762.3 kB
Tags CPython 3.15 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
5275a44fbd41f928913fe5a3cb4984cf478240f8578c5c83c7651e0f3e409519
BLAKE2b-256 checksum
How to use checksums
d5280d996cee7fa23cb1fec12e2e3175e7f913b4149c752eb8630abdacc87e3f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / crosshair_tool-0.0.111-cp315-cp315-macosx_11_0_arm64.whl

Download URL crosshair_tool-0.0.111-cp315-cp315-macosx_11_0_arm64.whl
Size 662.0 kB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
32ff682661b58c6afe08df56f9af4fdab580e8d2c6a551e08029b3bd41bece42
BLAKE2b-256 checksum
How to use checksums
2668d3bcfc2f90e8f6a4247cf5c2d1d0d15f365311f72b31342221c4a823ab8b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / crosshair_tool-0.0.111-cp315-cp315-macosx_10_15_x86_64.whl

Download URL crosshair_tool-0.0.111-cp315-cp315-macosx_10_15_x86_64.whl
Size 661.3 kB
Tags CPython 3.15 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
6334f2c418f816e3bcaa2b5d8b0f814a4263f514e0783b671167f724ae1896ba
BLAKE2b-256 checksum
How to use checksums
d5a238ca03560e08d5e3da3540246c032ae22ef10a9bb64ca2f5dbf6f5394ae5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / crosshair_tool-0.0.111-cp315-cp315-macosx_10_15_universal2.whl

Download URL crosshair_tool-0.0.111-cp315-cp315-macosx_10_15_universal2.whl
Size 679.5 kB
Tags CPython 3.15 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
2ce22f243428e40552e3727e6e8a1ab4e85bc6e58a006d5335ac2ae611c631c8
BLAKE2b-256 checksum
How to use checksums
270bff91cf7387554a44eb903ac6a191d4209275a968e5d0e4a96ad73509b137
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / crosshair_tool-0.0.111-cp314-cp314-win_amd64.whl

Download URL crosshair_tool-0.0.111-cp314-cp314-win_amd64.whl
Size 656.3 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
9be9448c2fb6196c560b7396ab5cc00cb9277329d0c1f96644607b57d231d576
BLAKE2b-256 checksum
How to use checksums
adbb4513d8097e738edc390bc13f9c1996377477b250eb985f5a7591790ac8ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / crosshair_tool-0.0.111-cp314-cp314-win32.whl

Download URL crosshair_tool-0.0.111-cp314-cp314-win32.whl
Size 654.7 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
3ff2eceb7cff9386960d7605d730a43c60a90174e1f3dd15b4b1a97bc5304e9b
BLAKE2b-256 checksum
How to use checksums
3af3a36b03505756ff574d0ef675fca33951f987409f4bae6633b6f1ee9b2327
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / crosshair_tool-0.0.111-cp314-cp314-pyemscripten_2026_0_wasm32.whl

Download URL crosshair_tool-0.0.111-cp314-cp314-pyemscripten_2026_0_wasm32.whl
Size 653.9 kB
Tags CPython 3.14 PyEmscripten 2026.0+ WebAssembly
SHA-256 checksum
How to use checksums
f80d80ecab9ee48d68baa005ddeff643d1413e6f9c0a101b9a10b8c40a538e77
BLAKE2b-256 checksum
How to use checksums
b3c3476d33ef2148db7c62d2ec1b00574759f8976f271924bd3fbde82df8acfa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / crosshair_tool-0.0.111-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL crosshair_tool-0.0.111-cp314-cp314-musllinux_1_2_x86_64.whl
Size 755.8 kB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
c8003d6bc933d36a8594453fc261c1611b0d8b75c4292a9364deacadaefdd54f
BLAKE2b-256 checksum
How to use checksums
b7efdd117290cde1c73079059c825858637fcb784f5dcd2637a8f18a1f916d99
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / crosshair_tool-0.0.111-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL crosshair_tool-0.0.111-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 757.4 kB
Tags CPython 3.14 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
0124082bf79248658c9b8d5cd4084e00f4d8aed8125395e816b2451e187b39ef
BLAKE2b-256 checksum
How to use checksums
111950f71cda8e5211e74acffb5000a16b41c3909b5b6f2db95dadf089b89459
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / crosshair_tool-0.0.111-cp314-cp314-macosx_11_0_arm64.whl

Download URL crosshair_tool-0.0.111-cp314-cp314-macosx_11_0_arm64.whl
Size 661.4 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ad9956e3ec8d5fc6da2e92ede68868fc1958d9e58dbd775e8851046ae1be3cf7
BLAKE2b-256 checksum
How to use checksums
b6f22dbefbe17b675420855b4b542b3e901828003fa514820b5e5b0ce27b2569
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / crosshair_tool-0.0.111-cp314-cp314-macosx_10_15_x86_64.whl

Download URL crosshair_tool-0.0.111-cp314-cp314-macosx_10_15_x86_64.whl
Size 660.8 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
4da25b580b7eff52b53170050af33ab8a837b6fbe2d63c7df26802bf5f6a16a3
BLAKE2b-256 checksum
How to use checksums
c87fd9a0137c9bd29748e1bab417699aa2e76859f47ccf5e3534476026b80747
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / crosshair_tool-0.0.111-cp314-cp314-macosx_10_15_universal2.whl

Download URL crosshair_tool-0.0.111-cp314-cp314-macosx_10_15_universal2.whl
Size 678.3 kB
Tags CPython 3.14 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
95f4cf5ddeddd3882197994fe569fb98a12c929e776614f1e5a522be02c1e65a
BLAKE2b-256 checksum
How to use checksums
23ce4ff5c77b4ce42b470c525bbdfd022bcd2a7712740cb5dfb3419f4ea089e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / crosshair_tool-0.0.111-cp313-cp313-win_amd64.whl

Download URL crosshair_tool-0.0.111-cp313-cp313-win_amd64.whl
Size 656.8 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
8da3f48099331a91122fe991aa0d386e0979681f654c2b368199b27a22e708a1
BLAKE2b-256 checksum
How to use checksums
a733d6633bb23343ea9317f1dc770c884faad832f3edfa6920de44752d37dc9e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / crosshair_tool-0.0.111-cp313-cp313-win32.whl

Download URL crosshair_tool-0.0.111-cp313-cp313-win32.whl
Size 655.1 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
7c349efa7285c35e48b850acefc7384e89801ad23724579604505f91ce560eda
BLAKE2b-256 checksum
How to use checksums
d8c6feec980f7bd31f178fd55912df8afed64fe9e2ed732dfb38d9df36c6c5bb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / crosshair_tool-0.0.111-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL crosshair_tool-0.0.111-cp313-cp313-musllinux_1_2_x86_64.whl
Size 717.3 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
612dbf0272d74e66726c00e13c2de45e09ef1fd38cd5b510e9a80a029699a540
BLAKE2b-256 checksum
How to use checksums
e79e0dc4b5a2a5967a31e32ef4324d604579cd363e3ddcae4e2c6a48859bdeb5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / crosshair_tool-0.0.111-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL crosshair_tool-0.0.111-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 718.7 kB
Tags CPython 3.13 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
3652e2d664adce77c2d787a2e7c767ebda2ee8f2af95f71ebd15e98925f68155
BLAKE2b-256 checksum
How to use checksums
deb7b72d728ea407e24876b994243f93efc997e2283d69d0a96e863378c1b027
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / crosshair_tool-0.0.111-cp313-cp313-macosx_11_0_arm64.whl

Download URL crosshair_tool-0.0.111-cp313-cp313-macosx_11_0_arm64.whl
Size 662.4 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2d641f7ddbc94cbae57f2fd3f2b4b5081d1488c029a06615e4d74ff451f97d52
BLAKE2b-256 checksum
How to use checksums
cadd61e76db503e0a0e87283304c02fc901d2dfa0c932044d003d3ee772cbdd2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / crosshair_tool-0.0.111-cp313-cp313-macosx_10_13_x86_64.whl

Download URL crosshair_tool-0.0.111-cp313-cp313-macosx_10_13_x86_64.whl
Size 661.9 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
978e22d77df771332c10a30f9399429a571c212db8b0cdc0cea2f41e785865b9
BLAKE2b-256 checksum
How to use checksums
4eccbda6ad54bcc63faef6f8e32ac104ffbb0cb4db14149a65c6231c52fef9be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / crosshair_tool-0.0.111-cp313-cp313-macosx_10_13_universal2.whl

Download URL crosshair_tool-0.0.111-cp313-cp313-macosx_10_13_universal2.whl
Size 680.5 kB
Tags CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
b7370036848b99905249bf8bd05bd8a84f75564f1f87b531248ba9bafec9daea
BLAKE2b-256 checksum
How to use checksums
c066d86b85df3323aa1924e03b0d0e603b07170bb25fddd8af5cd8cc10292507
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / crosshair_tool-0.0.111-cp312-cp312-win_amd64.whl

Download URL crosshair_tool-0.0.111-cp312-cp312-win_amd64.whl
Size 656.8 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
56abfee73a15a12de8338079f4bc95a13b310897bfb08a0efd3e5a416f382d44
BLAKE2b-256 checksum
How to use checksums
95e85ea2380691792c99c0b4c5a2dec7145ceaedaf023243df311827e8907e0f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / crosshair_tool-0.0.111-cp312-cp312-win32.whl

Download URL crosshair_tool-0.0.111-cp312-cp312-win32.whl
Size 655.1 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
1a480a5828e4f89784c40407d267c8a925e398b30efc970ef685b27ba13db7c2
BLAKE2b-256 checksum
How to use checksums
302c708acd167e01fd60d153e8c767f79efe91c6ec044967eac5106899c5fc85
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / crosshair_tool-0.0.111-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL crosshair_tool-0.0.111-cp312-cp312-musllinux_1_2_x86_64.whl
Size 710.8 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
9a83464adbf165ec727aad7f32161545932b19dccb17cc9f2989f0559ff1f7d7
BLAKE2b-256 checksum
How to use checksums
b3dd42a1819ded2601fa911dce3219513fc4339f8c8e9af967b5ef727ad77f49
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / crosshair_tool-0.0.111-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL crosshair_tool-0.0.111-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 712.1 kB
Tags CPython 3.12 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
c96caff4525cd43ec90b1b06df92911e712a45fc9208661a0e199572e081027a
BLAKE2b-256 checksum
How to use checksums
bfab1b313cd2808df0a0e72c24d30eedc45e4ab32ed1c3e21f16631be85c8138
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / crosshair_tool-0.0.111-cp312-cp312-macosx_11_0_arm64.whl

Download URL crosshair_tool-0.0.111-cp312-cp312-macosx_11_0_arm64.whl
Size 658.6 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
61e69ebdb738d68adbe88a3351eec84f380322fc9da4cc62872cf365a501399d
BLAKE2b-256 checksum
How to use checksums
84de1ae6ad6d7c59b0e9bc3ffacdf6de798e46c78a589232be3c0678fa537f46
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / crosshair_tool-0.0.111-cp312-cp312-macosx_10_13_x86_64.whl

Download URL crosshair_tool-0.0.111-cp312-cp312-macosx_10_13_x86_64.whl
Size 658.1 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
42f093f5d1d9cfbbb0237aefec23578d3bdf7513b2cfbefa4eade86b643f831e
BLAKE2b-256 checksum
How to use checksums
a067d4df141bf521f029417d881bd8ffa1f8c002d490995927f48ef4e7472b64
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / crosshair_tool-0.0.111-cp312-cp312-macosx_10_13_universal2.whl

Download URL crosshair_tool-0.0.111-cp312-cp312-macosx_10_13_universal2.whl
Size 672.8 kB
Tags CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
aa7b00f0fb04a560244bbf30ff7cef8b2bcf3a114dfee3b3d5c04385ba1bd593
BLAKE2b-256 checksum
How to use checksums
0fd306295168cc36eea9656a666e6a5d660e66d1f9b35611fb75664b89f281d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / crosshair_tool-0.0.111-cp311-cp311-win_amd64.whl

Download URL crosshair_tool-0.0.111-cp311-cp311-win_amd64.whl
Size 653.6 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
63e138a5b69f799a3e83c0d60f5f4674d6012447493c700feeb821ea9034c498
BLAKE2b-256 checksum
How to use checksums
805982520a14e537ecc5ad06bb8818b71fc033a4fee524ff20ede1852181c04c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / crosshair_tool-0.0.111-cp311-cp311-win32.whl

Download URL crosshair_tool-0.0.111-cp311-cp311-win32.whl
Size 652.4 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
4e9e096764f1ae1c06422fc4d95b061988cb70fd810eccca7755f65060631379
BLAKE2b-256 checksum
How to use checksums
1def37aa727f2e6381240f5d1fc9065fafdf7b98195e01cbc4c4efe5ec5d93c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / crosshair_tool-0.0.111-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL crosshair_tool-0.0.111-cp311-cp311-musllinux_1_2_x86_64.whl
Size 694.6 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
a42e50207e651ba651c2c14bf9af7cdcb30784ff58f3931343fc0a3c3c3a8b1a
BLAKE2b-256 checksum
How to use checksums
c64e15a03f6bd67b230f26481ed4c12162b5c158342c0e28b1a622d2c443f42e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / crosshair_tool-0.0.111-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL crosshair_tool-0.0.111-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 695.7 kB
Tags CPython 3.11 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
9e22ab3a408ed02d31c35dc7d964cdaf2cf3f6ba7e43a940b8e68d53f10ea00e
BLAKE2b-256 checksum
How to use checksums
3a15cd197321fe37a5e186d99be9634f71d870d9f5731d2088192f71e1d94e64
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / crosshair_tool-0.0.111-cp311-cp311-macosx_11_0_arm64.whl

Download URL crosshair_tool-0.0.111-cp311-cp311-macosx_11_0_arm64.whl
Size 655.2 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
963c7fa827f38d85608e02923925d63df711758355f8e834ec56163adf8529cd
BLAKE2b-256 checksum
How to use checksums
d81d370f3602e9e3c0f66456e5d301e146ca71118fb8982dd50c9df776c776c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / crosshair_tool-0.0.111-cp311-cp311-macosx_10_9_x86_64.whl

Download URL crosshair_tool-0.0.111-cp311-cp311-macosx_10_9_x86_64.whl
Size 654.5 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
4e9b1ae3c51072dad55c3ee6eaf246c421984c45b7dc90a3bb27d40908580065
BLAKE2b-256 checksum
How to use checksums
d4911465e00935221dd8665f85f7dc16d9184914fe1f7e8138ef54406b2f47ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / crosshair_tool-0.0.111-cp311-cp311-macosx_10_9_universal2.whl

Download URL crosshair_tool-0.0.111-cp311-cp311-macosx_10_9_universal2.whl
Size 665.8 kB
Tags CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
99cb2c88bde586fff2a70b9e60055fd9a5432397cdc724540444a38f46d41488
BLAKE2b-256 checksum
How to use checksums
0d233ee4f1b2d5c3932f692d3ba5b0601d0ec2f5acdb333efcfa5b10563bcab5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / crosshair_tool-0.0.111-cp310-cp310-win_amd64.whl

Download URL crosshair_tool-0.0.111-cp310-cp310-win_amd64.whl
Size 653.6 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
b6021cc99293820bacb076526a0ca76e7ff5c82a66228194f06b6b79941f66fb
BLAKE2b-256 checksum
How to use checksums
3e2f93ab7f5a859245cb3432b01e6a016dd68d754aab263e2e82ab857e215432
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / crosshair_tool-0.0.111-cp310-cp310-win32.whl

Download URL crosshair_tool-0.0.111-cp310-cp310-win32.whl
Size 652.3 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
bbe3fd581d3838133b025d8131f528a76add210b253985b3dc95e41bb7b40872
BLAKE2b-256 checksum
How to use checksums
bd4e859e8c0e73c1489a8671184e07f4d71646fb5417b5e0cbca66ea148346a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / crosshair_tool-0.0.111-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL crosshair_tool-0.0.111-cp310-cp310-musllinux_1_2_x86_64.whl
Size 696.7 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
ca7fa41546935fab25fc68910150b68525663b59da92eb25bc384a166d68647c
BLAKE2b-256 checksum
How to use checksums
50bd95dd4e7cd492c69255a59656d2050977b02b2f2cc6fbe862a31b1cd9419f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / crosshair_tool-0.0.111-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL crosshair_tool-0.0.111-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 697.8 kB
Tags CPython 3.10 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
5b33f5928595a6d7bf271f912c216d888e2cf892252df7f1c323f5f9f380afa5
BLAKE2b-256 checksum
How to use checksums
1d22835412047055b0d75663b0748440d5305bd7440d326f7bbfd495ce2afbc9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / crosshair_tool-0.0.111-cp310-cp310-macosx_11_0_arm64.whl

Download URL crosshair_tool-0.0.111-cp310-cp310-macosx_11_0_arm64.whl
Size 655.2 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4c33576295e6cbfbb6315883ded1aa4b5e4c01175374de88f5377db55cd84d3b
BLAKE2b-256 checksum
How to use checksums
138fc55d79485cc7e8543f30b09c973496128d073d97a771222fe0516046d42b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / crosshair_tool-0.0.111-cp310-cp310-macosx_10_9_x86_64.whl

Download URL crosshair_tool-0.0.111-cp310-cp310-macosx_10_9_x86_64.whl
Size 654.5 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
334b913ca82e5262e24f7262e20a7a629fe9dda57fbf75a89b4f668e03d077e7
BLAKE2b-256 checksum
How to use checksums
cd7bc55a24ccb0848470f83f2a44338e3226c2f3ef1dad3f9172f2df1e3d96cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / crosshair_tool-0.0.111-cp310-cp310-macosx_10_9_universal2.whl

Download URL crosshair_tool-0.0.111-cp310-cp310-macosx_10_9_universal2.whl
Size 665.9 kB
Tags CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
f4b5cb03189d950d1648c53edff9014aa18d35e69c9d84ef7f305da578314fa1
BLAKE2b-256 checksum
How to use checksums
cd3f7c677603f37a5058debf15fd0457d30148ad1c673a1b8e51a70c0605c924
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / crosshair_tool-0.0.111-cp39-cp39-win_amd64.whl

Download URL crosshair_tool-0.0.111-cp39-cp39-win_amd64.whl
Size 653.6 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
f75b49eb5484e067284473061ab999d619f0f868933f087249baadbbaa46698c
BLAKE2b-256 checksum
How to use checksums
de768d1cf2b2dcc06adb08564b542b3b092489bb4e315a5d21bec99a245311c9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / crosshair_tool-0.0.111-cp39-cp39-win32.whl

Download URL crosshair_tool-0.0.111-cp39-cp39-win32.whl
Size 652.3 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
d121ff7b6215f0928c7496a25880806253d8faa3f068c0421d6063253d9155e9
BLAKE2b-256 checksum
How to use checksums
dcb4616501f52cfd6c94125c0ba4285a63f2896fc79fd6a15df1eb5577d2b298
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / crosshair_tool-0.0.111-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL crosshair_tool-0.0.111-cp39-cp39-musllinux_1_2_x86_64.whl
Size 694.3 kB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
f99cb4d646a797e7c068ae74cf987ade3322bd015671f86098f22b14d00aaf43
BLAKE2b-256 checksum
How to use checksums
b1b584f97424f4610fbf9fa4ef24225219e26df08eb8b6fda820e8212b4d7a3c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / crosshair_tool-0.0.111-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL crosshair_tool-0.0.111-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 695.5 kB
Tags CPython 3.9 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
6b8dd3b5ad4b51ebb99eeea49553707400b0efd79e02b0f5ba5f16f80f181ca2
BLAKE2b-256 checksum
How to use checksums
917781502e914261d0b1599af7ad099dcb81672292cd0cee0498b3616cc238ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / crosshair_tool-0.0.111-cp39-cp39-macosx_11_0_arm64.whl

Download URL crosshair_tool-0.0.111-cp39-cp39-macosx_11_0_arm64.whl
Size 655.1 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f2227f6d868b2f079ac5cff1597fd6177a5248b1b72551bd4e8661be0ad0634e
BLAKE2b-256 checksum
How to use checksums
b2a1fd847d1d0678fa3845eba9ee846dbc04cccf705839e9ba15ba3725d69331
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / crosshair_tool-0.0.111-cp39-cp39-macosx_10_9_x86_64.whl

Download URL crosshair_tool-0.0.111-cp39-cp39-macosx_10_9_x86_64.whl
Size 654.5 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
87514b140cc9c13daf78e54abe40d2dc2f2729b740c9b7ce4b9fca109c12a3e9
BLAKE2b-256 checksum
How to use checksums
ca409b0020b1ef7ad1f5656864272725d1e38e6eae0dbcc31b3271420b9758d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / crosshair_tool-0.0.111-cp39-cp39-macosx_10_9_universal2.whl

Download URL crosshair_tool-0.0.111-cp39-cp39-macosx_10_9_universal2.whl
Size 665.8 kB
Tags CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
f2e344945c94194c608adf9f2b14fb730ad7f6786b6fcce29b5a3c999531a21e
BLAKE2b-256 checksum
How to use checksums
44d59b54fbfcd40eebaed4dc1e5daeb9298f10ec58c1208c4a0c1190da78ee4b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Release history Release notifications | RSS feed

This release

0.0.111 This release

51 release files

0.0.32

2 release files

0.0.31

2 release files

0.0.30

2 release files

0.0.29

2 release files

0.0.28

2 release files

0.0.27

2 release files

0.0.26

2 release files

0.0.24

2 release files

0.0.23

2 release files

0.0.22

2 release files

0.0.21

2 release files

0.0.20

2 release files

0.0.19

2 release files

0.0.18

2 release files

0.0.17

2 release files

0.0.15

2 release files

0.0.14

2 release files

0.0.12

2 release files

0.0.11

2 release files

0.0.10

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release 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