11461.2.1
by Henning Eggers
Added format-imports script and documented it. |
1 |
# Copyright 2010 Canonical Ltd. This software is licensed under the
|
2 |
# GNU Affero General Public License version 3 (see the file LICENSE).
|
|
3 |
||
4 |
""" A list of top-level standard python library names.
|
|
5 |
||
6 |
This list is used by format-imports to determine if a module is in this group
|
|
7 |
or not.
|
|
8 |
The list is taken from http://docs.python.org/release/2.5.4/lib/modindex.html
|
|
9 |
but modules specific to other OSs have been taken out. It may need to be
|
|
10 |
updated from time to time.
|
|
11 |
"""
|
|
12 |
||
13 |
python_standard_libs = [ |
|
14 |
'aifc', |
|
15 |
'anydbm', |
|
16 |
'array', |
|
17 |
'asynchat', |
|
18 |
'asyncore', |
|
19 |
'atexit', |
|
20 |
'audioop', |
|
21 |
'base64', |
|
22 |
'BaseHTTPServer', |
|
23 |
'Bastion', |
|
24 |
'binascii', |
|
25 |
'binhex', |
|
26 |
'bisect', |
|
27 |
'bsddb', |
|
28 |
'bz2', |
|
29 |
'calendar', |
|
30 |
'cgi', |
|
31 |
'CGIHTTPServer', |
|
32 |
'cgitb', |
|
33 |
'chunk', |
|
34 |
'cmath', |
|
35 |
'cmd', |
|
36 |
'code', |
|
37 |
'codecs', |
|
38 |
'codeop', |
|
39 |
'collections', |
|
40 |
'colorsys', |
|
41 |
'commands', |
|
42 |
'compileall', |
|
43 |
'compiler', |
|
44 |
'ConfigParser', |
|
45 |
'contextlib', |
|
46 |
'Cookie', |
|
47 |
'cookielib', |
|
48 |
'copy', |
|
49 |
'copy_reg', |
|
50 |
'cPickle', |
|
51 |
'cProfile', |
|
52 |
'crypt', |
|
53 |
'cStringIO', |
|
54 |
'csv', |
|
55 |
'ctypes', |
|
56 |
'curses', |
|
57 |
'datetime', |
|
58 |
'dbhash', |
|
59 |
'dbm', |
|
60 |
'decimal', |
|
61 |
'difflib', |
|
62 |
'dircache', |
|
63 |
'dis', |
|
64 |
'distutils', |
|
65 |
'dl', |
|
66 |
'doctest', |
|
67 |
'DocXMLRPCServer', |
|
68 |
'dumbdbm', |
|
69 |
'dummy_thread', |
|
70 |
'dummy_threading', |
|
71 |
'email', |
|
72 |
'encodings', |
|
73 |
'errno', |
|
74 |
'exceptions', |
|
75 |
'fcntl', |
|
76 |
'filecmp', |
|
77 |
'fileinput', |
|
78 |
'fnmatch', |
|
79 |
'formatter', |
|
80 |
'fpectl', |
|
81 |
'fpformat', |
|
82 |
'ftplib', |
|
83 |
'functools', |
|
84 |
'gc', |
|
85 |
'gdbm', |
|
86 |
'getopt', |
|
87 |
'getpass', |
|
88 |
'gettext', |
|
89 |
'glob', |
|
90 |
'gopherlib', |
|
91 |
'grp', |
|
92 |
'gzip', |
|
93 |
'hashlib', |
|
94 |
'heapq', |
|
95 |
'hmac', |
|
96 |
'hotshot', |
|
97 |
'htmlentitydefs', |
|
98 |
'htmllib', |
|
99 |
'HTMLParser', |
|
100 |
'httplib', |
|
101 |
'imageop', |
|
102 |
'imaplib', |
|
103 |
'imghdr', |
|
104 |
'imp', |
|
105 |
'inspect', |
|
106 |
'itertools', |
|
107 |
'keyword', |
|
108 |
'linecache', |
|
109 |
'locale', |
|
110 |
'logging', |
|
111 |
'mailbox', |
|
112 |
'mailcap', |
|
113 |
'marshal', |
|
114 |
'math', |
|
115 |
'md5', |
|
116 |
'mhlib', |
|
117 |
'mimetools', |
|
118 |
'mimetypes', |
|
119 |
'MimeWriter', |
|
120 |
'mimify', |
|
121 |
'mmap', |
|
122 |
'modulefinder', |
|
123 |
'multifile', |
|
124 |
'mutex', |
|
125 |
'netrc', |
|
126 |
'new', |
|
127 |
'nis', |
|
128 |
'nntplib', |
|
129 |
'operator', |
|
130 |
'optparse', |
|
131 |
'os', |
|
132 |
'ossaudiodev', |
|
133 |
'parser', |
|
134 |
'pdb', |
|
135 |
'pickle', |
|
136 |
'pickletools', |
|
137 |
'pipes', |
|
138 |
'pkgutil', |
|
139 |
'platform', |
|
140 |
'popen2', |
|
141 |
'poplib', |
|
142 |
'posix', |
|
143 |
'posixfile', |
|
144 |
'pprint', |
|
145 |
'profile', |
|
146 |
'pstats', |
|
147 |
'pty', |
|
148 |
'pwd', |
|
149 |
'py_compile', |
|
150 |
'pyclbr', |
|
151 |
'pydoc', |
|
152 |
'Queue', |
|
153 |
'quopri', |
|
154 |
'random', |
|
155 |
're', |
|
156 |
'readline', |
|
157 |
'repr', |
|
158 |
'resource', |
|
159 |
'rexec', |
|
160 |
'rfc822', |
|
161 |
'rgbimg', |
|
162 |
'rlcompleter', |
|
163 |
'robotparser', |
|
164 |
'runpy', |
|
165 |
'sched', |
|
166 |
'ScrolledText', |
|
167 |
'select', |
|
168 |
'sets', |
|
169 |
'sgmllib', |
|
170 |
'sha', |
|
171 |
'shelve', |
|
172 |
'shlex', |
|
173 |
'shutil', |
|
174 |
'signal', |
|
175 |
'SimpleHTTPServer', |
|
176 |
'SimpleXMLRPCServer', |
|
177 |
'site', |
|
178 |
'smtpd', |
|
179 |
'smtplib', |
|
180 |
'sndhdr', |
|
181 |
'socket', |
|
182 |
'SocketServer', |
|
183 |
'spwd', |
|
184 |
'sqlite3', |
|
185 |
'stat', |
|
186 |
'statvfs', |
|
187 |
'string', |
|
188 |
'StringIO', |
|
189 |
'stringprep', |
|
190 |
'struct', |
|
191 |
'subprocess', |
|
192 |
'sunau', |
|
193 |
'symbol', |
|
194 |
'sys', |
|
195 |
'syslog', |
|
196 |
'tabnanny', |
|
197 |
'tarfile', |
|
198 |
'telnetlib', |
|
199 |
'tempfile', |
|
200 |
'termios', |
|
201 |
'test.test_support', |
|
202 |
'test', |
|
203 |
'textwrap', |
|
204 |
'thread', |
|
205 |
'threading', |
|
206 |
'time', |
|
207 |
'timeit', |
|
208 |
'Tix', |
|
209 |
'Tkinter', |
|
210 |
'token', |
|
211 |
'tokenize', |
|
212 |
'trace', |
|
213 |
'traceback', |
|
214 |
'tty', |
|
215 |
'turtle', |
|
216 |
'types', |
|
217 |
'unicodedata', |
|
218 |
'unittest', |
|
219 |
'urllib2', |
|
220 |
'urllib', |
|
221 |
'urlparse', |
|
222 |
'user', |
|
223 |
'UserDict', |
|
224 |
'UserList', |
|
225 |
'UserString', |
|
226 |
'uu', |
|
227 |
'uuid', |
|
228 |
'warnings', |
|
229 |
'wave', |
|
230 |
'weakref', |
|
231 |
'webbrowser', |
|
232 |
'whichdb', |
|
233 |
'wsgiref', |
|
234 |
'xdrlib', |
|
235 |
'xml', |
|
236 |
'xmlrpclib', |
|
237 |
'zipfile', |
|
238 |
'zipimport', |
|
239 |
'zlib', |
|
240 |
]
|