dropping OS X dmg installers
Hi, When updating the build scripts and release docs for 0.16.x I realized that: - the DMG installers haven't been built for 0.14.1 and 0.15.x - we didn't officially decide this AFAIK, but no one complained - the wheels we now have on pip for OS X are more general than the DMG installers; the latter only work with python.org Python. - wheels are also easier to build [1] and test [2] (thanks Matthew!) So shall we make it official that we won't build any more DMG installers for releases? Ralf [1] https://github.com/MacPython/scipy-wheels [2] https://github.com/MacPython/scipy-stack-osx-testing
Hi, Mailing list lurker here. In 6 years of using Scipy on OS X I have never used the DMGs. In my opinion most users will manage there own Python stack. Using brew for the installation and using pip to manage packages. This is trivial to do these days. Best wishes, Dan
On 24 May 2015, at 14:15, Ralf Gommers <ralf.gommers@gmail.com> wrote:
Hi,
When updating the build scripts and release docs for 0.16.x I realized that: - the DMG installers haven't been built for 0.14.1 and 0.15.x - we didn't officially decide this AFAIK, but no one complained - the wheels we now have on pip for OS X are more general than the DMG installers; the latter only work with python.org Python. - wheels are also easier to build [1] and test [2] (thanks Matthew!)
So shall we make it official that we won't build any more DMG installers for releases?
Ralf
[1] https://github.com/MacPython/scipy-wheels [2] https://github.com/MacPython/scipy-stack-osx-testing
_______________________________________________ SciPy-Dev mailing list SciPy-Dev@scipy.org http://mail.scipy.org/mailman/listinfo/scipy-dev
DMG ans MSI installers are nice for users who are afraid of the command line. Usually that means the vast majority, but we cannot assume that NumPy and SciPy programmers suffer from this condition. There are presumably still users who just need to install Python and NumPy/SciPy to run a program that requires them to be installed. I am not sure how common this group is, but I would not be surprised if many of them have problems with installing from wheels and PyPI. That said I don't really have a stron opinion on this, so my vote would be +/- 0. :-) Making a graphical installer app for Windows and Mac would also be a possibility. It could download and install a minimal Scipy stack from PyPI. Sturla Ralf Gommers <ralf.gommers@gmail.com> wrote:
Hi,
When updating the build scripts and release docs for 0.16.x I realized that: - the DMG installers haven't been built for 0.14.1 and 0.15.x - we didn't officially decide this AFAIK, but no one complained - the wheels we now have on pip for OS X are more general than the DMG installers; the latter only work with python.org Python. - wheels are also easier to build [1] and test [2] (thanks Matthew!)
So shall we make it official that we won't build any more DMG installers for releases?
Ralf
[1] <a href="https://github.com/MacPython/scipy-wheels">https://github.com/MacPython/scipy-wheels</a> [2] <a href="https://github.com/MacPython/scipy-stack-osx-testing">https://github.com/MacPython/scipy-stack-osx-testing</a>
_______________________________________________ SciPy-Dev mailing list SciPy-Dev@scipy.org <a href="http://mail.scipy.org/mailman/listinfo/scipy-dev">http://mail.scipy.org/mailman/listinfo/scipy-dev</a>
Ralf - yes, please let's drop the current dmg installers. As built, they unconditionally write over the scipy installation for the Python.org Python, and as you point out, they only work for Python.org Python. Sturla - I actually did write a DMG installer that uses wheels and pip - see http://fullmonty.github.io/ and https://github.com/matthew-brett/wheels2dmg . It installs the scipy stack. I don't know whether it would really be worth doing that just for scipy (just for numpy? just for matplotlib?).
Matthew Brett <matthew.brett@gmail.com> wrote:
Sturla - I actually did write a DMG installer that uses wheels and pip - see <a href="http://fullmonty.github.io/">http://fullmonty.github.io/</a> and <a href="https://github.com/matthew-brett/wheels2dmg">https://github.com/matthew-brett/wheels2dmg</a> . It installs the scipy stack. I don't know whether it would really be worth doing that just for scipy (just for numpy? just for matplotlib?).
Probably not worth it for just SciPy, a Scipy stack would be is better. Sturla
On Mon, May 25, 2015 at 4:42 PM, Matthew Brett <matthew.brett@gmail.com> wrote:
Ralf - yes, please let's drop the current dmg installers. As built, they unconditionally write over the scipy installation for the Python.org Python, and as you point out, they only work for Python.org Python.
Okay, I'll keep the build scripts for now but won't build any for a release and will update the HOWTO_RELEASE document to not mention them anymore. Ralf
participants (4)
-
Daniel Farrell -
Matthew Brett -
Ralf Gommers -
Sturla Molden