aboutsummaryrefslogtreecommitdiff
path: root/examples/python2.7/debian/PVER-minimal.README.Debian.in
blob: fc0abc9939c1c63042cdc03b26f91d8e0e0ffca5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
Contents of the @PVER@-minimal package
-----------------------------------------

@PVER@-minimal consists of a minimum set of modules which may be needed
for python scripts used during the boot process.  If other packages
are needed in these scripts, don't work around the missing module, but
file a bug report against this package. The modules in this package
are:

  __builtin__		builtin
  __future__		module
  _abcoll		module
  _bisect		extension
  _bytesio		extension
  _codecs		builtin
  _collections		extension
  _fileio		extension
  _functools		extension
  _hashlib		extensionx
  _heapq		extension
  _locale		extension
  _random		extension
  _socket		extension
  _sre			builtin
  _ssl			extensionx
  _struct		extension
  _symtable		builtin
  _sysconfigdata	module
  _sysconfigdata_nd	module
  _types		builtin
  _warnings		builtin
  _weakref		extension
  _weakrefset		module
  abc			module
  atexit		module
  ConfigParser		module
  StringIO		module
  UserDict		module
  cPickle		extension
  cStringIO		extension
  array			extension
  base64		module
  binascii		extension
  bisect		module
  cmath			extension
  codecs		module
  collections		module
  compileall		module
  copy			module
  copy_reg		module
  dis			module
  errno			builtin
  exceptions		builtin
  fcntl			extension
  fnmatch		module
  functools		module
  gc			builtin
  genericpath		module
  getopt		module
  glob			module
  grp			extension
  hashlib		module
  heapq			module
  imp			builtin
  inspect		module
  itertools		extension
  keyword		module
  linecache		module
  logging		package
  marshal		builtin
  math			extension
  md5			module
  opcode		module
  operator		extension
  optparse		module
  os			module
  pickle		module
  platform		module
  popen2		module
  posix			builtin
  posixpath		module
  pkgutil		module
  pwd			builtin
  py_compile		module
  random		module
  re			module
  repr			module
  runpy			module
  select		extension
  sha			module
  shutil		module
  signal		builtin
  socket		module
  spwd			extension
  sre			module
  sre_compile		module
  sre_constants		module
  sre_parse		module
  ssl			module
  stat			module
  string		module
  strop			extension
  struct		module
  subprocess		module
  sys			builtin
  syslog		extension
  sysconfig		module
  tempfile		module
  textwrap		module
  time			extension
  token			module
  thread		builtin
  token			module
  tokenize		module
  traceback		module
  types			module
  unicodedata		extension
  weakref		module
  warnings		module
  zipimport		extension
  zlib			extension

Included are as well the codecs and stringprep modules, and the encodings
modules for all encodings except the multibyte encodings and the bz2 codec.

The following modules are excluded, their import is guarded from the
importing module:

  Used in       Excluded
  ------------  ------------------------------------
  os		nt ntpath os2 os2emxpath mac macpath
		riscos riscospath riscosenviron
  optparse	gettext
  pickle	doctest
  subprocess	threading

This list was derived by looking at the modules in the perl-base package,
then adding python specific "core modules".

TODO's
------

- time.strptime cannot be used. The required _strptime module is not
  included in the -minimal package yet. _strptime, locale, _locale and
  calendar have to be added.

- modules used very often in the testsuite: copy, cPickle, operator.