__init__.py |
|
359 |
_log.py |
|
42 |
_macos_compat.py |
|
239 |
_modified.py |
Timestamp comparison of files and groups of files. |
2446 |
_msvccompiler.py |
distutils._msvccompiler
Contains MSVCCompiler, an implementation of the abstract CCompiler class
for Microsoft Visual Studio 2015.
This module requires VS 2015 or later.
|
20798 |
archive_util.py |
distutils.archive_util
Utility functions for creating archive files (tarballs, zip files,
that sort of thing). |
7844 |
ccompiler.py |
distutils.ccompiler
Contains CCompiler, an abstract base class that defines the interface
for the Distutils compiler abstraction model. |
48873 |
cmd.py |
distutils.cmd
Provides the Command class, the base class for the command classes
in the distutils.command package.
|
17877 |
command |
|
|
compat |
|
|
core.py |
distutils.core
The only module that needs to be imported to use the Distutils; provides
the 'setup' function (which is to be called from the setup script). Also
indirectly provides the Distribution and Command classes, although they are
really defined in distutils.dist and distutils.cmd.
|
9267 |
cygwinccompiler.py |
distutils.cygwinccompiler
Provides the CygwinCCompiler class, a subclass of UnixCCompiler that
handles the Cygwin port of the GNU C compiler to Windows. It also contains
the Mingw32CCompiler class which handles the mingw32 port of GCC (same as
cygwin in no-cygwin mode).
|
11891 |
debug.py |
|
139 |
dep_util.py |
|
349 |
dir_util.py |
distutils.dir_util
Utility functions for manipulating directories and directory trees. |
7407 |
dist.py |
distutils.dist
Provides the Distribution class, which represents the module distribution
being built/installed/distributed.
|
50553 |
errors.py |
Exceptions used by the Distutils modules.
Distutils modules may raise these or standard exceptions,
including :exc:`SystemExit`.
|
3325 |
extension.py |
distutils.extension
Provides the Extension class, used to describe C/C++ extension
modules in setup scripts. |
10358 |
fancy_getopt.py |
distutils.fancy_getopt
Wrapper around the standard getopt module that provides the following
additional features:
* short and long options are tied together
* options have help strings, so fancy_getopt could potentially
create a complete usage summary
* options set attributes of a passed-in object
|
17822 |
file_util.py |
distutils.file_util
Utility functions for operating on single files.
|
7962 |
filelist.py |
distutils.filelist
Provides the FileList class, used for poking about the filesystem
and building lists of files.
|
13654 |
log.py |
A simple log mechanism styled after PEP 282.
Retained for compatibility and should not be used.
|
1200 |
spawn.py |
distutils.spawn
Provides the 'spawn()' function, a front-end to various platform-
specific functions for launching another program in a sub-process.
|
3625 |
sysconfig.py |
Provide access to Python's configuration information. The specific
configuration variables available depend heavily on the platform and
configuration. The values may be retrieved using
get_config_var(name), and the list of variables is available via
get_config_vars().keys(). Additional convenience functions are also
available.
Written by: Fred L. Drake, Jr.
Email: <fdrake@acm.org>
|
19235 |
tests |
|
|
text_file.py |
text_file
provides the TextFile class, which gives an interface to text files
that (optionally) takes care of stripping comments, ignoring blank
lines, and joining lines with backslashes. |
12098 |
unixccompiler.py |
distutils.unixccompiler
Contains the UnixCCompiler class, a subclass of CCompiler that handles
the "typical" Unix-style command-line C compiler:
* macros defined with -Dname[=value]
* macros undefined with -Uname
* include search directories specified with -Idir
* libraries specified with -lllib
* library search directories specified with -Ldir
* compile handled by 'cc' (or similar) executable with -c option:
compiles .c to .o
* link static library handled by 'ar' command (possibly with 'ranlib')
* link shared library handled by 'cc -shared'
|
15437 |
util.py |
distutils.util
Miscellaneous utility functions -- anything that doesn't fit into
one of the other *util.py modules.
|
17654 |
version.py |
Provides classes to represent module version numbers (one class for
each style of version numbering). There are currently two such classes
implemented: StrictVersion and LooseVersion.
Every version number class implements the following interface:
* the 'parse' method takes a string and parses it to some internal
representation; if the string is an invalid version number,
'parse' raises a ValueError exception
* the class constructor takes an optional string argument which,
if supplied, is passed to 'parse'
* __str__ reconstructs the string that was passed to 'parse' (or
an equivalent string -- ie. one that will generate an equivalent
version number instance)
* __repr__ generates Python code to recreate the version number instance
* _cmp compares the current instance with either another instance
of the same class or a string (which will be parsed to an instance
of the same class, thus must follow the same rules)
|
12634 |
versionpredicate.py |
Module for parsing and testing package version predicate strings. |
5205 |
zosccompiler.py |
distutils.zosccompiler
Contains the selection of the c & c++ compilers on z/OS. There are several
different c compilers on z/OS, all of them are optional, so the correct
one needs to be chosen based on the users input. This is compatible with
the following compilers:
IBM C/C++ For Open Enterprise Languages on z/OS 2.0
IBM Open XL C/C++ 1.1 for z/OS
IBM XL C/C++ V2.4.1 for z/OS 2.4 and 2.5
IBM z/OS XL C/C++
|
6589 |