Skip to content

Tags: Algebraic-Programming/ALP

Tags

pyalp.v0.8.41

Toggle pyalp.v0.8.41's commit message
pyalp: squash all local changes since github/358-python-api into sing…

…le commit

Consolidated pybind11 bindings and removed legacy duplicate source files; added a single shared binding implementation under pyalp.
Packaging moved to top-level CMake with deterministic prebuilt discovery in setup.py and support for CMAKE_BUILD_DIR so wheels are built from the CMake artifacts (avoids needing pybind11 in isolated PEP517 build environment).
Enabled module-local pybind11 registrations by default to allow importing multiple backend extension modules into the same interpreter safely; made it configurable via CMake option for cases that need cross-module sharing.
Fixed an iterator instantiation issue in matrix_wrappers.hpp by iterating directly over M.cbegin()/M.cend().
Added an in-process smoke test test_bckds_inprocess.py to validate multiple-backend imports and object creation, and updated CI to install test wheels from TestPyPI with robust retry-and-verify logic.
Updated developer docs and CI workflows to reflect the new packaging, testing, and build flows.

pyalp.v0.8.40

Toggle pyalp.v0.8.40's commit message
Update version to 0.8.40 and enhance TestPyPI installation with retry…

… logic

pyalp.v0.8.39

Toggle pyalp.v0.8.39's commit message
Bump package version to 0.8.39 in pyproject.toml

pyalp.v0.8.38

Toggle pyalp.v0.8.38's commit message
Add in-process verification for multiple backend imports and update v…

…ersion to 0.8.38

pyalp.v0.8.37

Toggle pyalp.v0.8.37's commit message
Refactor prebuilt module discovery to use a conventional out-of-sourc…

…e build directory when none is specified, preserving CI behavior.

pyalp.v0.8.36

Toggle pyalp.v0.8.36's commit message
Enhance prebuilt module discovery and metadata handling in setup.py f…

…or improved build process

pyalp.v0.8.35

Toggle pyalp.v0.8.35's commit message
Bump package version to 0.8.35 in pyproject.toml

pyalp.v0.8.34

Toggle pyalp.v0.8.34's commit message
Bump version to 0.8.34; refactor module entry and bindings for improv…

…ed organization and clarity

pyalp.v0.8.33

Toggle pyalp.v0.8.33's commit message
Remove wait_for_testpypi_release script and simplify TestPyPI propaga…

…tion handling; bump version to 0.8.33

pyalp.v0.8.32

Toggle pyalp.v0.8.32's commit message
Merge PYPI infrastructure into 358-python-api