-
Notifications
You must be signed in to change notification settings - Fork 25
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
🏗️ Switch the
pyfiction
build system from raw setuptools
to `scik…
…it-build-core` (#592) * 🏗️ Switch to `scikit-build` for *pyfiction*. Works almost. Still need to figure out how to deal with Z3. * 🏗️ Add `__init__.py` file content for inclusion of symbols * 💚 Fixed Z3 detection and inclusion with scikit-build * ✅ Use explicit includes for all tests * 💚 Add missing `try_z3.cpp` file * 🔥 Remove `python-dotenv` dependency * 💚 Fix sdist build * 💚 Fix compile target * 🔧 Added `uv.lock` file * 💚 Attempt to fix CI and CD * 💚 Create `venv` before build * 💚 Replace `_a` literals with `py::arg` function calls * 🔥 Remove `FICTION_BENCHMARK` build toggle since it depends on `FICTION_TEST`, which is already set to `OFF` * 🔧 Update CMake version compatibility list * 📝 Update pyfiction docstrings Signed-off-by: GitHub Actions <actions@github.com> * 💚 Fix `unittest` discovery by setting starting path * 💚 Set up `nox` for testing the bindings * 🔧 Exclude the newly added `try_z3.cpp` from `clang-tidy` checks * 💚 Fix Z3 setup * 💚 Remove Windows version flag in CMake * 💚 Fixed paths in the pyfiction docstring generator * 💚 Updated pyfiction docstrings and removed fragment left in the wrong location * 📝 Update pyfiction docstrings Signed-off-by: GitHub Actions <actions@github.com> * 📌 Sync the dependency versions with `main` * 🎨 Incorporated pre-commit fixes * 📝 Update pyfiction docstrings Signed-off-by: GitHub Actions <actions@github.com> * 🐛 Fixed remaining `pybind11_mkdoc_docstrings.hpp` paths * 💚 Set up MSVC environment * 💚 Fix type conversion issue * ✅ Added missing import statements * 📝 Update documentation on Python bindings (skip ci) * 🎨 Adjusted `__init__.py` file for consistency --------- Signed-off-by: GitHub Actions <actions@github.com> Co-authored-by: GitHub Actions <actions@github.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
- Loading branch information
1 parent
0dffdc5
commit b7901a3
Showing
214 changed files
with
3,096 additions
and
1,381 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
add_subdirectory(pyfiction) | ||
add_subdirectory(mnt) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
add_subdirectory(pyfiction) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.