This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: OSX build -- make python.app
Type: Stage:
Components: Build Versions: Python 2.3
process
Status: closed Resolution: accepted
Dependencies: Superseder:
Assigned To: jackjansen Nosy List: jackjansen, tonylownds
Priority: normal Keywords: patch

Created on 2002-05-18 18:32 by tonylownds, last changed 2022-04-10 16:05 by admin. This issue is now closed.

Files
File name Uploaded Description Edit
python.patch tonylownds, 2002-05-18 18:32 patch created via cvs diff -Nc in python/dist/src
Mac.pth tonylownds, 2002-05-18 18:47 python/dist/src/Mac/OSX/Mac.pth
Messages (5)
msg40039 - (view) Author: Tony Lownds (tonylownds) Date: 2002-05-18 18:32
Some small improvements to OSX build:

1. When building from separate directory than the build
directory, automatic --with-suffix code was not working.
2. Tk for Mac OS X is detected and built automatically.

3. WASTE is found more automatically.

4. Building of Python.app can be invoked from the main
makefile. (via make python.app)

5. A .pth file is installed in the Python.framework so
that Mac modules are found by default.

Also, a change to the Python IDE: when it looks for and
creates an "IDE Scripts" folder under OSX, it was breaking.

msg40040 - (view) Author: Tony Lownds (tonylownds) Date: 2002-05-18 18:47
Logged In: YES 
user_id=24100

The new file python/dist/src/Mac/OSX/Mac.pth wasn't included
in diff so I am attaching it now.
msg40041 - (view) Author: Jack Jansen (jackjansen) * (Python committer) Date: 2002-05-21 13:06
Logged In: YES 
user_id=45365

Grabbed responsibility for this patch. Tony, the one thing I don't like is the search for WASTE by going up the file tree. What is your reason for wanting this? (so, consider this also a note that I *do* like all the rest of your patch;-)
msg40042 - (view) Author: Tony Lownds (tonylownds) Date: 2002-06-03 17:02
Logged In: YES 
user_id=24100

Hi Jack,

I put in the WASTE search because, when building from CVS,
the "sibling" directory to "python/" is "../../../waste".
Without the search the developer needs to put WASTE into the
"python/dist" directory. 

There are four cases I considered: building from a release
or building from CVS, and building in a subdirectory fo the
source tree or building in the source tree directly. That
led to the search for up to 4 parent locations.Thanks for
looking at the patch. Sorry for the delay in response, my SF
email needs fixing.
msg40043 - (view) Author: Jack Jansen (jackjansen) * (Python committer) Date: 2002-06-21 14:50
Logged In: YES 
user_id=45365

The patch has been checked in, with two minor mods:
- I got rid of the dependency of python.app on frameworkinstall. It's a bit silly to do that full instal every time.
- I didn't include the patch to PythonIDEMain.py. It is a completely separate thing. I like it, but I suggest you put a separate patch request for this mod in the tracker, and assign it to Just.
History
Date User Action Args
2022-04-10 16:05:19adminsetgithub: 36616
2002-05-18 18:32:23tonylowndscreate