Indeed, I modified the module on my venv and now it works fine. But if there is a better way, I am still eager to know. Thanks! Huji
On Tue, Jul 30, 2019 at 9:30 PM Huji Lee huji.huji@gmail.com wrote:
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 chicocvenancio@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.huji@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.... _______________________________________________ Wikimedia Cloud Services mailing list Cloud@lists.wikimedia.org (formerly labs-l@lists.wikimedia.org) https://lists.wikimedia.org/mailman/listinfo/cloud
Wikimedia Cloud Services mailing list Cloud@lists.wikimedia.org (formerly labs-l@lists.wikimedia.org) https://lists.wikimedia.org/mailman/listinfo/cloud