Skip to content

Add automatic PyPI updates - #4

Merged
NiceDayZc merged 1 commit into
mainfrom
agent/automatic-pypi-updates
Jul 16, 2026
Merged

Add automatic PyPI updates#4
NiceDayZc merged 1 commit into
mainfrom
agent/automatic-pypi-updates

Conversation

@NiceDayZc

Copy link
Copy Markdown
Owner

What changed

  • checks the official PyPI JSON endpoint in the background when the TUI starts
  • installs newer vantadsp releases with the same Python interpreter and reports restart status in Activity
  • protects editable development checkouts from automatic replacement
  • adds vantactl check-update and vantactl update
  • converts offline/network failures into explicit status results instead of tracebacks
  • uses a fixed package name and argument-list subprocess invocation

Validation

  • 59 tests passed
  • full-package branch coverage: 70.98%
  • Ruff, formatting, and mypy passed
  • Bandit passed
  • pip-audit found no known vulnerabilities
  • live PyPI check correctly reports local 0.2.2 ahead of published 0.2.1
  • wheel/sdist build and Twine checks passed

@NiceDayZc
NiceDayZc marked this pull request as ready for review July 16, 2026 09:20
@NiceDayZc
NiceDayZc merged commit e5919c6 into main Jul 16, 2026
@NiceDayZc
NiceDayZc deleted the agent/automatic-pypi-updates branch July 16, 2026 09:20
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