Skip to content

Bump madsci pins to ~=0.8.0 for v0.8.0 migration#60

Open
RyanTheRobothead wants to merge 1 commit into
0.5_446_devfrom
migration/v0.8.0
Open

Bump madsci pins to ~=0.8.0 for v0.8.0 migration#60
RyanTheRobothead wants to merge 1 commit into
0.5_446_devfrom
migration/v0.8.0

Conversation

@RyanTheRobothead
Copy link
Copy Markdown
Member

Summary

  • Bumped madsci.{node_module,client,common} from ~=0.5.0 to ~=0.8.0 and raised requires-python from >=3.9.1 to >=3.10 (madsci 0.6+ requires Python ≥3.10).
  • Lockfile refreshed via pdm install.
  • No source changes. The declarative refactor to intrinsic_locations: ClassVar on the OT-2 node (which would let the LH deck slots disappear from rpl_sdl's locations.yaml) is deferred to a follow-up.

Test plan

  • pdm install succeeds in a fresh checkout (verified)
  • python -c 'import ot2_rest_node' imports clean against madsci 0.8.0 (verified)
  • Container build + smoke test against the rpl_sdl migration branch (verified: docker compose build ot2_gamma succeeds, container starts, responds on /info)
  • Note: ot2_gamma container still imports madsci.common 0.7.1 due to the base ghcr.io/ad-sdl/madsci image shipping an editable install at MADSci/src/ that shadows the PyPI 0.8.0. Base image needs a v0.8.0 rebuild for full cleanliness.

🤖 Generated with Claude Code

Lockfile refreshed via pdm install. No source changes; declarative
refactors (intrinsic_locations, resource_templates ClassVar) deferred
to a follow-up per the migration plan.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
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.

2 participants