Hi all … I’ve been running an app that uses f-strings in Python 3 for a couple years now.
Today I find that the f-string syntax isn’t valid, and that I’m running Python 3.5.2 (f-strings landed in 3.6).
Did the Python version somehow get downgraded?
WARNING: You are using pip version 20.3.4; however, version 21.3 is available.
You should consider upgrading via the '/app/.data/venv/bin/python3 -m pip install --upgrade pip' command.
File "server.py", line 129
print(f'Syncing {self.payload["issue"]["html_url"]} -- {self.payload["issue"]["title"]}')
^
SyntaxError: invalid syntax
Update: I have another Python app, on that app, I have 3.7.10
$ python3 -V
Python 3.7.10