As you probably know We had a workshop
http://wikimania2013.wikimedia.org/wiki/DevCamp/Schedule on Wikimania's
DevCamp about using PWB for people who are interested.
It went very well thanks Legoktm (a BIG THANK YOU)  but It was a very big
problem that installation of PWB is not user-friendly (and It's worse when
people try to install rewrite instead of trunk) The main cause as far as we
faced during the workshop (on different computers) is dependencies.

Maarten (multichill) has suggested we change setup.py and
generate_user_config.py and make a auto-generated list of needed
dependencies (based on OS or other things) and ask user when he/she wants
to install that which one you need! and install it right away. another
suggestion (my idea) is an example:
When someone doesn't install i18n submodule. Codes breaks (error that says
"import i18n, there is no module named "i18n"" or something like that) but
we have to catch this error and ask a question and ask do you want to
install i18n submodule? and maybe a user doesn't want to install it (just
wants to run it in English WP) We have to let the user run the code.

Best

-- 
Amir
_______________________________________________
Pywikipedia-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l

Reply via email to