[Python-Dev] Great Renaming - Straw Man 0.2

Moshe Zadka Moshe Zadka <mzadka@geocities.com>
Sun, 26 Mar 2000 01:32:38 +0200 (IST)


Here's a second version of the straw man proposal for the reorganization
of modules in packages. Note that I'm treating it as a strictly 1.7
proposal, so I don't care a "lot" about backwards compatiblity.

I'm down to 4 unhandled modules, which means that if no one objects (and
I'm sure someone will <wink>), this can be a plan of action. So get your
objections ready guys!

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
	lowlevel
		socket
		select
	terminal
		termios
		pty
		tty
		readline
	syslog
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
sgi
	al
	cd
	cl
	fl
	fm
	gl
	misc (what used to be sgimodule.c)
	sv
unicode
	codecs
	unicodedata
	unicodedatabase
exceptions
os
types
UserDict
UserList
user
site
locale
pure
formatter
getopt
signal
pprint
========== Modules not handled ============
errno
resource
operator
struct

--
Moshe Zadka <mzadka@geocities.com>. 
http://www.oreilly.com/news/prescod_0300.html
http://www.linux.org.il -- we put the penguin in .com