Python Distutils-SIG: Documentation

<h1>Python Distutils-SIG: Documentation</h1>

<h2>User Documents</h2>

<p> Two documents have been written to cover the Distutils, and are part of Python's standard documentation set: <ul>

System Message: ERROR/3 (<string>, line 8)

Unexpected indentation.
<li><cite><a href="http://docs.python.org/install/"
>Installing Python Modules</a></cite> <p> This is for end-users, system administrators, and Python programmers who need to install third-party modules to their existing Python installation. It focusses on using the Distutils, but also covers older ways of installing Python modules and extensions. </p>
<li><cite><a href="http://docs.python.org/distutils/"
>Distributing Python Modules</a></cite> <p> This is for module and extension developers who want to share their efforts with the world using the Distutils. It covers writing the setup script and using it to create a source distribution and "built" (binary) distributions (thus, it's also useful for packagers -- people turning other developer's source distributions into built distributions for a particular platform). </p>

System Message: WARNING/2 (<string>, line 28)

Block quote ends without a blank line; unexpected unindent.

</ul> </p>

<h2>Planning, Requirements, and Design Documents</h2>

<p>The Distutils did not spring magically into existence one day; a considerable amount of forethought was required, and some of it was even written down. In roughly chronological order: <ul>

System Message: ERROR/3 (<string>, line 38)

Unexpected indentation.
<li><a href="ipc7_devday/">summary of the Developer's Day
session</a> at IPC7 (the Seventh International Python Conference, November 1998)

System Message: WARNING/2 (<string>, line 41)

Definition list ends without a blank line; unexpected unindent.

<li><a href="requirements/">requirements overview</a> <li><a href="tasks/">tasks and roles</a> involved in

System Message: ERROR/3 (<string>, line 43)

Unexpected indentation.
the Distutils

System Message: WARNING/2 (<string>, line 44)

Block quote ends without a blank line; unexpected unindent.
<li><a href="interface/">proposed user interface</a>--mainly
of historical interest now that the code exists and is documented in <cite><a href="http://docs.python.org/install/" >Installing Python Modules</a></cite>, but I can never throw anything away
<li><a href="design/">proposed design</a>--also mainly of
historical interest; superseded by the IPC8 paper (below) and, of course, the actual code

System Message: WARNING/2 (<string>, line 52)

Block quote ends without a blank line; unexpected unindent.

</ul> </p>

<h2>IPC8 Paper/Presentation</h2>

<p>A the Eighth International Python Conference (January 2000), I gave a talk on the Distutils and published a paper in the conference proceedings. The paper is available as: <ul>

System Message: ERROR/3 (<string>, line 62)

Unexpected indentation.
<li><a href="/files/sigs/ipc8_paper.html">HTML</a> <li><a href="/files/sigs/ipc8_paper.pdf.gz">compressed PDF</a> <li><a href="/files/sigs/ipc8_paper.ps.gz">compressed PostScript</a>

System Message: WARNING/2 (<string>, line 65)

Block quote ends without a blank line; unexpected unindent.

</ul> I updated the paper a bit and submitted it to the <a href="http://software-carpentry.codesourcery.com/">Software Carpentry</a> competition; you might want to read the <a href="/files/sigs/sc_submission.html">updated version of the paper</a> instead. </p>

<p>You can also download the slides from my presentation. I haven't figured out how to get Applixware to generate HTML from the slides (grumble), so for now you can download the slides for: <ul>

System Message: ERROR/3 (<string>, line 77)

Unexpected indentation.
<li><a href="/files/sigs/ipc8_talk.ag.gz">Applix Presents</a> (compressed) <li><a href="/files/sigs/ipc8_talk.ppt.gz">Microsoft PowerPoint</a> (compressed)

System Message: WARNING/2 (<string>, line 79)

Block quote ends without a blank line; unexpected unindent.

</ul>

Notice: While Javascript is not essential for this website, your interaction with the content will be limited. Please turn Javascript on for the full experience.