Good catch! It seems like we have 3.5.3 on Toolforge. Being a light user of pip, I have no clue how to force installation of an earlier version of the python module. Any advice on that?
On Tue, Jul 30, 2019 at 9:06 PM Chico Venancio <chicocvenan...@gmail.com> wrote: > It seems you are using f strings, this requires python 3.6 or greater. You > can check what python is available in Toolforge and use a suitable version > for your environment or change the module to be compatible with earlier > versions. > > Cheers, > > Chico Venancio > > Em ter, 30 de jul de 2019 21:55, Huji Lee <huji.h...@gmail.com> escreveu: > >> Hi all, >> >> I am trying to run a pywikibot script on the Cloud servers. Please find >> the script at [1]. The script depends on a few pip packages include >> cidr_trie. I created a virtual environment under my tools account and >> installed these dependencies using "pip3 install ..." commands. When I ran >> the bot, I got a Syntax Error message for the cidr_trie module. I have >> pasted the traceback below. >> >> Any idea why this is happening? Of note, the exact same version of this >> module (3.1.2) works without any issues on my local machine. >> >> (venv) tools.huji@tools-sgebastion-07:~$ python3 core/pwb.py findproxy >> Traceback (most recent call last): >> File "core/pwb.py", line 250, in <module> >> if not main(): >> File "core/pwb.py", line 243, in main >> run_python_file(filename, [filename] + args, argvu, file_package) >> File "core/pwb.py", line 95, in run_python_file >> main_mod.__dict__) >> File "core/scripts/userscripts/findproxy.py", line 26, in <module> >> from cidr_trie import PatriciaTrie >> File >> "/mnt/nfs/labstore-secondary-tools-project/huji/venv/lib/python3.5/site-packages/cidr_trie/__init__.py", >> line 49 >> return f"IP: {self.ip}, Decision bit: {self.bit}" >> ^ >> SyntaxError: invalid syntax >> CRITICAL: Exiting due to uncaught exception <class 'SyntaxError'> >> >> Thanks, >> Huji >> >> [1] >> https://github.com/PersianWikipedia/fawikibot/blob/master/HujiBot/findproxy.py >> _______________________________________________ >> Wikimedia Cloud Services mailing list >> Cloud@lists.wikimedia.org (formerly lab...@lists.wikimedia.org) >> https://lists.wikimedia.org/mailman/listinfo/cloud > > _______________________________________________ > Wikimedia Cloud Services mailing list > Cloud@lists.wikimedia.org (formerly lab...@lists.wikimedia.org) > https://lists.wikimedia.org/mailman/listinfo/cloud
_______________________________________________ Wikimedia Cloud Services mailing list Cloud@lists.wikimedia.org (formerly lab...@lists.wikimedia.org) https://lists.wikimedia.org/mailman/listinfo/cloud