Skip to content

0.16: version, CHANGELOG, and surpyval 0.26 required - #368

Merged
derrynknife merged 1 commit into
devfrom
release/0.16-prep
Oct 31, 2026
Merged

derrynknife merged 1 commit into
devfrom
release/0.16-prep

Conversation

@derrynknife

Copy link
Copy Markdown
Owner

Prepares RePyability 0.16, the release tested against surpyval 0.26 (on PyPI since 31 Oct 2026).

  • surpyval>=0.26 in pyproject.toml (the CI minimum-dependencies job tests this floor).
  • Version 0.16 in _version.py and in docs/guide/saving.md. CHANGELOG has a [0.16] - 2026-10-31 section.
  • Deprecations: 0.15 deprecated nothing, so 0.16 removes nothing. NEXT_REMOVAL moves to 0.17.
  • CLAUDE.md and CONTRIBUTING are updated for the new minimum.

surpyval 0.26 removes RecurrentEventData, EventHistoryData.items and get_times_to_first_events(), and deprecates check_ph (removal in 0.28). RePyability uses none of these, so no code changes were needed.

Tested locally on Python 3.12 with surpyval 0.26 from PyPI (version checked in the venv):

  • tests touching surpyval regression, joint, AFT, mixture and serialisation paths, plus the version, deprecation and removed-in tests and the API consistency and docstring tests: 1284 passed, 107 skipped. The only warnings are RePyability's own UserWarnings, none from surpyval.
  • docs examples that fit surpyval models (condition-based, repairable, reliability, redundancy models, system maintenance, greeks, dependence, API nodes, README, saving): 10 passed.

The full suite runs on the release PR from dev into main.

🤖 Generated with Claude Code

https://claude.ai/code/session_019Km2eWBiPJ5JNkme3vRg4B

RePyability 0.16 is tested against surpyval 0.26, which removes the names
0.25 deprecated; RePyability used none of them. 0.15 deprecated nothing,
so nothing is removed; NEXT_REMOVAL moves to 0.17.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019Km2eWBiPJ5JNkme3vRg4B
@derrynknife
derrynknife merged commit a7cc79c into dev Oct 31, 2026
@derrynknife
derrynknife deleted the release/0.16-prep branch October 31, 2026 04:18
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.

1 participant