Skip to content

Prepare 0.1.0 for PyPI as based-models-agentloop-tools - #1

Merged
achildress83 merged 4 commits into
mainfrom
publish-to-pypi
Oct 1, 2026
Merged

achildress83 merged 4 commits into
mainfrom
publish-to-pypi

Conversation

@achildress83

Copy link
Copy Markdown
Contributor

Summary

  • Rename distribution to based-models-agentloop-tools (import agentloop_tools unchanged); Apache-2.0; README, changelog, publishable metadata.
  • Depends on based-models-agentloop>=0.4.0,<0.5.0.
  • CI, scripts/test-wheel.sh, and a Trusted Publishing release workflow (same shape as agent-loop's; actions pinned to SHAs).
  • sdist/wheel contain only the package, LICENSE, README, CHANGELOG (no DESIGN.md, tests, experiments).

Ordering

CI on this PR fails until based-models-agentloop 0.4.0 is on PyPI, because the dependency is resolved from PyPI like a real install. Publish agent-loop 0.4.0 first (agent-loop PR #3), then re-run CI here, then tag v0.1.0.

Verified locally against a local 0.4.0 install: 44 tests, mypy, ruff, scripts/test-wheel.sh (with AGENTLOOP_REQUIREMENT pointing at the local checkout).

Before tagging (manual)

Pending publisher on PyPI/TestPyPI for based-models-agentloop-tools (owner based-models, repo agent-loop-tools, workflow release.yml, environment pypi/testpypi); GitHub environments pypi (required reviewers) and testpypi.

🤖 Generated with Claude Code

achildress83 and others added 4 commits September 30, 2026 14:17
- Rename the distribution (import name agentloop_tools unchanged); Apache-2.0 license,
  README, changelog, publishable metadata; depend on based-models-agentloop>=0.4.0,<0.5.0.
- CI and a Trusted Publishing release workflow (PyPI behind the `pypi` environment,
  TestPyPI dry run, GitHub Release with the same files); wheel check script.
- sdist and wheel contain only the package, LICENSE, README and changelog.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@achildress83
achildress83 merged commit feeec80 into main Oct 1, 2026
3 of 6 checks passed
@achildress83
achildress83 deleted the publish-to-pypi branch October 21, 2026 05:45
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