DrTrigon added a comment.

I agree in that installation of deps and the code in general is still an issue, but for this GSoC I think we should not spend too much time anymore - may be during buffer week. I would propose to:

  1. have a Docker/Vagrant procedure (image, etc) that allows us to deploy ANY version of the code no matter how nasty/weird/involved/ill defined the deps are at that moment - including a procedure (e.g. invoke) to build the Docker
  2. have a look at other approaches like matplotlib, vistrails, etc. and maker them usable to us
  3. I think at some point all those approaches have anyways to come together in a package that should replace pip and be able to gather info on the system, find packages needed on the web and propose actions to solve the issue to the user - this vendor package management external delivered in the past - this needs to be done as a separate project somwhere else

To understand the matplotlib approach right - it does work out and list the needed deps, right? It does not install them? And it does not know how the package is named (e.g. it says I need boost but has no idea how the package is called on the specific system)? As the later 2 are imporant for a user friendly system.


TASK DETAIL
https://phabricator.wikimedia.org/T138121

EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: DrTrigon
Cc: jayvdb, AbdealiJK, Aklapper, pywikibot-bugs-list, DrTrigon, Zppix, Lethexie, Jay8g
_______________________________________________
pywikibot-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs

Reply via email to