Skip to main content

Static Z3 development artifacts for native build systems

Project description

z3-static

z3-static is a Python package that carries native Z3 development artifacts for build systems. It does not provide Z3 Python bindings.

The wheel contains:

  • Z3 C and C++ headers.
  • A PIC static Z3 library (libz3.a on Unix-like platforms, .lib on Windows).
  • Z3 CMake package files under z3_static/static/lib/cmake/z3.
  • Z3 pkg-config metadata when upstream install provides it.

Build systems can locate the package from Python:

import z3_static

print(z3_static.get_cmake_dir())

Local Build

Build a wheel from an upstream Z3 tag:

STATICLIB_Z3_TAG=z3-4.16.0 \
STATICLIB_Z3_ALLOW_SOURCE_BUILD=1 \
python -m build --wheel

Use an existing Z3 checkout:

STATICLIB_Z3_TAG=z3-4.16.0 \
STATICLIB_Z3_SOURCE_DIR=/path/to/z3 \
STATICLIB_Z3_ALLOW_SOURCE_BUILD=1 \
python -m build --wheel

Source builds are opt-in to avoid accidental long Z3 builds on unsupported platforms when pip cannot find a matching prebuilt wheel.

Project details


Download files

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

Source Distribution

z3_static-4.16.0.tar.gz (4.5 kB view details)

Uploaded Source

Built Distributions

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

z3_static-4.16.0-py3-none-win_amd64.whl (66.7 MB view details)

Uploaded Python 3Windows x86-64

z3_static-4.16.0-py3-none-manylinux_2_28_x86_64.whl (22.1 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ x86-64

z3_static-4.16.0-py3-none-manylinux_2_28_aarch64.whl (22.1 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ ARM64

z3_static-4.16.0-py3-none-macosx_11_0_arm64.whl (17.6 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

z3_static-4.16.0-py3-none-macosx_10_9_x86_64.whl (18.5 MB view details)

Uploaded Python 3macOS 10.9+ x86-64

File details

Details for the file z3_static-4.16.0.tar.gz.

File metadata

  • Download URL: z3_static-4.16.0.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for z3_static-4.16.0.tar.gz
Algorithm Hash digest
SHA256 7ddf502c9e17b2330344d36bbd435793cae45ba2296fef1dea14cb017da7847c
MD5 c554fc5c15728da0069e38ff2372a655
BLAKE2b-256 ce1896c18d6a955ed2a33473ebbc733c5a60d69e4a5fcbd9c45d659eac1b7b1e

See more details on using hashes here.

Provenance

The following attestation bundles were made for z3_static-4.16.0.tar.gz:

Publisher: z3_static_wheel.yml on mlc-ai/package

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

File details

Details for the file z3_static-4.16.0-py3-none-win_amd64.whl.

File metadata

  • Download URL: z3_static-4.16.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 66.7 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for z3_static-4.16.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 7a916136290133a35b7a0b341dfdd978f516a3fc8826383b4f50c6f7e3fb4ea6
MD5 ea7f0c7591d2677ac877f1a56cb3fb9e
BLAKE2b-256 bac0d11acbe547143f038a6bc7a0c68cc457d1ec0566465daab740775d339b44

See more details on using hashes here.

Provenance

The following attestation bundles were made for z3_static-4.16.0-py3-none-win_amd64.whl:

Publisher: z3_static_wheel.yml on mlc-ai/package

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

File details

Details for the file z3_static-4.16.0-py3-none-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for z3_static-4.16.0-py3-none-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7e7331d748dfe08ffbb3c445280b8f2148593cd01010d09506d4e318879fcdba
MD5 e7a722d932578fd3c6301fe3dc93f92b
BLAKE2b-256 16d8be1fee2aeea33662c5efcf5b82ec0231eadb3bae174c5f20ddf2282b9a06

See more details on using hashes here.

Provenance

The following attestation bundles were made for z3_static-4.16.0-py3-none-manylinux_2_28_x86_64.whl:

Publisher: z3_static_wheel.yml on mlc-ai/package

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

File details

Details for the file z3_static-4.16.0-py3-none-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for z3_static-4.16.0-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 94185e0384c8c6d15e0dfb9f0645ff4b27791337c5b19276c9f185f888f3ca9e
MD5 00d4ecbddea18f862f309d5d0ae626e9
BLAKE2b-256 3ab4177cd5849a5d3e819c70b5dbb6fda3343dbd84715f348095abe2eb1d1840

See more details on using hashes here.

Provenance

The following attestation bundles were made for z3_static-4.16.0-py3-none-manylinux_2_28_aarch64.whl:

Publisher: z3_static_wheel.yml on mlc-ai/package

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

File details

Details for the file z3_static-4.16.0-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for z3_static-4.16.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c2dac742b8add002ce62c8f2034c75a01ff691293e5f575b801067b46fe261de
MD5 e2efde92fdc6d9cc3944c34867e8e207
BLAKE2b-256 046515fc21d8f44d654d4dc9ab4da7bac1be17fffac400846447d6ee9edf3db9

See more details on using hashes here.

Provenance

The following attestation bundles were made for z3_static-4.16.0-py3-none-macosx_11_0_arm64.whl:

Publisher: z3_static_wheel.yml on mlc-ai/package

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

File details

Details for the file z3_static-4.16.0-py3-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for z3_static-4.16.0-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 81ec5fe2e46125f7f37ca5a483c87f699da7941d2666de3ea77b3f5d84b4b7f2
MD5 d620834438b77dbadd37c829d13ee01c
BLAKE2b-256 6d93cf2c6a5dcde5803478e7ed3acf1637088354fc75ef64912f5adc7416959f

See more details on using hashes here.

Provenance

The following attestation bundles were made for z3_static-4.16.0-py3-none-macosx_10_9_x86_64.whl:

Publisher: z3_static_wheel.yml on mlc-ai/package

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