Skip to content

rename: QuantLibAAD, QuantLib-Risks shim - #12

Merged
xcelerit-team merged 9 commits into
mainfrom
rename/quantlibaad
Oct 30, 2026
Merged

xcelerit-team merged 9 commits into
mainfrom
rename/quantlibaad

Conversation

@auto-differentiation-dev

@auto-differentiation-dev auto-differentiation-dev commented Oct 25, 2026 •

Copy link
Copy Markdown
Contributor

Rename to QuantLibAAD, on top of the shared libxad build (deps/shared-libxad, was #11).

  • PyPI QuantLibAAD, import QuantLibAAD, extension QuantLibAAD/_QuantLibAAD; CMake target QuantLibAAD_Python.
  • shim/: pure-Python QuantLib-Risks 1.41.0, requires QuantLibAAD==1.41.*, re-exports it with a DeprecationWarning.
  • CI builds and publishes both; publish gated on auto-differentiation/QuantLibAAD-Py.
  • Docs + CHANGELOG: rename notes; QuantLib-Risks==1.33.3 users must also pin xad<2.

Needs PyPI/TestPyPI trusted publishers for QuantLibAAD and an updated one for QuantLib-Risks before release.

Until xad 2.2 is released: requires xad>=2.1,<2.3 and CI installs xad-py from git; set >=2.2 at release.

@CLAassistant

CLAassistant commented Oct 25, 2026 •

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

Brings in the xad-py pin bump to xad-py main 9ca1797 (the 2.2.0
content) from #14.
Brings in #14's merge of main (swig <4.6 from #13, in the build
requirement and the cibuildwheel before-build install).
With the shared libxad from #14, QuantLib records on the same per-thread
tape as the xad package, so a xad Tape covers QuantLib's calculations
too: say so under Getting Started. The docs link points at the
quantlib-aad page directly instead of the old quantlib-risks redirect.
Base automatically changed from deps/shared-libxad to main October 30, 2026 08:26
@auto-differentiation-dev
auto-differentiation-dev marked this pull request as ready for review October 30, 2026 09:32
@xcelerit-team
xcelerit-team merged commit cc4f2dd into main Oct 30, 2026
40 checks passed
@xcelerit-team
xcelerit-team deleted the rename/quantlibaad branch October 30, 2026 12:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants