Skip to content

Update for New Base: Debian Python 3.12#25

Merged
mxkpp merged 4 commits into
developmentfrom
maxkipp-debian-py312
Jul 24, 2026
Merged

Update for New Base: Debian Python 3.12#25
mxkpp merged 4 commits into
developmentfrom
maxkipp-debian-py312

Conversation

@mxkpp

@mxkpp mxkpp commented Jul 23, 2026

Copy link
Copy Markdown

This updates the build configuration to allow for building on the pending new base image (Debian Python 3.12).

If including nwm-region-mgr in the build, a version is needed which supports Python 3.12. See: NGWPC/nwm-region-mgr#53

Additions

Removals

Changes

  • Python version parameterized and default value changed from "3.11" to "3.12".
  • Debuggers install script now checks if the OS is Rocky or Debian and uses the appropriate package manager.

Testing

Screenshots

Notes

Todos

Checklist

  • PR has an informative and human-readable title
  • Changes are limited to a single goal (no scope creep)
  • Code can be automatically merged (no conflicts)
  • Code follows project standards (link if applicable)
  • Passes all existing automated tests
  • Any change in functionality is tested
  • New functions are documented (with a description, list of inputs, and expected output)
  • Placeholder code is flagged / future todos are captured in comments
  • Visually tested in supported browsers and devices (see checklist below 👇)
  • Project documentation has been updated (including the "Unreleased" section of the CHANGELOG)
  • Reviewers requested with the Reviewers tool ➡️

Testing checklist

Target Environment support

  • Windows
  • Linux
  • Browser

Accessibility

  • Keyboard friendly
  • Screen reader friendly

Other

  • Is useable without CSS
  • Is useable without JS
  • Flexible from small to large screens
  • No linting errors or warnings
  • JavaScript tests are passing

@mxkpp
mxkpp force-pushed the maxkipp-debian-py312 branch from 13474a6 to 6f12d8a Compare July 24, 2026 11:23
@mxkpp

mxkpp commented Jul 24, 2026

Copy link
Copy Markdown
Author

Rebased against development (including updated test file for hydrofabric gpkg)

@mxkpp
mxkpp marked this pull request as ready for review July 24, 2026 14:06
@mxkpp
mxkpp requested review from jswade-rtx and yuqiong77 July 24, 2026 14:06

@jswade-rtx jswade-rtx left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changes look good

@yuqiong77 yuqiong77 left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Updates look good me. Tested eval for multiple use cases; all runs completed successfully

@mxkpp
mxkpp merged commit 6268df0 into development Jul 24, 2026
10 of 11 checks passed
@mxkpp
mxkpp deleted the maxkipp-debian-py312 branch July 24, 2026 14:29
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