[Python-Dev] module reorg (was: 1.6 job list)

Moshe Zadka Moshe Zadka <mzadka@geocities.com>
Sat, 25 Mar 2000 20:10:44 +0200 (IST)


On Sun, 26 Mar 2000, Mark Hammond wrote:

> But I also agree with Guido - we _should_ attempt to go through the 137

Where did you come up with that number? I counted much more -- not quite
sure, but certainly more.

Well, here's a tentative suggestion I worked out today. This is just to
have something to quibble about. In the interest of rushing it out of the
door, there are a few modules (explicitly mentioned) which I have said
nothing about.

net
	httplib
	ftplib
	urllib
	cgi
	gopherlib
	imaplib
	poplib
	nntplib
	smptlib
	urlparse
	telnetlib
	server
		BaseHTTPServer
		CGIHTTPServer
		SimpleHTTPServer
		SocketServer
		asynchat
		asyncore
text
	sgmllib
	htmllib
	htmlentitydefs
	xml
		whatever the xml-sig puts here
	mail
		rfc822
		mime
			MimeWriter
			mimetools
			mimify
			mailcap
			mimetypes
			base64
			quopri
		mailbox
		mhlib
	binhex
	parse
		string
		re
		regex
		reconvert
		regex_syntax
		regsub
		shlex
	ConfigParser
	linecache
	multifile
	netrc
bin
	gzip
	zlib
	aifc
	chunk
	image
		imghdr
		colorsys
		imageop
		imgfile
		rgbimg
		yuvconvert
	sound
		sndhdr
		toaiff
		audiodev
		sunau
		sunaudio
		wave
		audioop
		sunaudiodev
db
	anydbm
	whichdb
	bsddb
	dbm
	dbhash
	dumbdbm
	gdbm
math
	bisect
	fpformat
	random
	whrandom
	cmath
	math
	crypt
	fpectl
	fpetest
	array
	md5
	mpz
	rotor
	sha
time
	calendar
	time
	tzparse
	sched
	timing
interpreter
	new
	py_compile
	code
	codeop
	compileall
	keyword
	token
	tokenize
	parser
	dis
	bdb
	pdb
	profile
	pyclbr
	tabnanny
	symbol
	pstats
	traceback
	rlcompleter
security
	Bastion
	rexec
	ihooks
file
	dircache
	path -- a virtual module which would do a from <something>path import *
	dospath
	posixpath
	macpath
	nturl2path
	ntpath
	macurl2path
	filecmp
	fileinput
	StringIO
	cStringIO
	glob
	fnmatch
	posixfile
	stat
	statcache
	statvfs
	tempfile
	shutil
	pipes
	popen2
	commands
	dl
	fcntl
serialize
	pickle
	cPickle
	shelve
	xdrlib
	copy
	copy_reg
threads
	thread
	threading
	Queue
	mutex
ui
	curses
	Tkinter
	cmd
	getpass
internal
	_codecs
	_locale
	_tkinter
	pcre
	strop
	posix
users
	pwd
	grp
	nis
exceptions
os
types
UserDict
UserList
user
site
locale
sgi
	al
	cd
	cl
	fl
	fm
	gl
	misc (what used to be sgimodule.c)
	sv
unicode
	codecs
	unicodedata
	unicodedatabase
========== Modules not handled ============
formatter
getopt
pprint
pty
repr
tty
errno
operator
pure
readline
resource
select
signal
socket
struct
syslog
termios

Well, if you got this far, you certainly deserve...

congratualtions-ly y'rs, Z.
--
Moshe Zadka <mzadka@geocities.com>. 
http://www.oreilly.com/news/prescod_0300.html
http://www.linux.org.il -- we put the penguin in .com