File tree Expand file tree Collapse file tree 1 file changed +15
-1
lines changed
Expand file tree Collapse file tree 1 file changed +15
-1
lines changed Original file line number Diff line number Diff line change 11import argparse
22
33from halo import Halo
4+ import requests
45
56from create_flask_service .Service import Service
67
78
89__author__ = "Andrew Mickael"
9- __version__ = "0.1.4 "
10+ __version__ = "0.1.5 "
1011__description__ = "Create a Flask microservice with a few keystrokes"
1112
1213
14+ def check_version (verbose : bool = False ):
15+ resp = requests .get ("https://pypi.org/pypi/create-flask-service/json" )
16+ if resp .ok :
17+ latest_version = resp .json ().get ("info" , {}).get ("version" , "" )
18+ if latest_version != __version__ or verbose :
19+ print (
20+ f"A newer version of create-flask-service is available on PyPI ({ __version__ } => { latest_version } )" ,
21+ 'Run "pip install --upgrade create-flask-service" to update' ,
22+ sep = "\r \n " ,
23+ )
24+
25+
1326def run ():
1427 # Prompt input
1528 while True :
@@ -66,6 +79,7 @@ def main():
6679 run ()
6780 except (KeyboardInterrupt , SystemExit ):
6881 pass
82+ check_version ()
6983
7084
7185if __name__ == "__main__" :
You can’t perform that action at this time.
0 commit comments