Skip to content

Commit ce8bfda

Browse files
authored
⬆️ Update Z3 from version 4.8.17 to 4.11.2 (#109)
This PR updates Z3 to its latest version. Furthermore it tries to pin the actual version of Z3 being used wherever possible. This should ensure better reproducibility across operating systems and the resulting Python packages. Signed-off-by: burgholzer <burgholzer@me.com>
1 parent 3269f51 commit ce8bfda

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ defaults:
1818
env:
1919
BUILD_TYPE: Release
2020
CMAKE_BUILD_PARALLEL_LEVEL: 3
21-
Z3_GIT_TAG: z3-4.8.17
21+
Z3_GIT_TAG: z3-4.11.2
2222

2323
jobs:
2424
codestyle:
@@ -50,7 +50,7 @@ jobs:
5050
run: sudo apt-get install -y libboost-program-options-dev
5151

5252
- name: Install Z3
53-
run: python -m pip install z3-solver
53+
run: python -m pip install z3-solver==4.11.2
5454

5555
- name: Configure CMake
5656
run: |

.github/workflows/deploy.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ concurrency:
1414
cancel-in-progress: true
1515

1616
env:
17-
Z3_GIT_TAG: z3-4.8.17
18-
Z3_HASH: 2f59c37465aecdfbcc50a5ba0fe627535c0ff4cffb9080bfbddc0a2af0f97b53
17+
Z3_GIT_TAG: z3-4.11.2
18+
Z3_HASH: 721683d8c04b84f54408c44ee53de964d11ef33c10d92c36271a03189159fd4b
1919

2020
jobs:
2121
build_manylinux_wheels:

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ build-verbosity = 3
2222
manylinux-x86_64-image = "manylinux_2_28"
2323

2424
[tool.cibuildwheel.linux]
25-
before-all = "/opt/python/cp39-cp39/bin/python -m pip install --upgrade pip && /opt/python/cp39-cp39/bin/python -m pip install z3-solver"
25+
before-all = "/opt/python/cp39-cp39/bin/python -m pip install --upgrade pip && /opt/python/cp39-cp39/bin/python -m pip install z3-solver==4.11.2"
2626
environment = { LD_LIBRARY_PATH = "$LD_LIBRARY_PATH:/opt/python/cp39-cp39/lib/python3.9/site-packages/z3/lib", Z3_ROOT = "/opt/python/cp39-cp39/lib/python3.9/site-packages/z3", Z3_DIR = "/opt/python/cp39-cp39/lib/python3.9/site-packages/z3", DEPLOY = "ON" }
2727

2828
[tool.cibuildwheel.macos]

0 commit comments

Comments
 (0)