Skip to content

chore(dependencies): test against the released xmipy, bound dependencies - #109

Merged
jdhughes-dev merged 1 commit into
MODFLOW-ORG:developfrom
jdhughes-dev:chore-xmipy-bounds
Sep 5, 2026
Merged

chore(dependencies): test against the released xmipy, bound dependencies#109
jdhughes-dev merged 1 commit into
MODFLOW-ORG:developfrom
jdhughes-dev:chore-xmipy-bounds

Conversation

@jdhughes-dev

Copy link
Copy Markdown
Contributor

Preparation for a 1.0.0 release.

  • The extensions tests installed xmipy from its develop branch, so no job ran against the xmipy a user gets from PyPI. Nothing in modflowapi needs it — modflowapi uses XmiWrapper and errors.InputError, and xmipy develop is six commits ahead of 1.5.0, none of which touch the library.
  • Adds dependency lower bounds, set to the oldest releases that install on Python 3.11.
  • Development Status :: 4 - Beta becomes 5 - Production/Stable.

Removing the develop install drops an early warning of breakage in unreleased xmipy. If that is worth keeping it belongs in a scheduled job that is allowed to fail, not in the pull request checks.

The extensions tests installed xmipy from its develop branch, so no job
ran against the xmipy a user gets from PyPI. Nothing in modflowapi needs
the development branch: modflowapi uses XmiWrapper and errors.InputError,
and xmipy develop is six commits ahead of 1.5.0, none of which touch the
library. The tests now run against the released xmipy.

Dependencies were unbounded. Lower bounds are the oldest releases that
install on Python 3.11, the minimum this package supports, so nothing
resolvable is excluded. The development status classifier was still beta.
@jdhughes-dev
jdhughes-dev merged commit 4ffccb5 into MODFLOW-ORG:develop Sep 5, 2026
34 checks passed
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