Skip to content

PythonCHB/mac-builds

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

mac-builds

This repository is a home for various recipes for building various python packages for the Mac.

It is hoped that by putting this all in one place, anyone that needs to build a python package for Mac OS-X can use (or adapt) one of these recipes, rather than having to figure it all out over and over again.

Goals of this project

The primary goal of this project is not just to provide recipes for bulding pacakges, but to provide them to be build in a standard, re-disributable way. THe idea it to build packages in such a way as to have them be fully compatible with the python builds on python.org, so that anyone running a given python build can also run the packages resulting from this project, and re-distribute them successfuly with py2app, etc.

About Gattai

Gattai is a python-based system for building python packages -- you might ask "is'nt that what distutils and setuptool sis for?" -- well, yes, but the complication comes in when there are non-python dependencies. Gattai is a system that allows you to provide a single recipe that will download, build and install the extenal dependencies, then build your python package against it.

It's not a requirment for this project to use Gattai, and indeed, when I started, I foudn myself writting custom scripts to do al this -- but I decided to stap re-inventing the wheel, and just go with gattai. You will find gattai on sourceforge, at:

https://sourceforge.net/projects/gattai/

Ideally, this project will be managed / discussed on the pytonmac email list:

http://mail.python.org/mailman/listinfo/pythonmac-sig

What about Windows / Linux ?

Gattai is designed to be cross-platfrom, it will build packages for all of the major packages. However, there are already folks building many packages for Windows (Chris Gohlke's repository is wonderful -- I wonder how he automates that?), and Linux distros provide many packages themselves, and those that don't, they do provide most of the dependencies.

That being said, if someone wants to extend this project, and/or an individual gattai recipe, to cover Windows or Linux, or... go for it!

About

Gattai recipes for building various pyton packages for the Mac

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published