Open ntjess opened 2 weeks ago
We thought a bit about it. What do you think of this solution? Where we only show it if we found a new version on time.
Have you tested the timing between the browser opening and the message being printed in the console?
My only concern with this new approach is the following scenario:
solara run ...
print()
/ logging statements that obfuscate the upgrade messageAnother thought: We may also want to read the pip conf (through an approach like pip config list
-> check if index-url
is overwritten) to see which URL should be hit instead of defaulting to pypi.
This is a more robust solution than just a timeout, and would work for e.g. private pypi setups like artifactory. However, it is nontrivial to know ahead of time where pip will fetch from (overloads at global/user level, even per-pip command). So maybe the complexity outweighs the benefits.
Fixes #853