Skip to main content

An abstraction layer for constraint solvers

Project description

claripy

Latest Release Python Version PyPI Statistics License

Claripy is an abstracted constraint-solving wrapper.

Project Links

Project repository: https://github.com/angr/claripy

Documentation: https://api.angr.io/projects/claripy/en/latest/

Usage

It is usable!

General usage is similar to Z3:

>>> import claripy
>>> a = claripy.BVV(3, 32)
>>> b = claripy.BVS('var_b', 32)
>>> s = claripy.Solver()
>>> s.add(b > a)
>>> print(s.eval(b, 1)[0])

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

claripy-9.2.204.tar.gz (146.9 kB view details)

Uploaded Source

Built Distribution

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

claripy-9.2.204-py3-none-any.whl (141.2 kB view details)

Uploaded Python 3

File details

Details for the file claripy-9.2.204.tar.gz.

File metadata

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

File hashes

Hashes for claripy-9.2.204.tar.gz
Algorithm Hash digest
SHA256 15a89d16091e65326b0345b3037563a3b5e2b31076f8535a36539a5bb0d08c02
MD5 8b0309242b357a6ce1676b5210e4de67
BLAKE2b-256 ddd2cfbc74ebe32ca791069e92566498f5f3f46417a6f24e281e64b36a56c16c

See more details on using hashes here.

Provenance

The following attestation bundles were made for claripy-9.2.204.tar.gz:

Publisher: angr-release.yml on angr/ci-settings

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file claripy-9.2.204-py3-none-any.whl.

File metadata

  • Download URL: claripy-9.2.204-py3-none-any.whl
  • Upload date:
  • Size: 141.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for claripy-9.2.204-py3-none-any.whl
Algorithm Hash digest
SHA256 998c6f56b55126f07a4b0fe94126acb80ad82d699973001f461c927c55b0228e
MD5 1b9b8c622595ab1c98d7400b64238397
BLAKE2b-256 f28a18c4b64209da0f3a0797a257b0e7b29cbc75112c30a386076728965d26fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for claripy-9.2.204-py3-none-any.whl:

Publisher: angr-release.yml on angr/ci-settings

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page