Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Software update checks #927

Open
bartfeenstra opened this issue Nov 20, 2022 · 0 comments
Open

Software update checks #927

bartfeenstra opened this issue Nov 20, 2022 · 0 comments
Labels
enhancement New feature or request python Pull requests that update Python code
Milestone

Comments

@bartfeenstra
Copy link
Owner

bartfeenstra commented Nov 20, 2022

Definition of Done

  • Deploy an authoritative list of all Betty releases
  • Have Betty, if it is run as a packaged release, periodically check this list for updates
  • Notify users of updates in the CLI. Can we do this asynchronously, yet make sure the output does not get lost among all the other async output? Log this as a warning so it shows up by default.
  • Add a flag to the CLI to prevent update checks.
  • Use separate messages for minor updates and major upgrades

Proposals

  • Query the PyPI JSON API. Use the packaging package for version parsing.
  • Fetch and cache the API response
@bartfeenstra bartfeenstra added the enhancement New feature or request label Nov 20, 2022
@bartfeenstra bartfeenstra added this to the 0.3.0 milestone Nov 20, 2022
@bartfeenstra bartfeenstra modified the milestones: 0.3.0, 0.4.0 Dec 19, 2023
@bartfeenstra bartfeenstra added python Pull requests that update Python code ui Betty's Graphical User Interface (Betty Desktop) labels Feb 4, 2024
@bartfeenstra bartfeenstra modified the milestones: NEXT, 0.4.0 Jun 24, 2024
@bartfeenstra bartfeenstra modified the milestones: 0.4.x, NEXT Aug 12, 2024
@bartfeenstra bartfeenstra removed the ui Betty's Graphical User Interface (Betty Desktop) label Sep 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request python Pull requests that update Python code
Projects
None yet
Development

No branches or pull requests

1 participant