On Sat, Aug 17, 2013 at 2:33 PM, Dr. Trigon <dr.tri...@surfeu.ch> wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> > 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:
> >
> > This is certainly an option. Maybe Dr.Trigon can suggest something
> > in this direction - the current method of downloading
> > dependencies/externals when needed is reasonable, I think.
>
> Of course that is what I am working on since some time. Please give
> compat (trunk) a try, download it and then try to set it up and start
> a bot. IF there is an unsatisfied dependency the framework should
> complain and ask you whether you want to install it. This is still
> somehow pre-mature thus I need as much feedback as possible in order
> to adopt it to your needs - for me it works quite well installing
> about 10 (part of them quite big packages) external deps without an issue.
>
> As a feedback, It was very hard for newbies we have to work on it


>  > Alternatively, I'd like to suggest nightlies as main distribution
> > method. At least the core nightly is completely self-contained: it
> > has translations *and* httplib2 (the only required external
> > library). For most people, that would be the easiest way of
> > installing pywikibot.
>
> Good point; try also to use the nigtlies.
>
> Let's work on it!


> In fact this is something we have to discuss; what external libraries
> are *NEEDED*? E.g. in trunk articleno.py, subster_irc.py and in
> rewrite pywikibot.ircbot.py need "python-irclib". Or as another
> example, catimages.py needs a lot of externals like "opencv" and
> others. I tried to implement a "install-when-used" policy in order not
> to download hughe (~100MB) packages without needing them at all. But
> we REALLY SHOULD have some automated system in order to make it easier
> for beginners (and others) to install all the deps needed (when needed).
>
>
Can you give me a list of ALL of externals and which codes these externals
are used?

> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.14 (GNU/Linux)
> Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
>
> iEYEARECAAYFAlIPSngACgkQAXWvBxzBrDC3JgCfUrLySkceNX976r8ci38saU7b
> Oh4An29o0r7huEvNE/q9ucDaBPOMrx9d
> =IRTR
> -----END PGP SIGNATURE-----
>
> _______________________________________________
> Pywikipedia-l mailing list
> Pywikipedia-l@lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l
>



-- 
Amir
_______________________________________________
Pywikipedia-l mailing list
Pywikipedia-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l

Reply via email to