Jump to content

User:Legoktm/pywikibot on tools lab

From Wikitech
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Caution: {{{1}}}

This page may contain inaccuracies. It is currently being edited and redesigned for better readability. For further information, please see T134495.

A simple guide to setting up pywikibot-core (fka rewrite) on tools lab.

become tooluser
git clone https://github.com/wikimedia/pywikibot-core.git
virtualenv pwb # You can call it whatever you want, I like using pwb since it's short
source ~/pwb/bin/activate
cd pywikibot-core
python setup.py develop # This basically installs pwb-core as a symlink so if you modify the directory, you don't need to install it again
#It also will call python generate_user_files.py so you don't have to

Ta-da!. Now when you submit jobs to the grid engine, do it like:

jsub -N job_name /data/project/tooluser/pwb/bin/python /data/project/tooluser/path/to/script.py

If you want to run a script in interactive mode to debug, you'll need to run source ~/pwb/bin/activate first.