AbdealiJK created this task.
Herald added subscribers: pywikibot-bugs-list, Zppix, Aklapper.

TASK DESCRIPTION
  `conda` is becoming a popular package management system and it would be 
really good to support it.
  The nice thing about conda is that is supports not just python (although it 
was created for python initially.
  
  Conda makes it much easier to setup a complete pywikibot infrastructure 
because it sets up the virtualenv, packages, and so on completely. (One tool to 
set up everything)
  
  Some examples:
  
  - If my script depends on vlfeat, and the user is using pip, I'd have to ask 
the user to install it manually, but in conda I just use the package 
https://anaconda.org/menpo/vlfeat
  - If my script depends on a C package which has python bindings using 
boost.python, I'd have to ask the user to install boost.python (And installing 
it in a virtualenv needs either --with-system-packages or needs to be compiled 
from source). In such cases, pip is frustrating, but conda just has 
https://anaconda.org/meznom/boost-python
  - Similar stories for gobject-introspection based modules like pyexiv2, gtk, 
rsvg and even modules like OpenCV, etc which use cmake/autoconf for their 
compiling needs because they're not only python centric.
  
  Note: This came up because I've been struggling to setup a travis environment 
with the packages `dlib` (Which needs Boost) and `opencv` for 
https://phabricator.wikimedia.org/tag/pywikibot-catimages/
  
  It seems conda already integrates with pypi and fetches packages from there, 
pywikibot is already there (https://anaconda.org/pypi/pywikibot) so to 
"support" conda I think we'd just need to give options to install other (non 
pip) dependencies like graphviz, etc too and add a travis build to ensure it 
works ?

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

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

To: AbdealiJK
Cc: Aklapper, Zppix, pywikibot-bugs-list, AbdealiJK, Mdupont, jayvdb



_______________________________________________
pywikibot-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs

Reply via email to