From bad6a780a727d2ce28b16863113ca3d24bbd4db9 Mon Sep 17 00:00:00 2001 From: Mark Pilgrim Date: Thu, 30 Jul 2009 23:56:56 -0400 Subject: [PATCH] finished #bdist section --- packaging.html | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/packaging.html b/packaging.html index 88a0e06..f98ddcc 100644 --- a/packaging.html +++ b/packaging.html @@ -317,7 +317,7 @@ warning: check: missing required meta-data: version

Creating a Source Distribution

-

Distutils supports building multiple types of release packages. At a minimum, you should build a “source distribution” that contains your source code, your Distutils setup script, your “read me” file, and whatever additional files you want to include. To build a source distribution, pass the sdist command to the Distutils setup script. +

Distutils supports building multiple types of release packages. At a minimum, you should build a “source distribution” that contains your source code, your Distutils setup script, your “read me” file, and whatever additional files you want to include. To build a source distribution, pass the sdist command to your Distutils setup script.

 c:\Users\pilgrim\chardet> c:\python31\python.exe setup.py sdist
@@ -403,14 +403,13 @@ removing 'chardet-1.0.2' (and everything under it)

Creating a Graphical Installer

-

FIXME +

In my opinion, every Python library deserves a graphical installer for Windows users. It’s easy to make (even if you don’t run Windows yourself), and Windows users appreciate it. -

http://docs.python.org/3.1/distutils/builtdist.html#creating-windows-installers +

Distutils can create a graphical Windows installer for you, by passing the bdist_wininst command to your Distutils setup script.

 c:\Users\pilgrim\chardet> c:\python31\python.exe setup.py bdist_wininst
-c:\Users\pilgrim\chardet>c:\python31\python.exe setup.py bdist_wininst
-running bdist_wininst
+running bdist_wininst
 running build
 running build_py
 creating build
@@ -444,11 +443,7 @@ adding 'PURELIB\chardet\big5prober.py'
 adding 'PURELIB\chardet\universaldetector.py'
 adding 'PURELIB\chardet\utf8prober.py'
 adding 'PURELIB\chardet\__init__.py'
-removing 'build\bdist.win32\wininst' (and everything under it)
- -

FIXME - -

+removing 'build\bdist.win32\wininst' (and everything under it)
 c:\Users\pilgrim\chardet> dir dist
 c:\Users\pilgrim\chardet>dir dist
  Volume in drive C has no label.