[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[pygame] [report] modules Pygame imports
Hi,
Some Pygame 1.9 import information for those who are curious. Please
feel free to ignore. I ran a module usage tool (experimental) on Pygame
to see what is imported. These results are for "import pygame" on
Windows with numpy installed.
== modules imported but no attributes accessed ==
pygame package: _numpysndarray, _numpysurfarray, bufferproxy, cdrom,
colordict, cursors, display, draw, fastevent, font, image, imageext,
joystick, key, mixer, mixer_music, mouse, movie, rwobject, scrap,
sndarray, sprite, surfarray, surflock, transform
numpy package: add_newdocs, core._internal, core._sort,
core.scalarmath, ctypeslib, lib.format, lib.scimath, linalg.lapack_lite,
testing.decorators
other modules: imp, math, string
== modules imported and accessed ==
pygame package: base, color, constants, event, overlay, pixelarray,
rect, surface, time, version
numpy package: __config__, _import_tools, core, core.arrayprint,
core.defchararray, core.defmatrix, core.fromnumeric, core.info,
core.memmap, core.multiarray,
core.numeric, core.numerictypes, core.records, core.umath, fft,
fft.fftpack, fft.fftpack_lite, fft.helper, fft.info, lib,
lib._compiled_base, lib._datasource, lib.arraysetops, lib.arrayterator,
lib.financial, lib.function_base, lib.getlimits, lib.index_tricks,
lib.info, lib.io, lib.machar, lib.polynomial, lib.shape_base,
lib.stride_tricks, lib.twodim_base, lib.type_check, lib.ufunclike,
lib.utils, linalg, linalg.info, linalg.linalg, ma, ma.core, ma.extras,
random, random.info, random.mtrand, testing, testing.nosetester,
testing.numpytest, testing.parametric, testing.utils, version
other modules: __future__, _sre, cPickle, cStringIO, itertools, re,
shutil, sre, sre_compile, sre_constants, sre_parse, strop, unittest
There are limitations in the report. In determining module accesses
behind-the-scenes extension modules accesses may be missed. Also side
effects are not considered. Also usage information is not very useful
unless compiled for an actual application. But it is still a sizable list.
I can make the reporting tool available if anyone wants to try it on
their game.
--
Lenard Lindstrom
<len-l@xxxxxxxxx>