Skip to content

Support reddit-decider 1.18 on Python 3.9+ - #123

Merged
drfranks3 merged 1 commit into
developfrom
snoocode/decider-1.18-compatibility
Sep 17, 2026
Merged

drfranks3 merged 1 commit into
developfrom
snoocode/decider-1.18-compatibility

Conversation

@drfranks3

@drfranks3 drfranks3 commented Sep 11, 2026

Copy link
Copy Markdown
Contributor

Summary

  • support reddit-decider 1.18.x on Python 3.9 and newer
  • retain the existing Decider 1.15.x range on Python 3.8
  • test both Decider 1.15.0 and 1.18.1 in CI
  • verify that a manifest containing $properties preserves ordinary experiment evaluation

Python 3.8 remains on Decider 1.15.x because the newer Decider dependency stack requires Python 3.9 or newer.

Rollout

The first package publication will be 1.11.0rc1 so consumers must opt in. A stable 1.11.0 release will follow only after the prerelease has been exercised by the pilot service.

Verification

  • Decider 1.15.0: 203 passed, 19 skipped
  • Decider 1.18.1: 204 passed, 18 skipped
  • Python 3.8 release-toolchain wheel and sdist build
  • twine check for both distributions
  • wheel metadata verified for both conditional Decider ranges

Built with Snoocode

@drfranks3
drfranks3 force-pushed the snoocode/decider-1.18-compatibility branch from 76b9af4 to 4678781 Compare September 11, 2026 23:22
@drfranks3
drfranks3 marked this pull request as ready for review September 11, 2026 23:28
@drfranks3
drfranks3 merged commit d783ace into develop Sep 17, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants