History log of /external/python/cpython3/Lib/distutils/command/build_py.py
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
f299abdafa0f2b6eb7abae274861b19b361c96bc 13-Apr-2015 Brett Cannon <brett@python.org> Issue #23731: Implement PEP 488.

The concept of .pyo files no longer exists. Now .pyc files have an
optional `opt-` tag which specifies if any extra optimizations beyond
the peepholer were applied.
/external/python/cpython3/Lib/distutils/command/build_py.py
e71fb28519185cecbec08e0b00f3717b16b072fd 02-Nov-2013 Jason R. Coombs <jaraco@jaraco.com> Merge with 3.3 for Issue #19286.
bd26d86d7458897b681b3a5d614cfd6e42eb70cb 02-Nov-2013 Jason R. Coombs <jaraco@jaraco.com> Issue #19286: [distutils] Only match files in build_py.find_data_files.
/external/python/cpython3/Lib/distutils/command/build_py.py
61c3556c14d52e553ca5eecc4e178124fac75167 15-Jun-2013 Brett Cannon <brett@python.org> Issue #17177: Stop using imp in distutils
/external/python/cpython3/Lib/distutils/command/build_py.py
c465b2f843218565c2908528555fbdb7c95523c0 03-Nov-2011 Éric Araujo <merwok@netwok.org> More fixes for PEP 3147 compliance in distutils (#11254)
/external/python/cpython3/Lib/distutils/command/build_py.py
7c9719cf74a4c5fc04a07b706d71302bdd8c04c5 28-Jul-2011 Senthil Kumaran <senthil@uthcode.com> Fix closes Issue11439 Remove the SVN keywords from the code as it is no longer applicable in hg. Patch Contributed by Neil Muller.
/external/python/cpython3/Lib/distutils/command/build_py.py
3679727939a9d25ccfe057e71e8a4b8be73d47ce 22-Jul-2010 Tarek Ziadé <ziade.tarek@gmail.com> reverted distutils its 3.1 state. All new work is now happening in disutils2, and distutils is now feature-frozen.
/external/python/cpython3/Lib/distutils/command/build_py.py
88e2c5d35a9ce74e779bfc5cb38624bef49c695f 21-Dec-2009 Tarek Ziadé <ziade.tarek@gmail.com> Merged revisions 76956 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
r76956 | tarek.ziade | 2009-12-21 02:22:46 +0100 (Mon, 21 Dec 2009) | 1 line

massive import cleaning in Distutils
........
/external/python/cpython3/Lib/distutils/command/build_py.py
04fe7c01a8a0dd8a7234dd0f527e22386c2fed04 26-Oct-2009 Tarek Ziadé <ziade.tarek@gmail.com> Merged revisions 75669-75671 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
r75669 | tarek.ziade | 2009-10-24 17:10:37 +0200 (Sat, 24 Oct 2009) | 1 line

Issue #7071: byte-compilation in Distutils now looks at sys.dont_write_bytecode
........
r75670 | tarek.ziade | 2009-10-24 17:19:03 +0200 (Sat, 24 Oct 2009) | 1 line

fixed finally state in distutils.test_util
........
r75671 | tarek.ziade | 2009-10-24 17:51:30 +0200 (Sat, 24 Oct 2009) | 1 line

fixed warning and error message
........
/external/python/cpython3/Lib/distutils/command/build_py.py
90198fa629ba2dfc67ccb22a90b8e4f41be794d3 03-Jul-2009 Tarek Ziadé <ziade.tarek@gmail.com> Merged revisions 73801 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
r73801 | tarek.ziade | 2009-07-03 11:01:07 +0200 (Fri, 03 Jul 2009) | 1 line

cleaned up distutils.command.build_py
........
/external/python/cpython3/Lib/distutils/command/build_py.py
6178db6d55eac65fc236cbf48a3944d1c308c2d1 01-Dec-2008 Martin v. Löwis <martin@v.loewis.de> Issue #4073: Add 2to3 support to build_scripts, refactor that support
in build_py.
/external/python/cpython3/Lib/distutils/command/build_py.py
33b6450d23cbe66457e3392b9d187f20d888601c 15-Oct-2008 Martin v. Löwis <martin@v.loewis.de> Issue #4072: Restore build_py_2to3. Add a distutils demo for
build_py_2to3.
/external/python/cpython3/Lib/distutils/command/build_py.py
84f4dfd3f68d7a5501ad407fc11502f2b8b20f09 22-Mar-2008 Martin v. Löwis <martin@v.loewis.de> Invoke byte-compilation after running 2to3.
/external/python/cpython3/Lib/distutils/command/build_py.py
73a22f0500ce713d46fce864e95402c34a45afd9 22-Mar-2008 Martin v. Löwis <martin@v.loewis.de> Add build_py_2to3.
/external/python/cpython3/Lib/distutils/command/build_py.py
3172c5d263eeffff1e89d03d79be3ccc1d60fbde 16-Oct-2007 Guido van Rossum <guido@python.org> Patch# 1258 by Christian Heimes: kill basestring.
I like this because it makes the code shorter! :-)
/external/python/cpython3/Lib/distutils/command/build_py.py
5b7e9d76f39dbf63573519c178835f72e5a5027a 30-Aug-2007 Collin Winter <collinw@gmail.com> General cleanup, raise normalization in Lib/distutils.
/external/python/cpython3/Lib/distutils/command/build_py.py
cd16bf640405065e4702539632ce577536207d88 13-Jun-2007 Guido van Rossum <guido@python.org> Merged revisions 55817-55961 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/p3yk

................
r55837 | guido.van.rossum | 2007-06-08 16:04:42 -0700 (Fri, 08 Jun 2007) | 2 lines

PEP 3119 -- the abc module.
................
r55838 | guido.van.rossum | 2007-06-08 17:38:55 -0700 (Fri, 08 Jun 2007) | 2 lines

Implement part of PEP 3119 -- One Trick Ponies.
................
r55847 | guido.van.rossum | 2007-06-09 08:28:06 -0700 (Sat, 09 Jun 2007) | 2 lines

Different way to do one trick ponies, allowing registration (per PEP strawman).
................
r55849 | guido.van.rossum | 2007-06-09 18:06:38 -0700 (Sat, 09 Jun 2007) | 3 lines

Make sure that the magic looking for __hash__ (etc.) doesn't apply to
real subclasses of Hashable.
................
r55852 | guido.van.rossum | 2007-06-10 08:29:51 -0700 (Sun, 10 Jun 2007) | 2 lines

Add some more examples, e.g. generators and dict views.
................
r55853 | guido.van.rossum | 2007-06-10 08:31:59 -0700 (Sun, 10 Jun 2007) | 2 lines

keys() and items() *are* containers -- just values() isn't.
................
r55864 | georg.brandl | 2007-06-10 15:29:40 -0700 (Sun, 10 Jun 2007) | 2 lines

PEP 3127: new octal literals, binary literals.
................
r55865 | georg.brandl | 2007-06-10 15:31:37 -0700 (Sun, 10 Jun 2007) | 2 lines

Some octal literal fixes in Tools.
................
r55866 | georg.brandl | 2007-06-10 15:37:43 -0700 (Sun, 10 Jun 2007) | 2 lines

Tokenizer changes for PEP 3127.
................
r55867 | georg.brandl | 2007-06-10 15:37:55 -0700 (Sun, 10 Jun 2007) | 2 lines

Some docs for PEP 3127.
................
r55868 | georg.brandl | 2007-06-10 15:44:39 -0700 (Sun, 10 Jun 2007) | 2 lines

Missed a place in intobject.c. Is that used anymore anyway?
................
r55871 | neal.norwitz | 2007-06-10 18:31:49 -0700 (Sun, 10 Jun 2007) | 182 lines

Merged revisions 55729-55868 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
r55731 | neal.norwitz | 2007-06-01 00:29:12 -0700 (Fri, 01 Jun 2007) | 7 lines

SF 1668596/1720897: distutils now copies data files
even if package_dir is empty.

This needs to be backported. I'm too tired tonight. It would be great
if someone backports this if the buildbots are ok with it. Otherwise,
I will try to get to it tomorrow.
........
r55732 | georg.brandl | 2007-06-01 04:33:33 -0700 (Fri, 01 Jun 2007) | 2 lines

Bug #1722484: remove docstrings again when running with -OO.
........
r55735 | georg.brandl | 2007-06-01 12:20:27 -0700 (Fri, 01 Jun 2007) | 2 lines

Fix wrong issue number.
........
r55739 | brett.cannon | 2007-06-01 20:02:29 -0700 (Fri, 01 Jun 2007) | 3 lines

Have configure raise an error when building on AtheOS. Code specific to AtheOS
will be removed in Python 2.7.
........
r55746 | neal.norwitz | 2007-06-02 11:33:53 -0700 (Sat, 02 Jun 2007) | 1 line

Update expected birthday of 2.6
........
r55751 | neal.norwitz | 2007-06-03 13:32:50 -0700 (Sun, 03 Jun 2007) | 10 lines

Backout the original 'fix' to 1721309 which had no effect.
Different versions of Berkeley DB handle this differently.
The comments and bug report should have the details. Memory is allocated
in 4.4 (and presumably earlier), but not in 4.5. Thus
4.5 has the free error, but not earlier versions.

Mostly update comments, plus make the free conditional.

This fix was already applied to the 2.5 branch.
........
r55752 | brett.cannon | 2007-06-03 16:13:41 -0700 (Sun, 03 Jun 2007) | 6 lines

Make _strptime.TimeRE().pattern() use ``\s+`` for matching whitespace instead
of ``\s*``. This prevents patterns from "stealing" bits from other patterns in
order to make a match work.

Closes bug #1730389. Will be backported.
........
r55766 | hyeshik.chang | 2007-06-05 11:16:52 -0700 (Tue, 05 Jun 2007) | 4 lines

Fix build on FreeBSD. Bluetooth HCI API in FreeBSD is quite different
from Linux's. Just fix the build for now but the code doesn't
support the complete capability of HCI on FreeBSD yet.
........
r55770 | hyeshik.chang | 2007-06-05 11:58:51 -0700 (Tue, 05 Jun 2007) | 4 lines

Bug #1728403: Fix a bug that CJKCodecs StreamReader hangs when it
reads a file that ends with incomplete sequence and sizehint argument
for .read() is specified.
........
r55775 | hyeshik.chang | 2007-06-05 12:28:15 -0700 (Tue, 05 Jun 2007) | 2 lines

Fix for Windows: close a temporary file before trying to delete it.
........
r55783 | guido.van.rossum | 2007-06-05 14:24:47 -0700 (Tue, 05 Jun 2007) | 2 lines

Patch by Tim Delany (missing DECREF). SF #1731330.
........
r55785 | collin.winter | 2007-06-05 17:17:35 -0700 (Tue, 05 Jun 2007) | 3 lines

Patch #1731049: make threading.py use a proper "raise" when checking internal state, rather than assert statements (which get stripped out by -O).
........
r55786 | facundo.batista | 2007-06-06 08:13:37 -0700 (Wed, 06 Jun 2007) | 4 lines


FTP.ntransfercmd method now uses create_connection when passive,
using the timeout received in connection time.
........
r55792 | facundo.batista | 2007-06-06 10:15:23 -0700 (Wed, 06 Jun 2007) | 7 lines


Added an optional timeout parameter to function urllib2.urlopen,
with tests in test_urllib2net.py (must have network resource
enabled to execute them). Also modified test_urllib2.py because
testing mock classes must take it into acount. Docs are also
updated.
........
r55793 | thomas.heller | 2007-06-06 13:19:19 -0700 (Wed, 06 Jun 2007) | 1 line

Build _ctypes and _ctypes_test in the ReleaseAMD64 configuration.
........
r55802 | georg.brandl | 2007-06-07 06:23:24 -0700 (Thu, 07 Jun 2007) | 3 lines

Disallow function calls like foo(None=1).
Backport from py3k rev. 55708 by Guido.
........
r55804 | georg.brandl | 2007-06-07 06:30:24 -0700 (Thu, 07 Jun 2007) | 2 lines

Make reindent.py executable.
........
r55805 | georg.brandl | 2007-06-07 06:34:10 -0700 (Thu, 07 Jun 2007) | 2 lines

Patch #1667860: Fix UnboundLocalError in urllib2.
........
r55821 | kristjan.jonsson | 2007-06-07 16:53:49 -0700 (Thu, 07 Jun 2007) | 1 line

Fixing changes to getbuildinfo.c that broke linux builds
........
r55828 | thomas.heller | 2007-06-08 09:10:27 -0700 (Fri, 08 Jun 2007) | 1 line

Make this test work with older Python releases where struct has no 't' format character.
........
r55829 | martin.v.loewis | 2007-06-08 10:29:20 -0700 (Fri, 08 Jun 2007) | 3 lines

Bug #1733488: Fix compilation of bufferobject.c on AIX.
Will backport to 2.5.
........
r55831 | thomas.heller | 2007-06-08 11:20:09 -0700 (Fri, 08 Jun 2007) | 2 lines

[ 1715718 ] x64 clean compile patch for _ctypes, by Kristj?n Valur
with small modifications.
........
r55832 | thomas.heller | 2007-06-08 12:01:06 -0700 (Fri, 08 Jun 2007) | 1 line

Fix gcc warnings intruduced by passing Py_ssize_t to PyErr_Format calls.
........
r55833 | thomas.heller | 2007-06-08 12:08:31 -0700 (Fri, 08 Jun 2007) | 2 lines

Fix wrong documentation, and correct the punktuation.
Closes [1700455].
........
r55834 | thomas.heller | 2007-06-08 12:14:23 -0700 (Fri, 08 Jun 2007) | 1 line

Fix warnings by using proper function prototype.
........
r55839 | neal.norwitz | 2007-06-08 20:36:34 -0700 (Fri, 08 Jun 2007) | 7 lines

Prevent expandtabs() on string and unicode objects from causing a segfault when
a large width is passed on 32-bit platforms. Found by Google.

It would be good for people to review this especially carefully and verify
I don't have an off by one error and there is no other way to cause overflow.
........
r55841 | neal.norwitz | 2007-06-08 21:48:22 -0700 (Fri, 08 Jun 2007) | 1 line

Use macro version of GET_SIZE to avoid Coverity warning (#150) about a possible error.
........
r55842 | martin.v.loewis | 2007-06-09 00:42:52 -0700 (Sat, 09 Jun 2007) | 3 lines

Patch #1733960: Allow T_LONGLONG to accept ints.
Will backport to 2.5.
........
r55843 | martin.v.loewis | 2007-06-09 00:58:05 -0700 (Sat, 09 Jun 2007) | 2 lines

Fix Windows build.
........
r55845 | martin.v.loewis | 2007-06-09 03:10:26 -0700 (Sat, 09 Jun 2007) | 2 lines

Provide LLONG_MAX for S390.
........
r55854 | thomas.heller | 2007-06-10 08:59:17 -0700 (Sun, 10 Jun 2007) | 4 lines


First version of build scripts for Windows/AMD64 (no external
components are built yet, and 'kill_python' is disabled).
........
r55855 | thomas.heller | 2007-06-10 10:55:51 -0700 (Sun, 10 Jun 2007) | 3 lines

For now, disable the _bsddb, _sqlite3, _ssl, _testcapi, _tkinter
modules in the ReleaseAMD64 configuration because they do not compile.
........
r55856 | thomas.heller | 2007-06-10 11:27:54 -0700 (Sun, 10 Jun 2007) | 1 line

Need to set the environment variables, otherwise devenv.com is not found.
........
r55860 | thomas.heller | 2007-06-10 14:01:17 -0700 (Sun, 10 Jun 2007) | 1 line

Revert commit 55855.
........
................
r55880 | neal.norwitz | 2007-06-10 22:07:36 -0700 (Sun, 10 Jun 2007) | 5 lines

Fix the refleak counter on test_collections. The ABC metaclass creates
a registry which must be cleared on each run. Otherwise, there *seem*
to be refleaks when there really aren't any. (The class is held within
the registry even though it's no longer needed.)
................
r55884 | neal.norwitz | 2007-06-10 22:46:33 -0700 (Sun, 10 Jun 2007) | 1 line

These tests have been removed, so they are no longer needed here
................
r55886 | georg.brandl | 2007-06-11 00:26:37 -0700 (Mon, 11 Jun 2007) | 3 lines

Optimize access to True and False in the compiler (if True)
and the peepholer (LOAD_NAME True).
................
r55905 | georg.brandl | 2007-06-11 10:02:26 -0700 (Mon, 11 Jun 2007) | 5 lines

Remove __oct__ and __hex__ and use __index__ for converting
non-ints before formatting in a base.

Add a bin() builtin.
................
r55906 | georg.brandl | 2007-06-11 10:04:44 -0700 (Mon, 11 Jun 2007) | 2 lines

int(x, 0) does not "guess".
................
r55907 | georg.brandl | 2007-06-11 10:05:47 -0700 (Mon, 11 Jun 2007) | 2 lines

Add a comment to explain that nb_oct and nb_hex are nonfunctional.
................
r55908 | guido.van.rossum | 2007-06-11 10:49:18 -0700 (Mon, 11 Jun 2007) | 2 lines

Get rid of unused imports and comment.
................
r55910 | guido.van.rossum | 2007-06-11 13:05:17 -0700 (Mon, 11 Jun 2007) | 2 lines

_Abstract.__new__ now requires either no arguments or __init__ overridden.
................
r55911 | guido.van.rossum | 2007-06-11 13:07:49 -0700 (Mon, 11 Jun 2007) | 7 lines

Move the collections ABCs to a separate file, _abcoll.py, in order to avoid
needing to import _collections.so during the bootstrap (this will become
apparent in the next submit of os.py).

Add (plain and mutable) ABCs for Set, Mapping, Sequence.
................
r55912 | guido.van.rossum | 2007-06-11 13:09:31 -0700 (Mon, 11 Jun 2007) | 2 lines

Rewrite the _Environ class to use the new collections ABCs.
................
r55913 | guido.van.rossum | 2007-06-11 13:59:45 -0700 (Mon, 11 Jun 2007) | 72 lines

Merged revisions 55869-55912 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
r55869 | neal.norwitz | 2007-06-10 17:42:11 -0700 (Sun, 10 Jun 2007) | 1 line

Add Atul Varma for patch # 1667860
........
r55870 | neal.norwitz | 2007-06-10 18:22:03 -0700 (Sun, 10 Jun 2007) | 1 line

Ignore valgrind problems on Ubuntu from ld
........
r55872 | neal.norwitz | 2007-06-10 18:48:46 -0700 (Sun, 10 Jun 2007) | 2 lines

Ignore config.status.lineno which seems new (new autoconf?)
........
r55873 | neal.norwitz | 2007-06-10 19:14:39 -0700 (Sun, 10 Jun 2007) | 1 line

Prevent these tests from running on Win64 since they don\'t apply there either
........
r55874 | neal.norwitz | 2007-06-10 19:16:10 -0700 (Sun, 10 Jun 2007) | 5 lines

Fix a bug when there was a newline in the string expandtabs was called on.
This also catches another condition that can overflow.

Will backport.
........
r55879 | neal.norwitz | 2007-06-10 21:52:37 -0700 (Sun, 10 Jun 2007) | 1 line

Prevent hang if the port cannot be opened.
........
r55881 | neal.norwitz | 2007-06-10 22:28:45 -0700 (Sun, 10 Jun 2007) | 4 lines

Add all of the distuils modules that don't seem to have explicit tests. :-(
Move an import in mworkscompiler so that this module can be imported on
any platform. Hopefully this works on all platforms.
........
r55882 | neal.norwitz | 2007-06-10 22:35:10 -0700 (Sun, 10 Jun 2007) | 4 lines

SF #1734732, lower case the module names per PEP 8.

Will backport.
........
r55885 | neal.norwitz | 2007-06-10 23:16:48 -0700 (Sun, 10 Jun 2007) | 4 lines

Not sure why this only fails sometimes on Unix machines. Better
to disable it and only import msvccompiler on Windows since that's
the only place it can work anyways.
........
r55887 | neal.norwitz | 2007-06-11 00:29:43 -0700 (Mon, 11 Jun 2007) | 4 lines

Bug #1734723: Fix repr.Repr() so it doesn't ignore the maxtuple attribute.

Will backport
........
r55889 | neal.norwitz | 2007-06-11 00:36:24 -0700 (Mon, 11 Jun 2007) | 1 line

Reflow long line
........
r55896 | thomas.heller | 2007-06-11 08:58:33 -0700 (Mon, 11 Jun 2007) | 3 lines

Use "O&" in calls to PyArg_Parse when we need a 'void*' instead of "k"
or "K" codes.
........
r55901 | facundo.batista | 2007-06-11 09:27:08 -0700 (Mon, 11 Jun 2007) | 5 lines


Added versionchanged flag to all the methods which received
a new optional timeout parameter, and a versionadded flag to
the socket.create_connection function.
........
................
r55914 | guido.van.rossum | 2007-06-11 14:19:50 -0700 (Mon, 11 Jun 2007) | 3 lines

New super() implementation, for PEP 3135 (though the PEP is not yet updated
to this design, and small tweaks may still be made later).
................
r55923 | guido.van.rossum | 2007-06-11 21:15:24 -0700 (Mon, 11 Jun 2007) | 4 lines

I'm guessing this module broke when Neal ripped out the types module --
it used 'list' both as a local variable and as the built-in list type.
Renamed the local variable since that was easier.
................
r55924 | guido.van.rossum | 2007-06-11 21:20:05 -0700 (Mon, 11 Jun 2007) | 5 lines

Change all occurrences of super(<thisclass>, <firstarg>) to super().
Seems to have worked, all the tests still pass.
Exception: test_descr and test_descrtut, which have tons of these
and are there to test the various usages.
................
r55939 | collin.winter | 2007-06-12 13:57:33 -0700 (Tue, 12 Jun 2007) | 1 line

Patch #1735485: remove StandardError from the exception hierarchy.
................
r55954 | neal.norwitz | 2007-06-12 21:56:32 -0700 (Tue, 12 Jun 2007) | 51 lines

Merged revisions 55913-55950 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
r55926 | marc-andre.lemburg | 2007-06-12 02:09:58 -0700 (Tue, 12 Jun 2007) | 3 lines

Apply patch #1734945 to support TurboLinux as distribution.
........
r55927 | marc-andre.lemburg | 2007-06-12 02:26:49 -0700 (Tue, 12 Jun 2007) | 3 lines

Add patch #1726668: Windows Vista support.
........
r55929 | thomas.heller | 2007-06-12 08:36:22 -0700 (Tue, 12 Jun 2007) | 1 line

Checkout, but do not yet try to build, exernal sources.
........
r55930 | thomas.heller | 2007-06-12 09:08:27 -0700 (Tue, 12 Jun 2007) | 6 lines

Add bufferoverflowU.lib to the libraries needed by _ssl (is this the
right thing to do?).

Set the /XP64 /RETAIL build enviroment in the makefile when building
ReleaseAMD64.
........
r55931 | thomas.heller | 2007-06-12 09:23:19 -0700 (Tue, 12 Jun 2007) | 5 lines

Revert this change, since it breaks the win32 build:

Add bufferoverflowU.lib to the libraries needed by _ssl (is this the
right thing to do?).
........
r55934 | thomas.heller | 2007-06-12 10:28:31 -0700 (Tue, 12 Jun 2007) | 3 lines

Specify the bufferoverflowU.lib to the makefile on the command line
(for ReleaseAMD64 builds).
........
r55937 | thomas.heller | 2007-06-12 12:02:59 -0700 (Tue, 12 Jun 2007) | 3 lines

Add bufferoverflowU.lib to PCBuild\_bsddb.vcproj.
Build sqlite3.dll and bsddb.
........
r55938 | thomas.heller | 2007-06-12 12:56:12 -0700 (Tue, 12 Jun 2007) | 2 lines

Don't rebuild Berkeley DB if not needed (this was committed by accident).
........
r55948 | martin.v.loewis | 2007-06-12 20:42:19 -0700 (Tue, 12 Jun 2007) | 3 lines

Provide PY_LLONG_MAX on all systems having long long.
Will backport to 2.5.
........
................
r55959 | guido.van.rossum | 2007-06-13 09:22:41 -0700 (Wed, 13 Jun 2007) | 2 lines

Fix a compilation warning.
................
/external/python/cpython3/Lib/distutils/command/build_py.py
572dbf8f1320c0b34b9c786e5c30ba4a4b61b292 28-Apr-2007 Guido van Rossum <guido@python.org> Checkpoint. Manipulated things so that string literals are always
unicode, and a few other compensating changes, e.g. str <- unicode,
chr <- unichr, and repr() of a unicode string no longer starts
with 'u'. Lots of unit tests are broken, but some basic things
work, in particular distutils works so the extensions can be built,
and test_builtin.py works.
/external/python/cpython3/Lib/distutils/command/build_py.py
9d72bb452bced3a100f07f8a9e30c4495a9ec41a 17-Apr-2007 Neal Norwitz <nnorwitz@gmail.com> Remove functions in string module that are also string methods. Also remove:
* all calls to functions in the string module (except maketrans)
* everything from stropmodule except for maketrans() which is still used
/external/python/cpython3/Lib/distutils/command/build_py.py
d91085598f5185b267ea51a3f615da9527af2ed2 17-Mar-2006 Neal Norwitz <nnorwitz@gmail.com> Remove apply()
/external/python/cpython3/Lib/distutils/command/build_py.py
5a6601cfc63a7b4fe2caf05a0116022ab76b64e6 10-Nov-2004 Martin v. Löwis <martin@v.loewis.de> Update compatibility comments to 2.1, corresponding to PEP 291 1.13.
/external/python/cpython3/Lib/distutils/command/build_py.py
4dbda47aea1759faa68e491237f078cf0c7050be 18-Jun-2004 Sjoerd Mullender <sjoerd@acm.org> If self.packages is None (this can happen, I saw it), return
immediately (since None is not a sequence you can iterate over).
/external/python/cpython3/Lib/distutils/command/build_py.py
b849eddde6722549f9df1be1cd6ea7cf79d28807 17-Jun-2004 Fred Drake <fdrake@acm.org> fix bug: list of data files was initialized too soon in build_py
/external/python/cpython3/Lib/distutils/command/build_py.py
0eb32a65b06613d25aeb18f0104554171bea4840 11-Jun-2004 Fred Drake <fdrake@acm.org> Add support for package data.

This is basically the support for package data from Phillip Eby's
setuptools package. I've changed it only to fit it into the core
implementation rather than to live in subclasses, and added
documentation.
/external/python/cpython3/Lib/distutils/command/build_py.py
e557f3556f1f87825e00a018eabf837c4c55f7d5 28-Feb-2003 Andrew M. Kuchling <amk@amk.ca> [Patch #695090 from Bernhard Herzog] Allow specifying both py_modules and packages
/external/python/cpython3/Lib/distutils/command/build_py.py
d448f66317130555cfc157683c743b3d004374c4 19-Nov-2002 Andrew M. Kuchling <amk@amk.ca> Add comment to Distutil files about requiring 1.5.2 compatibility, as
suggested by PEP 291.
/external/python/cpython3/Lib/distutils/command/build_py.py
a6483d2e9a9d9a69e9823217bf6b6334bb0f0066 14-Nov-2002 Andrew M. Kuchling <amk@amk.ca> Remove 'created by' lines; people can use CVS for this, and the information is often out of date
/external/python/cpython3/Lib/distutils/command/build_py.py
11a52708f7f2223b335734e584e2ba30eae74a5f 04-Jun-2002 Jeremy Hylton <jeremy@alum.mit.edu> Make None return explicit
/external/python/cpython3/Lib/distutils/command/build_py.py
cd8a1148e19116db109f27d26c02e1de536dc76e 04-Jun-2002 Jeremy Hylton <jeremy@alum.mit.edu> Make setup.py less chatty by default.

This is a conservative version of SF patch 504889. It uses the log
module instead of calling print in various places, and it ignores the
verbose argument passed to many functions and set as an attribute on
some objects. Instead, it uses the verbosity set on the logger via
the command line.

The log module is now preferred over announce() and warn() methods
that exist only for backwards compatibility.

XXX This checkin changes a lot of modules that have no test suite and
aren't exercised by the Python build process. It will need
substantial testing.
/external/python/cpython3/Lib/distutils/command/build_py.py
a863270f0403e537f2de6cc665cf172be673ca48 05-Apr-2002 Tim Peters <tim.peters@gmail.com> Revert 0/1 -> False/True change; I didn't intend to muck w/ distutils.
/external/python/cpython3/Lib/distutils/command/build_py.py
bc0e9108261693b6278687f4fb4709ff76c2e543 05-Apr-2002 Tim Peters <tim.peters@gmail.com> Convert a pile of obvious "yes/no" functions to return bool.
/external/python/cpython3/Lib/distutils/command/build_py.py
0c350bfad0ec9350aec57e37962b1aadb8492173 01-Feb-2002 Thomas Heller <theller@ctypes.org> package_dir must be converted from the distutils path conventions to
local conventions before being used by build_py.

Fixes SF bug #509288, probably a candidate for 2.2.1
/external/python/cpython3/Lib/distutils/command/build_py.py
21d45356b8a22bb3091a97f50b919b57798675f5 06-Dec-2001 Fred Drake <fdrake@acm.org> Whitespace normalization.
/external/python/cpython3/Lib/distutils/command/build_py.py
73a6c942cda33c0b6c97a10b7ef5664e043f987f 02-Oct-2000 Greg Ward <gward@python.net> Added the ability to do byte-compilation at build time, currently off
by default (since compiling at install time works just fine). Details:
- added 'compile' and 'optimize' options
- added 'byte_compile()' method
- changed 'get_outputs()' so it includes bytecode files
A lot of the code added is very similar to code in install_lib.py;
would be nice to factor it out further.
/external/python/cpython3/Lib/distutils/command/build_py.py
cb1f4c4d33711a964dcd40b32a562e2acf745fc2 30-Sep-2000 Greg Ward <gward@python.net> Standardized whitespace around function calls.
/external/python/cpython3/Lib/distutils/command/build_py.py
3a5a2bd486fd3b5b001a575c2b9869a0cd6910a2 30-Sep-2000 Greg Ward <gward@python.net> Changed 'build_module()' so it returns the result of 'copy_file()'
on the module file -- could be useful for subclasses overriding it.
/external/python/cpython3/Lib/distutils/command/build_py.py
99b032eaf24e1887f6451eceea7f1e24ced05a0f 25-Sep-2000 Greg Ward <gward@python.net> Added 'boolean_options' list to support config file parsing.
/external/python/cpython3/Lib/distutils/command/build_py.py
6a2035d76ba9572ccd2ed61d59df46e2bdcb74ed 06-Sep-2000 Greg Ward <gward@python.net> Typo fix.
/external/python/cpython3/Lib/distutils/command/build_py.py
9821bf4e62bcb7d503aed782a8f6398e5de720af 29-Aug-2000 Greg Ward <gward@python.net> Added 'script_name' and 'script_args' instance attributes to Distribution.
Changed 'core.setup()' so it sets them to reasonable defaults.
Tweaked how the "usage" string is generated: 'core' now provides
'gen_usage()', which is used instead of 'USAGE'.
Modified "build_py" and "sdist" commands to refer to
'self.distribution.script_name' rather than 'sys.argv[0]'.
/external/python/cpython3/Lib/distutils/command/build_py.py
c0fe82ca26b1da22e35f2d0676f09795d052e4f0 15-Aug-2000 Greg Ward <gward@python.net> Fix long-hidden inconsistency in internal interface: 'find_modules()' now
represents packages as strings, not tuples. This allowed a simplification
in 'get_package_dir()', too -- can now assume that 'package' is a string.
/external/python/cpython3/Lib/distutils/command/build_py.py
6f980b59368c022fe7c1925e83f909dabf74e634 04-Jun-2000 Greg Ward <gward@python.net> Renamed 'modules' option to 'py_modules', for consistency with Distribution
(and in order to generate a more sensible error message cleanly).
/external/python/cpython3/Lib/distutils/command/build_py.py
8bbba17d3815a44eefbd0cf33db937a56fe50db5 26-May-2000 Greg Ward <gward@python.net> Fixed a couple of long-hidden bugs (amazing what you find when you
attempt to verify the bold assertions in the documentation):
* entries for the "root package" in 'package_dir' didn't work --
fixed by improving the fall-through code in 'get_package_dir()'
* __init__.py files weren't installed when modules-in-packages
were listed individually (ie. in 'py_modules' in the setup script);
fixed by making 'check_package()' return the name of the __init__
file if it exists, and making 'find_modules()' add an entry to
the module list for __init__ if applicable
/external/python/cpython3/Lib/distutils/command/build_py.py
fcd974efbb71ab7cb5a75639028508e0195939b8 25-May-2000 Greg Ward <gward@python.net> Normalized all the end-of-class lines.
/external/python/cpython3/Lib/distutils/command/build_py.py
7aff6f34fe5af475dae2228402b849a5557dd53d 10-Apr-2000 Greg Ward <gward@python.net> Delete some debugging print statements.
/external/python/cpython3/Lib/distutils/command/build_py.py
c41d6b35a9de3dd9e3057a0db9a83b182e792f79 10-Apr-2000 Greg Ward <gward@python.net> Added '--force' option -- very clear what it means for building (ignore
timestamps), so every build_* command has 'self.force', which follows the
'build' command if not set by the user.
/external/python/cpython3/Lib/distutils/command/build_py.py
8b2e95edd69cacafdfbcf00270065bd6444f3336 29-Mar-2000 Greg Ward <gward@python.net> Deleted some crufty comments and code.
A host of improvements in preparation for the 'bdist' command:
- added 'get_outputs()' method (all the other improvements were to support
this addition)
- made 'find_package_modules()' and 'find_modules()' return similar
values (list of (package, module, module_filename) tuples)
- factored 'find_all_modules()' out of 'get_source_files()' (needed
by 'get_outputs()')
- factored 'get_module_outfile()' out of 'build_module()' (also needed
by 'get_outputs()')
- various little tweaks, improvements, comment/doc updates
/external/python/cpython3/Lib/distutils/command/build_py.py
56359f591b361f41f661a14e5ed129bf8f22fa87 03-Mar-2000 Greg Ward <gward@python.net> Typo fix.
/external/python/cpython3/Lib/distutils/command/build_py.py
3ce77fd05ed00168f618b63401d770ccc4f04b09 02-Mar-2000 Greg Ward <gward@python.net> Changed '__rcsid__' to '__revision__'.
/external/python/cpython3/Lib/distutils/command/build_py.py
e6916516828a88ab71fab7a749f8c9cf6b52775a 01-Mar-2000 Greg Ward <gward@python.net> Build reorg: change 'build_dir' option to 'build_lib'.
/external/python/cpython3/Lib/distutils/command/build_py.py
e01149cbe83778a5cf872a6b429ff33179b7cdcb 18-Feb-2000 Greg Ward <gward@python.net> Renamed 'set_default_options()' to 'initialize_options()', and
'set_final_options()' to 'finalize_options()'.
/external/python/cpython3/Lib/distutils/command/build_py.py
bbeceeaf9a5edf878154b17a6a94403a26822d51 18-Feb-2000 Greg Ward <gward@python.net> Renamed all 'options' class attributes to 'user_options'.
/external/python/cpython3/Lib/distutils/command/build_py.py
1993f9ad0e2cf53c8dc441cbbb44eb2e3a190538 18-Feb-2000 Greg Ward <gward@python.net> Renamed all command classes so they're exactly the same as the name of the
command itself: no more of this "FooBar class for foo_bar command"
silliness.
/external/python/cpython3/Lib/distutils/command/build_py.py
113e70efa2b932a3ad2662875114133a1edb600c 02-Feb-2000 Greg Ward <gward@python.net> Patch from Joe Van Andel: fix arg to % operator in warning.
/external/python/cpython3/Lib/distutils/command/build_py.py
37bc81505379facad85a7c6ff273de0201f28656 30-Jan-2000 Greg Ward <gward@python.net> Added 'description' class attribute to every command class (to help the
'--help-commands' option).
Shuffled imports around in a few command modules to avoid expensive
up-front import of sysconfig (and resulting delays in generating list
of all commands).
/external/python/cpython3/Lib/distutils/command/build_py.py
7c463ef36221d20ed508966e9ba0ff671944ebd6 17-Jan-2000 Greg Ward <gward@python.net> Ditch unneeded imports.
/external/python/cpython3/Lib/distutils/command/build_py.py
9b45443c1bdf99b0f27b12baf06fea475b60e145 12-Dec-1999 Greg Ward <gward@python.net> Fixed 'find_package_modules()' to ensure that we never build (and thus
install) the setup script itself.
Fixed 'build_module()' so we do *not* preserve file mode (which means
we can install read-only files, which makes the next installation
of this distribution fail -- at least under Unix); added a comment
explaining this.
/external/python/cpython3/Lib/distutils/command/build_py.py
631e6a0c070810b064c48ff6cf777ebb0276f038 03-Dec-1999 Greg Ward <gward@python.net> [from 1999-11-04]
Bunch of little bug fixes that appeared in building non-packagized
distributions. Mainly:
- brain-slip typo in 'get_package_dir()'
- don't try to os.path.join() an empty path tuple -- it doesn't like it
- more type-safety in 'build_module()'
/external/python/cpython3/Lib/distutils/command/build_py.py
455eb616488e73c6eb69ef4ec9121cdf94d126a0 03-Oct-1999 Greg Ward <gward@python.net> Don't import what we don't use.
/external/python/cpython3/Lib/distutils/command/build_py.py
2a612067e60a98f05d39b39f4a7a5a7a8065bfc9 29-Sep-1999 Greg Ward <gward@python.net> Renamed 'dir' option to be consistent with other commands.
Don't call 'set_final_options()' in 'run()' anymore -- that's now
guaranteed to be taken care of for us by the Distribution instance.
Rearranged to bit to allow outsiders (specifically, the 'dist' command)
to find out what modules we would build:
- 'find_modules()' renamed to 'find_package_modules()'
- most of 'build_modules()' abstracted out to 'find_modules()'
- added 'get_source_files()' (for the 'dist' command to use)
- drastically simplified 'build_modules()' -- now just a wrapper around
'find_modules()' and 'build_module()'
/external/python/cpython3/Lib/distutils/command/build_py.py
17dc6e7ed8cd62068b5f244a9f1023917d3caf4a 21-Sep-1999 Greg Ward <gward@python.net> Basically a complete rewrite to support dealing with modules in whole
packages and searching for source files by 'package_dir'.
/external/python/cpython3/Lib/distutils/command/build_py.py
68bdf3eeb7497757f9bdf46ba6509d440330db4b 13-Sep-1999 Greg Ward <gward@python.net> Comment addition.
/external/python/cpython3/Lib/distutils/command/build_py.py
71eb8644d7e27fd379a2cf78c509155bdb179332 08-Sep-1999 Greg Ward <gward@python.net> Changed to reflect the new "command options" regime -- in particular,
we no longer explicitly pull distribution options out of our Distribution
object, but rather let the Distribution put them into the command object.
/external/python/cpython3/Lib/distutils/command/build_py.py
5d60fcf02a7050a07067a12c7a98c8b6b1e68372 29-Aug-1999 Greg Ward <gward@python.net> Patch from Perry Stoll: OK for list of modules to be empty.
/external/python/cpython3/Lib/distutils/command/build_py.py
0f72695da324d4cc24ebbeb4873c23d01f97f861 02-May-1999 Greg Ward <gward@python.net> Rearranged things so that compilation of .py files is the responsibility
of the 'install_py' command rather than 'build_py'. Obviously, this
meant that the 'build_py' and 'install_py' modules had to change; less
obviously, so did 'install' and 'build', since these higher-level
commands must make options available to control the lower-level
commands, and some compilation-related options had to migrate with the
code.
/external/python/cpython3/Lib/distutils/command/build_py.py
4070f50537fd1945d2ecbb9d4e72aeba7e72fa55 04-Apr-1999 Greg Ward <gward@python.net> Changed to use the method versions of 'copy_file()', 'copy_tree()',
and 'make_file()'-- that way, the verbose and dry-run flags are
handled for free.
/external/python/cpython3/Lib/distutils/command/build_py.py
13ae1c8ff81befcfd0b0ece98ef471cd504642d8 22-Mar-1999 Greg Ward <gward@python.net> First checkin of real Distutils command modules.
/external/python/cpython3/Lib/distutils/command/build_py.py