Skip to content

Use marathon-train from PyPI instead of git dependency#9

Merged
sirmarcel merged 2 commits intomainfrom
use-marathon-train-pypi
Mar 20, 2026
Merged

Use marathon-train from PyPI instead of git dependency#9
sirmarcel merged 2 commits intomainfrom
use-marathon-train-pypi

Conversation

@sirmarcel
Copy link
Copy Markdown
Contributor

Summary

  • Switch marathon-train[grain] from pinned git URL (git+https://github.com/sirmarcel/marathon.git@release/v0.2.0) to the PyPI package
  • All tests, lint, and examples pass with marathon-train 0.2.2

Test plan

  • uvx tox -e lint — clean
  • uvx tox -e tests — 51/51 passed
  • uvx tox -e examples — all smoke tests pass

🤖 Generated with Claude Code

sirmarcel and others added 2 commits March 20, 2026 16:44
Now that marathon-train is published on PyPI, switch from the pinned
git URL to the standard package.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Move marathon imports to module level in backbone.py and calculator.py —
the lazy import pattern was a workaround for the git dependency.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@sirmarcel sirmarcel merged commit d4b64c5 into main Mar 20, 2026
5 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