<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>See, I knew I was stepping in it :).</div><div><br></div><div>I think I can handle that. Pip only does python stuff, of course, but that covers the must-haves and the strong recommendations. For the optionals, there's a way to define external requirements, and print a warning saying, "you should really consider installing this." I found a decent example of something that might be acceptable in the python module Shapely. See this gist for an example of what happens when you try to install it without a c library that makes it run faster:</div><div><br></div><div><a href="https://gist.github.com/beOn/4970435">https://gist.github.com/beOn/4970435</a></div><div><br></div><div>Would that kind of behavior be acceptable? If so... yeah, I think I can take this on. Otherwise, I'll at least be happy to write a homebrew formula, but pip wouldn't make a whole lot of sense.</div><br><div><div>On Feb 16, 2013, at 8:44 PM, Yaroslav Halchenko <<a href="mailto:debian@onerussian.com">debian@onerussian.com</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><br>On Sat, 16 Feb 2013, Ben Acland wrote:<br><blockquote type="cite">Howdy folks. This is my first post, and it's a dumb one, so I'll keep it short:<br></blockquote><br><blockquote type="cite">Why haven't you submitted PyMVPA to PyPI yet? I'm guessing it's something you've considered - sorry if this is a redundant question. But it would make using PyMVPA along with virtualenv a lot easier across platforms. Some tweaks to setup.py to add the dependency list, and hey-presto. Or... that's how it seems.<br></blockquote><br>no -- that probably just "would be it"... but it would also bring more<br>work for us to support those trying to install it via pypi and running<br>into problems while actually using PyMVPA:  we do have few extensions to<br>build (libsvm, smlr), and for the better use other optional dependencies<br>better be available -- look at<br><a href="https://github.com/PyMVPA/PyMVPA/blob/master/mvpa2/base/externals.py#L492">https://github.com/PyMVPA/PyMVPA/blob/master/mvpa2/base/externals.py#L492</a><br>for the list of them.  We do have a somewhat extensive testing to<br>guarantee that PyMVPA would still function nicely just with limited<br>functionality when those optional dependencies are present, but those<br>installations might feel crippled.  So we are primarily orienting<br>ourselves for deployments on platforms with somewhat a guaranteed<br>coverage of those dependencies and sane upgrade/bug reporting<br>procedures, e.g.  Debian-based (with our own NeuroDebian layer on top<br>;-) ), where we have a much better handle of things.  Also serves us a<br>good reason to promote use of the NeuroDebian VM for people on OSX and<br>Windows boxes, where they simply might now know what they are missing by<br>staying away from Debian.  As a result, in the last years we got<br>virtually no complaints about installation problems, got more users of<br>(Neuro)Debian -- and everyone just happily does their research ;)<br><br>We know people who deploy PyMVPA on other systems (including OSX) simply<br>via 'git clone + make' and it generally works fine, but they do run into<br>the problems at different corners.  E.g. absent "compatible" lapack<br>builds hurt some hyperalignment cases etc.<br><br>But if someone could step in and contribute here necessary for PyPI mods<br>+ promise of the future support of such installations (on this<br>list) -- I think we would not object to accept such a contribution<br>;)<br><br>Hope this makes sense.<br><br>Best regards,<br>-- <br>Yaroslav O. Halchenko<br>http://neuro.debian.net http://www.pymvpa.org http://www.fail2ban.org<br>Postdoctoral Fellow,   Department of Psychological and Brain Sciences<br>Dartmouth College, 419 Moore Hall, Hinman Box 6207, Hanover, NH 03755<br>Phone: +1 (603) 646-9834                       Fax: +1 (603) 646-1419<br>WWW:   http://www.linkedin.com/in/yarik        <br><br>_______________________________________________<br>Pkg-ExpPsy-PyMVPA mailing list<br>Pkg-ExpPsy-PyMVPA@lists.alioth.debian.org<br>http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-exppsy-pymvpa<br></blockquote></div><br></body></html>