{"library":"crosshair-tool","type":"library","category":null,"description":"CrossHair is an analysis tool for Python that utilizes symbolic execution to blur the line between traditional testing and type systems. It works by repeatedly calling functions with symbolic inputs and employing an SMT solver to explore execution paths, finding counterexamples to contracts defined within docstrings. The library currently stands at version 0.0.102 and has a fairly active release cadence with frequent minor updates.","language":"python","status":"active","version":"0.0.102","tags":["static analysis","symbolic execution","formal verification","contract programming","testing","SMT solver"],"last_verified":"Mon May 25","install":[{"cmd":"pip install crosshair-tool","imports":["crosshair watch my_module.py"]}],"homepage":"https://crosshair.readthedocs.io","github":"https://github.com/pschanely/CrossHair","docs":null,"changelog":null,"pypi":"https://pypi.org/project/crosshair-tool/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":50,"avg_install_s":4,"avg_import_s":null,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/crosshair-tool/compatibility"}}