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: Add OS X to Dev Guide Quickstart build step
Type: Stage: resolved
Components: Devguide Versions:
process
Status: closed Resolution: fixed
Dependencies: Superseder:
Assigned To: Nosy List: ezio.melotti, ned.deily, python-dev, willingc
Priority: normal Keywords: patch

Created on 2015-04-13 00:18 by willingc, last changed 2022-04-11 14:58 by admin. This issue is now closed.

Files
File name Uploaded Description Edit
iss23924.patch willingc, 2015-04-13 20:52 DevGuide update for OS X
Messages (7)
msg240575 - (view) Author: Carol Willing (willingc) * (Python committer) Date: 2015-04-13 00:18
Since many devs use OS X, it would be helpful to add a mention of OS X in Step 2 (Build). It would also be helpful to add that it is okay to ignore build errors/warnings as long as CPython reports building correctly.
msg240706 - (view) Author: Ned Deily (ned.deily) * (Python committer) Date: 2015-04-13 18:59
In general, references in the devguide to UNIX are intended to include OS X.  In other words, in the guide "UNIX" is generally equivalent to "not Windows" at least for Python 3 now that other, ancient non-POSIX platforms, like classic MacOS or VMS or OS/2 are no longer supported. (At least, I can't think of any remaining ones.) Perhaps adding a statement to that effect somewhere in the guide would help if it isn't already clear?  I think the main difference is whether a platform uses the autoconf-based build system for Python (e.g. ./configure and make) vs. the Windows Visual Studio project build system).

Regarding build errors/warnings, the issue of standard library extensions depending on installing third-party libraries that may not be included by default or at all on a particular OS platform is talked about in various places in the guide (for example, in the Build Dependencies section: https://docs.python.org/devguide/setup.html#build-dependencies).  Perhaps a link to that section can be added to the quick start.
msg240744 - (view) Author: Carol Willing (willingc) * (Python committer) Date: 2015-04-13 20:52
@ned.deily Thanks for the feedback.

I changed the text on the QuickStart build step #2 since it was not clear to some sprinters that UNIX included Mac OS X.

I added link in the text to direct to the Build Dependencies section. Thanks for the suggestion.
msg240765 - (view) Author: Ned Deily (ned.deily) * (Python committer) Date: 2015-04-13 21:34
The updates look good to me, thanks!  Are you able to push this?  If not, I can do it.
msg240777 - (view) Author: Carol Willing (willingc) * (Python committer) Date: 2015-04-13 22:05
@ned.deily Thanks for the review. Please push for me. Thanks :)
msg240786 - (view) Author: Roundup Robot (python-dev) (Python triager) Date: 2015-04-13 22:24
New changeset 56b0001c7a29 by Ned Deily in branch 'default':
Issue #23924: Expand the QuickStart section to mention OS X and link
https://hg.python.org/devguide/rev/56b0001c7a29
msg240788 - (view) Author: Ned Deily (ned.deily) * (Python committer) Date: 2015-04-13 22:25
Done.  Thanks for the patch!
History
Date User Action Args
2022-04-11 14:58:15adminsetgithub: 68112
2015-04-13 22:25:36ned.deilysetstatus: open -> closed
resolution: fixed
messages: + msg240788

stage: commit review -> resolved
2015-04-13 22:24:39python-devsetnosy: + python-dev
messages: + msg240786
2015-04-13 22:05:41willingcsetmessages: + msg240777
2015-04-13 21:34:24ned.deilysetmessages: + msg240765
stage: commit review
2015-04-13 20:52:56willingcsetfiles: + iss23924.patch
keywords: + patch
messages: + msg240744
2015-04-13 18:59:09ned.deilysetnosy: + ned.deily
messages: + msg240706
2015-04-13 00:18:19willingccreate