Skip to content

Commit e93f4c9

Browse files
committed
build: Updating Z3 dependency for static builds.
1 parent 52f5758 commit e93f4c9

File tree

5 files changed

+8
-10
lines changed

5 files changed

+8
-10
lines changed

.github/workflows/build.yml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,12 @@ on:
1010
tags:
1111
- '*'
1212
env:
13-
# A fixed version used for testing, so that the builds don't
13+
# A fixed version used for testing so that the builds don't
1414
# spontaneously break after a few years.
1515
# Make sure to update this from time to time.
1616
RUST_VERSION: "1.90.0"
1717
# This is the version currently used by `z3-sys`.
18-
# If this ever changes, you might also need to increase
19-
# the minimum macOS version below.
20-
Z3_VERSION: "4.15.2"
18+
Z3_VERSION: "4.15.4"
2119
MACOS_TARGET: "11.0"
2220
PYTHON_VERSION: "3.12"
2321

.github/workflows/docs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ env:
1616
# This is the version currently used by `z3-sys`.
1717
# If this ever changes, you might also need to increase
1818
# the minimum macOS version below.
19-
Z3_VERSION: "4.15.2"
19+
Z3_VERSION: "4.15.4"
2020
MACOS_TARGET: "11.0"
2121
PYTHON_VERSION: "3.12"
2222

.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ env:
2323
# This is the version currently used by `z3-sys`.
2424
# If this ever changes, you might also need to increase
2525
# the minimum macOS version below.
26-
Z3_VERSION: "4.15.2"
26+
Z3_VERSION: "4.15.4"
2727
MACOS_TARGET: "11.0"
2828
PYTHON_VERSION: "3.12"
2929

Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ default = ['algorithms-pyo3-bindings']
1717
# So for CI builds, this feature is enabled, but for local builds,
1818
# you don't need it as long as you have Z3 installed (because your
1919
# build may take >30min if you enable it).
20-
static-z3 = ["z3/gh-release"]
20+
static-z3 = ["z3/bundled"]
2121

2222
# Feature flag that enables Python bindings for the algorithms module
2323
algorithms-pyo3-bindings = []
@@ -28,7 +28,7 @@ serde = { version = "1.0", features = ["derive"] }
2828
serde_json = "1.0"
2929
regex = "1.12"
3030
pyo3 = { version = "0.27", features = ["abi3-py37", "extension-module", "num-bigint", "py-clone"] }
31-
biodivine-lib-param-bn = { version="0.7.1", features=["solver-z3", "serde"] }
31+
biodivine-lib-param-bn = { version="0.7.2", features=["solver-z3", "serde"] }
3232
biodivine-lib-bdd = { version = "0.6.2", features = ["serde"] }
3333
#biodivine-pbn-control = "0.3.1"
3434
biodivine-pbn-control = { git = "https://github.com/sybila/biodivine-pbn-control", rev = "9e31bab9d000266ea25c35cc752c69077973d43c" }
@@ -51,7 +51,7 @@ pyo3-log = "0.13"
5151
# Include Z3 dependencies as strictly as possible, we don't want
5252
# this to change because it might break our release builds.
5353
# Cannot update `z3` because this version is used by lib-param-bn.
54-
z3="^0.18.2"
54+
z3="^0.19.7"
5555

5656
[build-dependencies]
5757
pyo3-build-config = "0.27"

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[build-system]
2-
requires = ["maturin>=1.10.0,<1.11.0"]
2+
requires = ["maturin>=1.11.0,<1.12.0"]
33
build-backend = "maturin"
44

55
[project]

0 commit comments

Comments
 (0)