Skip to content

Commit 4f9549c

Browse files
authored
Merge pull request #34 from sanjayankur31/py3.9
2 parents 1761e10 + 7f67509 commit 4f9549c

File tree

4 files changed

+338
-3
lines changed

4 files changed

+338
-3
lines changed

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Python Standard Library List
22
============================
33

4-
This package includes lists of all of the standard libraries for Python 2.6, 2.7, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, and 3.8 along with the code for scraping the official Python docs to get said lists.
4+
This package includes lists of all of the standard libraries for Python 2.6, 2.7, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, and 3.9 along with the code for scraping the official Python docs to get said lists.
55

66
Listing the modules in the standard library? Wait, why on Earth would you care about that?!
77
-------------------------------------------------------------------------------------------

stdlib_list/base.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
from functools32 import lru_cache
1111

1212
long_versions = ["2.6.9", "2.7.9", "3.2.6", "3.3.6", "3.4.3", "3.5", "3.6",
13-
"3.7", "3.8"]
13+
"3.7", "3.8", "3.9"]
1414

1515
short_versions = [".".join(x.split(".")[:2]) for x in long_versions]
1616

stdlib_list/fetch.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ def __init__(self, intersphinx_mapping=None, intersphinx_cache_limit=5, intersph
1111
self.intersphinx_mapping = intersphinx_mapping or {}
1212
self.intersphinx_cache_limit = intersphinx_cache_limit
1313
self.intersphinx_timeout = intersphinx_timeout
14+
self.user_agent = "python-stdlib-list"
1415
self.tls_verify = True
1516

1617

@@ -46,7 +47,7 @@ def fetch_list(version=None):
4647
:param str|None version: A specified version of Python. If not specified, then all
4748
available versions of Python will have their inventory objects fetched
4849
and parsed, and have their module names written to file.
49-
(one of ``"2.6"``, ``"2.7"``, ``"3.2"``, ``"3.3"``, ``"3.4"``, ``"3.5"``, ``"3.6"``, ``"3.7"``, ``"3.8"`` or ``None``)
50+
(one of ``"2.6"``, ``"2.7"``, ``"3.2"``, ``"3.3"``, ``"3.4"``, ``"3.5"``, ``"3.6"``, ``"3.7"``, ``"3.8"``, ``"3.9"`` or ``None``)
5051
5152
"""
5253

stdlib_list/lists/3.9.txt

+334
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,334 @@
1+
__future__
2+
__main__
3+
_thread
4+
abc
5+
aifc
6+
argparse
7+
array
8+
ast
9+
asynchat
10+
asyncio
11+
asyncore
12+
atexit
13+
audioop
14+
base64
15+
bdb
16+
binascii
17+
binhex
18+
bisect
19+
builtins
20+
bz2
21+
cProfile
22+
calendar
23+
cgi
24+
cgitb
25+
chunk
26+
cmath
27+
cmd
28+
code
29+
codecs
30+
codeop
31+
collections
32+
collections.abc
33+
colorsys
34+
compileall
35+
concurrent.futures
36+
configparser
37+
contextlib
38+
contextvars
39+
copy
40+
copyreg
41+
crypt
42+
csv
43+
ctypes
44+
curses
45+
curses.ascii
46+
curses.panel
47+
curses.textpad
48+
dataclasses
49+
datetime
50+
dbm
51+
dbm.dumb
52+
dbm.gnu
53+
dbm.ndbm
54+
decimal
55+
difflib
56+
dis
57+
distutils
58+
distutils.archive_util
59+
distutils.bcppcompiler
60+
distutils.ccompiler
61+
distutils.cmd
62+
distutils.command
63+
distutils.command.bdist
64+
distutils.command.bdist_dumb
65+
distutils.command.bdist_msi
66+
distutils.command.bdist_packager
67+
distutils.command.bdist_rpm
68+
distutils.command.bdist_wininst
69+
distutils.command.build
70+
distutils.command.build_clib
71+
distutils.command.build_ext
72+
distutils.command.build_py
73+
distutils.command.build_scripts
74+
distutils.command.check
75+
distutils.command.clean
76+
distutils.command.config
77+
distutils.command.install
78+
distutils.command.install_data
79+
distutils.command.install_headers
80+
distutils.command.install_lib
81+
distutils.command.install_scripts
82+
distutils.command.register
83+
distutils.command.sdist
84+
distutils.core
85+
distutils.cygwinccompiler
86+
distutils.debug
87+
distutils.dep_util
88+
distutils.dir_util
89+
distutils.dist
90+
distutils.errors
91+
distutils.extension
92+
distutils.fancy_getopt
93+
distutils.file_util
94+
distutils.filelist
95+
distutils.log
96+
distutils.msvccompiler
97+
distutils.spawn
98+
distutils.sysconfig
99+
distutils.text_file
100+
distutils.unixccompiler
101+
distutils.util
102+
distutils.version
103+
doctest
104+
email
105+
email.charset
106+
email.contentmanager
107+
email.encoders
108+
email.errors
109+
email.generator
110+
email.header
111+
email.headerregistry
112+
email.iterators
113+
email.message
114+
email.mime
115+
email.parser
116+
email.policy
117+
email.utils
118+
encodings.idna
119+
encodings.mbcs
120+
encodings.utf_8_sig
121+
ensurepip
122+
enum
123+
errno
124+
faulthandler
125+
fcntl
126+
filecmp
127+
fileinput
128+
fnmatch
129+
formatter
130+
fractions
131+
ftplib
132+
functools
133+
gc
134+
getopt
135+
getpass
136+
gettext
137+
glob
138+
graphlib
139+
grp
140+
gzip
141+
hashlib
142+
heapq
143+
hmac
144+
html
145+
html.entities
146+
html.parser
147+
http
148+
http.client
149+
http.cookiejar
150+
http.cookies
151+
http.server
152+
imaplib
153+
imghdr
154+
imp
155+
importlib
156+
importlib.abc
157+
importlib.machinery
158+
importlib.resources
159+
importlib.util
160+
inspect
161+
io
162+
ipaddress
163+
itertools
164+
json
165+
json.tool
166+
keyword
167+
lib2to3
168+
linecache
169+
locale
170+
logging
171+
logging.config
172+
logging.handlers
173+
lzma
174+
mailbox
175+
mailcap
176+
marshal
177+
math
178+
mimetypes
179+
mmap
180+
modulefinder
181+
msilib
182+
msvcrt
183+
multiprocessing
184+
multiprocessing.connection
185+
multiprocessing.dummy
186+
multiprocessing.managers
187+
multiprocessing.pool
188+
multiprocessing.shared_memory
189+
multiprocessing.sharedctypes
190+
netrc
191+
nis
192+
nntplib
193+
numbers
194+
operator
195+
optparse
196+
os
197+
os.path
198+
ossaudiodev
199+
parser
200+
pathlib
201+
pdb
202+
pickle
203+
pickletools
204+
pipes
205+
pkgutil
206+
platform
207+
plistlib
208+
poplib
209+
posix
210+
pprint
211+
profile
212+
pstats
213+
pty
214+
pwd
215+
py_compile
216+
pyclbr
217+
pydoc
218+
queue
219+
quopri
220+
random
221+
re
222+
readline
223+
reprlib
224+
resource
225+
rlcompleter
226+
runpy
227+
sched
228+
secrets
229+
select
230+
selectors
231+
shelve
232+
shlex
233+
shutil
234+
signal
235+
site
236+
smtpd
237+
smtplib
238+
sndhdr
239+
socket
240+
socketserver
241+
spwd
242+
sqlite3
243+
ssl
244+
stat
245+
statistics
246+
string
247+
stringprep
248+
struct
249+
subprocess
250+
sunau
251+
symbol
252+
symtable
253+
sys
254+
sysconfig
255+
syslog
256+
tabnanny
257+
tarfile
258+
telnetlib
259+
tempfile
260+
termios
261+
test
262+
test.support
263+
test.support.bytecode_helper
264+
test.support.script_helper
265+
test.support.socket_helper
266+
textwrap
267+
threading
268+
time
269+
timeit
270+
tkinter
271+
tkinter.colorchooser
272+
tkinter.commondialog
273+
tkinter.dnd
274+
tkinter.filedialog
275+
tkinter.font
276+
tkinter.messagebox
277+
tkinter.scrolledtext
278+
tkinter.simpledialog
279+
tkinter.tix
280+
tkinter.ttk
281+
token
282+
tokenize
283+
trace
284+
traceback
285+
tracemalloc
286+
tty
287+
turtle
288+
turtledemo
289+
types
290+
typing
291+
unicodedata
292+
unittest
293+
unittest.mock
294+
urllib
295+
urllib.error
296+
urllib.parse
297+
urllib.request
298+
urllib.response
299+
urllib.robotparser
300+
uu
301+
uuid
302+
venv
303+
warnings
304+
wave
305+
weakref
306+
webbrowser
307+
winreg
308+
winsound
309+
wsgiref
310+
wsgiref.handlers
311+
wsgiref.headers
312+
wsgiref.simple_server
313+
wsgiref.util
314+
wsgiref.validate
315+
xdrlib
316+
xml
317+
xml.dom
318+
xml.dom.minidom
319+
xml.dom.pulldom
320+
xml.etree.ElementTree
321+
xml.parsers.expat
322+
xml.parsers.expat.errors
323+
xml.parsers.expat.model
324+
xml.sax
325+
xml.sax.handler
326+
xml.sax.saxutils
327+
xml.sax.xmlreader
328+
xmlrpc.client
329+
xmlrpc.server
330+
zipapp
331+
zipfile
332+
zipimport
333+
zlib
334+
zoneinfo

0 commit comments

Comments
 (0)