Skip to content

ci: molrs 0.14 from git; nightly depends on molrs-nightly - #77

Merged
Roy-Kid merged 2 commits into
MolCrafts:devfrom
Roy-Kid:ci/uv-molrs-git-0.14
Aug 28, 2026
Merged

ci: molrs 0.14 from git; nightly depends on molrs-nightly#77
Roy-Kid merged 2 commits into
MolCrafts:devfrom
Roy-Kid:ci/uv-molrs-git-0.14

Conversation

@Roy-Kid

@Roy-Kid Roy-Kid commented Aug 28, 2026

Copy link
Copy Markdown
Collaborator

Why

dev CI is red: uv cannot satisfy molcrafts-molrs>=0.14.0,<0.15 because PyPI only has 0.13.2.

The local pre-push hook molrs-pin-on-pypi is the same constraint. This PR does not change the published pin; it only teaches uv/CI to install molrs 0.14 from git until a tagged molrs 0.14 exists.

What

  • [tool.uv.sources]MolCrafts/molrs@dev / molrs-python (uv/CI only).
  • Nightly job rewrites the runtime pin to molcrafts-molrs-nightly>=0.14.0.dev0.

Needed before cutting a molpy nightly on the 0.14 line.

uv/CI cannot resolve molcrafts-molrs>=0.14.0,<0.15 because only 0.13.2
is published. Point uv at MolCrafts/molrs@dev (subdirectory molrs-python);
the PyPI pin in [project] is unchanged.

Nightly builds rewrite the pin to molcrafts-molrs-nightly so the
published nightly wheel tracks the matching molrs nightly.
@Roy-Kid
Roy-Kid merged commit 4929187 into MolCrafts:dev Aug 28, 2026
10 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