Ignore:
Timestamp:
Mar 19, 2014, 11:11:30 AM (11 years ago)
Author:
dmik
Message:

python: Update vendor to 2.7.6.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • python/vendor/current/README

    r2 r388  
    1 This is Python version 2.6.5
     1This is Python version 2.7.6
    22============================
    33
    4 Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
    5 Python Software Foundation.
    6 All rights reserved.
     4Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011,
     52012, 2013 Python Software Foundation.  All rights reserved.
    76
    87Copyright (c) 2000 BeOpen.com.
     
    9190formatting requirements.
    9291
     92If you would like to contribute to the development of Python, relevant
     93documentation is available at:
     94
     95    http://docs.python.org/devguide/
     96
     97For information about building Python's documentation, refer to Doc/README.txt.
     98
    9399
    94100Web sites
     
    97103New Python releases and related technologies are published at
    98104http://www.python.org/.  Come visit us!
    99 
    100 There's also a Python community web site at
    101 http://starship.python.net/.
    102105
    103106
     
    167170To build Python, you normally type "make" in the toplevel directory.
    168171If you have changed the configuration, the Makefile may have to be
    169 rebuilt.  In this case you may have to run make again to correctly
     172rebuilt.  In this case, you may have to run make again to correctly
    170173build your desired target.  The interpreter executable is built in the
    171174top level directory.
     
    229232-------------------
    230233
    231 A number of features are not supported in Python 2.5 anymore. Some
    232 support code is still present, but will be removed in Python 2.6.
     234A number of systems are not supported in Python 2.7 anymore. Some
     235support code is still present, but will be removed in later versions.
    233236If you still need to use current Python versions on these systems,
    234237please send a message to python-dev@python.org indicating that you
     
    246249- Irix 4 and --with-sgi-dl
    247250- Linux 1
    248 - Systems defining __d6_pthread_create (configure.in)
     251- Systems defining __d6_pthread_create (configure.ac)
    249252- Systems defining PY_PTHREAD_D4, PY_PTHREAD_D6,
    250253  or PY_PTHREAD_D7 in thread_pthread.h
     
    252255- Systems using --without-universal-newlines
    253256- MacOS 9
    254 
    255 The following systems are still supported in Python 2.5, but
    256 support will be dropped in 2.6:
    257257- Systems using --with-wctype-functions
    258258- Win9x, WinME
    259259
    260 Warning on install in Windows 98 and Windows Me
    261 -----------------------------------------------
    262 
    263 Following Microsoft's closing of Extended Support for
    264 Windows 98/ME (July 11, 2006), Python 2.6 will stop
    265 supporting these platforms. Python development and
    266 maintainability becomes easier (and more reliable) when
    267 platform specific code targeting OSes with few users
    268 and no dedicated expert developers is taken out. The
    269 vendor also warns that the OS versions listed above
    270 "can expose customers to security risks" and recommends
    271 upgrade.
    272260
    273261Platform specific notes
     
    550538        and type NMAKE.  Threading and sockets are supported by default
    551539        in the resulting binaries of PYTHON15.DLL and PYTHON.EXE.
    552 
    553 Monterey (64-bit AIX): The current Monterey C compiler (Visual Age)
    554         uses the OBJECT_MODE={32|64} environment variable to set the
    555         compilation mode to either 32-bit or 64-bit (32-bit mode is
    556         the default).  Presumably you want 64-bit compilation mode for
    557         this 64-bit OS.  As a result you must first set OBJECT_MODE=64
    558         in your environment before configuring (./configure) or
    559         building (make) Python on Monterey.
    560540
    561541Reliant UNIX: The thread support does not compile on Reliant UNIX, and
     
    708688collected by Bill Janssen.  We would love to automate this process
    709689more, but the information below is not enough to write a patch for the
    710 configure.in file, so manual intervention is required.  If you patch
    711 the configure.in file and are confident that the patch works, please
     690configure.ac file, so manual intervention is required.  If you patch
     691the configure.ac file and are confident that the patch works, please
    712692send in the patch.  (Don't bother patching the configure script itself
    713 -- it is regenerated each time the configure.in file changes.)
     693-- it is regenerated each time the configure.ac file changes.)
    714694
    715695Compiler switches for threads
     
    881861ignore this, or upgrade to glibc version 6.
    882862
     863By default, tests are prevented from overusing resources like disk space and
     864memory.  To enable these tests, run "make testall".
     865
    883866IMPORTANT: If the tests fail and you decide to mail a bug report,
    884867*don't* include the output of "make test".  It is useless.  Run the
    885868failing test manually, as follows:
    886869
    887         ./python ./Lib/test/test_whatever.py
     870        ./python Lib/test/regrtest.py -v test_whatever
    888871
    889872(substituting the top of the source tree for '.' if you built in a
     
    940923using the same installation prefix (--prefix argument to the configure
    941924script) you must take care that your primary python executable is not
    942 overwritten by the installation of a different versio.  All files and
     925overwritten by the installation of a different version.  All files and
    943926directories installed using "make altinstall" contain the major and minor
    944927version and can thus live side-by-side.  "make install" also creates
     
    10841067        library installed on the system.
    10851068
     1069--with-dbmliborder=db1:db2:...:  Specify the order that backends for the
     1070        dbm extension are checked. Valid value is a colon separated string
     1071        with the backend names `ndbm', `gdbm' and `bdb'.
    10861072
    10871073Building for multiple architectures (using the VPATH feature)
     
    11681154
    11691155There's an excellent Emacs editing mode for Python code; see the file
    1170 Misc/python-mode.el.  Originally written by the famous Tim Peters, it
    1171 is now maintained by the equally famous Barry Warsaw (it's no
    1172 coincidence that they now both work on the same team).  The latest
    1173 version, along with various other contributed Python-related Emacs
    1174 goodies, is online at http://www.python.org/emacs/python-mode/.  And
    1175 if you are planning to edit the Python C code, please pick up the
    1176 latest version of CC Mode http://www.python.org/emacs/cc-mode/; it
    1177 contains a "python" style used throughout most of the Python C source
    1178 files.  (Newer versions of Emacs or XEmacs may already come with the
    1179 latest version of python-mode.)
     1156Misc/python-mode.el.  Originally written by the famous Tim Peters, it is now
     1157maintained by the equally famous Barry Warsaw.  The latest version, along with
     1158various other contributed Python-related Emacs goodies, is online at
     1159http://launchpad.net/python-mode/.
    11801160
    11811161
     
    12291209pyconfig.h.in   Source from which pyconfig.h is created (GNU autoheader output)
    12301210configure       Configuration shell script (GNU autoconf output)
    1231 configure.in    Configuration specification (input for GNU autoconf)
     1211configure.ac    Configuration specification (input for GNU autoconf)
    12321212install-sh      Shell script used to install files
    12331213setup.py        Python script used to build extension modules
Note: See TracChangeset for help on using the changeset viewer.