Skip to main content
Join the official 2019 Python Developers SurveyStart the survey!

Make pkg installer and dmg from wheels

Project description

https://travis-ci.org/matthew-brett/wheels2dmg.svg?branch=master

wheels2dmg

A Python utility to build an OSX disk image and .pkg installer to install a given set of wheels.

The idea is that any package that can be installed via pip can also have a safe dmg installer, because we use pip to install the wheels, and pip will manage the dependencies.

The installer only installs into Python.org Python, but includes instructions on how to install manually into macports and homebrew.

Here’s how to make an installer for matplotlib 1.4.0:

wheels2dmg matplotlib 1.4.0 matplotlib --python-version 3.4.1

Or for more than one package:

wheels2dmg scipy-stack 1.0 scipy matplotlib ipython[notebook] \
    pandas numexpr sympy --python-version 2.7.8

Warning

Please be careful - this software is alpha quality and has not been much tested in the wild. I’d love to get feedback if you have problems, and I’d be very happy to have pull requests to this repo too.

Code

See https://github.com/matthew-brett/wheels2dmg

Released under the BSD two-clause license - see the file LICENSE in the source distribution.

travis-ci kindly tests the code automatically under Python 2.7, 3.3 and 3.4.

The latest released version is at https://pypi.python.org/pypi/wheels2dmg

Support

Please put up issues on the wheels2dmg issue tracker.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for wheels2dmg, version 0.2.0
Filename, size File type Python version Upload date Hashes
Filename, size wheels2dmg-0.2.0.tar.gz (27.1 kB) File type Source Python version None Upload date Hashes View hashes
Filename, size wheels2dmg-0.2.0.zip (34.2 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page