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.52.tar.gz (158.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.52-py3-none-any.whl (156.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: claripy-9.2.52.tar.gz
  • Upload date:
  • Size: 158.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.16

File hashes

Hashes for claripy-9.2.52.tar.gz
Algorithm Hash digest
SHA256 8f8ad9288f6d526136d00771ff53f4dfef22863087aa2da8337664a069fac6b4
MD5 8dc74ded1bdf6e17a6da8adc4b98a151
BLAKE2b-256 5d02336903d677bcc17679ac8464643ba296106d60353f09b76a8f203c294ed3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: claripy-9.2.52-py3-none-any.whl
  • Upload date:
  • Size: 156.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.16

File hashes

Hashes for claripy-9.2.52-py3-none-any.whl
Algorithm Hash digest
SHA256 531c4102b17244bd6f45e384d1da843677bb4d5c4a0b51e5b41f0cb263761af5
MD5 f660f1370c73a3ab3b8a72cb41d15c87
BLAKE2b-256 3f59edb40df8835ea8778002f56d44a7df9f1a8c713f500005cf63678c5e85cf

See more details on using hashes here.

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