Skip to content

Remove direct publishing via twine (ENT-1128)#459

Merged
rvirani1 merged 1 commit intomainfrom
riaz/ent-1128-remove-direct-publishing-of-roboflow-python-via-twine
Apr 20, 2026
Merged

Remove direct publishing via twine (ENT-1128)#459
rvirani1 merged 1 commit intomainfrom
riaz/ent-1128-remove-direct-publishing-of-roboflow-python-via-twine

Conversation

@rvirani1
Copy link
Copy Markdown
Contributor

Summary

  • Remove publish and publish-slim Makefile targets that invoked twine upload with PYPI_USERNAME/PYPI_PASSWORD.
  • Drop twine from the dev extras in setup.py and setup_slim.py since nothing invokes it anymore.
  • GitHub Actions (trusted publishing via pypa/gh-action-pypi-publish in .github/workflows/publish.yml) is now the only path to PyPI.

Linear: ENT-1128

Test plan

  • Confirm CI (which only calls make check_code_quality) still passes.
  • On next release, confirm publish.yml still publishes both roboflow and roboflow-slim to PyPI.

🤖 Generated with Claude Code

GitHub Actions (trusted publishing via pypa/gh-action-pypi-publish) is
the only supported path to PyPI, so the Makefile publish/publish-slim
targets and the twine dev dependency are no longer needed.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@rvirani1 rvirani1 merged commit 6e620af into main Apr 20, 2026
13 checks passed
@rvirani1 rvirani1 deleted the riaz/ent-1128-remove-direct-publishing-of-roboflow-python-via-twine branch April 20, 2026 19:25
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