Comment #52 on issue 2482 by ondrej.c...@gmail.com: Stop bundling mpmath
http://code.google.com/p/sympy/issues/detail?id=2482

Arguments against unbundling:

* more complex installation *everywhere*
* harder development and bug triaging in sympy: suddenly sympy git hash is not enough, you have to worry about what exact mpmath was used etc. * mpmath is integral part of sympy (sympy doesn't work without it at all), so you can't just turn it off (like we do with other dependencies)

The first two can be overcome, but it's an added pain for both users and developers.

Arguments of unbundling:

* Easier for Debian, Fedora developers
* more complex py3 support

The DLL hell (https://en.wikipedia.org/wiki/DLL_Hell) doesn't apply in our case and the way mpmath is currently used in sympy. The first point I propose to fix, so that Debian/Fedora and other distribution guys can apply a single line patch or add a setup.py option. The second point is fixed sort of --- in our Travis the py3 support is fully automated and all tests pass.

So currently the added pain is only for distribution guys (e.g. myself included for Debian, as I've been maintaining the sympy package for a lot of years, though I got busy lately). These people however are the most technically skilled to quite easily handle the extra pain. As opposed to our users. It's not black and white, but I am currently about 90% for keeping mpmath in sympy (and improving the situation for distributions), and 10% for removing it.

--
You received this message because this project is configured to send all issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google Groups 
"sympy-issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sympy-issues+unsubscr...@googlegroups.com.
To post to this group, send email to sympy-issues@googlegroups.com.
Visit this group at http://groups.google.com/group/sympy-issues.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to