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
