1. 04 Şub, 2018 4 kayıt (commit)
  2. 03 Şub, 2018 3 kayıt (commit)
  3. 02 Şub, 2018 9 kayıt (commit)
  4. 01 Şub, 2018 5 kayıt (commit)
  5. 31 Ock, 2018 10 kayıt (commit)
  6. 30 Ock, 2018 9 kayıt (commit)
    • Benjamin Peterson's avatar
      1e17d4aa
    • Ned Deily's avatar
      bpo-32726: macOS installer and framework enhancements and changes for 3.7.0 (GH-5448) · 8c9bb72e
      Ned Deily yazdı
      This issue covers various changes for the macOS installers provided via python.org for 3.7.0.
      
      - Provide a provisional new installer variant for macOS 10.9 and later systems with 64-bit (x86_64) architecture only.  Apple has made it known that future versions of macOS will only fully support 64-bit executables and some other third-party software suppliers have chosen 10.9 as their oldest supported system.
       
      - Support **Tcl/Tk 8.6** with the 10.9 installer variant.
       
      - Upgrade **OpenSSL** to 1.1.0g and **SQLite** to 3.22.0.
       
      - The compiler name used for the interpreter build and for modules built with **Distutils / pip** is now _gcc_ rather than _gcc-4.2_. And extension module builds will no longer try to force use of an old SDK if present.
      8c9bb72e
    • Victor Stinner's avatar
      bpo-28914: Fix compilation of select on Android (#5447) · b8d90328
      Victor Stinner yazdı
      EPOLL_CLOEXEC is not defined on Android.
      Co-Authored-By: 's avatarWataru Matsumoto <sxsns243@gmail.com>
      b8d90328
    • Ned Deily's avatar
      bpo-28440: Don't add /Library/Python/3.x/site-packages to sys.path (#5445) · 763f094b
      Ned Deily yazdı
      No longer add /Library/Python/3.x/site-packages, the Apple-supplied
      system Python site-packages directory, to sys.path for macOS framework
      builds in case Apple ships a version of Python 3. A similar change
      was made earlier to Python 2.7 where it was found that the coupling
      between the system Python and a user-installed framework Python often
      caused confusion or pip install failures.
      763f094b
    • Stéphane Wirtel's avatar
      bpo-32724: Fix references to commands in Doc/pdb.rst (GH-5444) · 67adb31a
      Stéphane Wirtel yazdı
      Some commands are specified in the documentation, but there is no direct
      references.
      67adb31a
    • John Jolly's avatar
      bpo-22908: Add seek and tell functionality to ZipExtFile (GH-4966) · 066df4fd
      John Jolly yazdı
      This allows for nested zip files, tar files within zip files, zip files within tar files, etc.
      
      Contributed by: John Jolly
      066df4fd
    • Christian Heimes's avatar
      bpo-28134: Ignore proto in unknown socket test (GH-5435) · 2e0ecde8
      Christian Heimes yazdı
      Band-aid for macOS: Some platforms seem to ignore unknown protocols.
      Signed-off-by: 's avatarChristian Heimes <christian@python.org>
      2e0ecde8
    • Anders Lorentsen's avatar
      bpo-31961: subprocess now accepts path-like args (GH-4329) · dd42cb71
      Anders Lorentsen yazdı
      Allow os.PathLike args in subprocess APIs.
      dd42cb71
    • Eric Appelt's avatar
      closes bpo-30117: fix lib2to3 ParserIdempotency test (GH-1242) · 14e976e0
      Eric Appelt yazdı
      Fix two (in my opinion) spurious failure conditions in the lib2to3.tests.test_parser.TestParserIdempotency test_parser test.
      
          Use the same encoding found in the initial file to write a temp file for a diff. This retains the BOM if the encoding was initially utf-8-sig.
      
          If the file cannot be parsed using the normal grammar, try again with no print statement which should succeed for valid files using future print_function
      
      For case (1), the driver was correctly handling a BOM in a utf-8 file, but then the test was not writing a comparison file using 'utf-8-sig' to diff against, so the BOM got removed. I don't think that is the fault of the parser, and lib2to3 will retain the BOM.
      
      For case (2), lib2to3 pre-detects the use of from __future__ import print_function or allows the user to force this interpretation with a -p flag, and then selects a different grammar with the print statement removed. That makes the test cases unfair to this test as the driver itself doesn't know which grammar to use. As a minimal fix, the test will try using a grammar with the print statement, and if that fails fall back on a grammar without it. A more thorough handling of the idempotency test would to be to parse all files using both grammars and ignore if one of the two failed but otherwise check both. I didn't think this was necessary but can change.
      14e976e0