This feature would reach back to to PyPI (or maybe GitHub?) and check if the current version is less than the newest.
It needs to be optional in case people don't want telemetry, maybe a Y/N prompt on first launch.
How long should the request out take? It would happen when the tool launches, so if the network request takes too long to PyPI and/or times out, the tool shouldn't take too long to boot up.
This feature would reach back to to PyPI (or maybe GitHub?) and check if the current version is less than the newest.
It needs to be optional in case people don't want telemetry, maybe a Y/N prompt on first launch.
How long should the request out take? It would happen when the tool launches, so if the network request takes too long to PyPI and/or times out, the tool shouldn't take too long to boot up.