Skip to content

generate package inits - #443

Merged
wpbonelli merged 1 commit into
modflowpy:developfrom
wpbonelli:generate-package-inits
Oct 10, 2026
Merged

wpbonelli merged 1 commit into
modflowpy:developfrom
wpbonelli:generate-package-inits

Conversation

@wpbonelli

Copy link
Copy Markdown
Member
  • generate utl and exg inits
  • export only what sync generated (fixes 6.5.0 ncf break, adds missing Hpc)
  • leave handwritten inits alone

@wpbonelli wpbonelli added this to the MVP milestone Oct 9, 2026
@wpbonelli
wpbonelli force-pushed the generate-package-inits branch from a976005 to 5fa8d0d Compare October 9, 2026 17:43
@wpbonelli
wpbonelli marked this pull request as ready for review October 9, 2026 17:58
@wpbonelli
wpbonelli force-pushed the generate-package-inits branch 2 times, most recently from ee7f299 to 981e6f5 Compare October 9, 2026 20:16
Subpackages with no model name file (utl, exg) had handwritten
__init__s re-exporting their generated modules, which broke when a
sync removed a module and went stale when one was added (utl was
missing Hpc). Codegen now generates them from the modules it writes,
and sync tracks them like any other generated module. A handwritten
__init__ is left alone.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@wpbonelli
wpbonelli force-pushed the generate-package-inits branch from 981e6f5 to 4fbd74c Compare October 9, 2026 23:43
@wpbonelli
wpbonelli merged commit d58bc4e into modflowpy:develop Oct 10, 2026
17 checks passed
@wpbonelli
wpbonelli deleted the generate-package-inits branch October 10, 2026 00:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant