├── Lib ├── test │ ├── nullcert.pem │ ├── leakers │ │ └── __init__.py │ ├── test_importlib │ │ ├── data01 │ │ │ ├── __init__.py │ │ │ ├── binary.file │ │ │ ├── subdirectory │ │ │ │ ├── __init__.py │ │ │ │ └── binary.file │ │ │ ├── utf-8.file │ │ │ └── utf-16.file │ │ ├── data02 │ │ │ ├── __init__.py │ │ │ ├── one │ │ │ │ ├── __init__.py │ │ │ │ └── resource1.txt │ │ │ └── two │ │ │ │ ├── __init__.py │ │ │ │ └── resource2.txt │ │ ├── data03 │ │ │ ├── __init__.py │ │ │ └── namespace │ │ │ │ ├── resource1.txt │ │ │ │ ├── portion1 │ │ │ │ └── __init__.py │ │ │ │ └── portion2 │ │ │ │ └── __init__.py │ │ ├── zipdata01 │ │ │ ├── __init__.py │ │ │ └── ziptestdata.zip │ │ ├── zipdata02 │ │ │ ├── __init__.py │ │ │ └── ziptestdata.zip │ │ ├── namespace_pkgs │ │ │ ├── not_a_namespace_pkg │ │ │ │ └── foo │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── one.py │ │ │ ├── module_and_namespace_package │ │ │ │ ├── a_test │ │ │ │ │ └── empty │ │ │ │ └── a_test.py │ │ │ ├── portion1 │ │ │ │ └── foo │ │ │ │ │ └── one.py │ │ │ ├── portion2 │ │ │ │ └── foo │ │ │ │ │ └── two.py │ │ │ ├── both_portions │ │ │ │ └── foo │ │ │ │ │ ├── one.py │ │ │ │ │ └── two.py │ │ │ ├── project1 │ │ │ │ └── parent │ │ │ │ │ └── child │ │ │ │ │ └── one.py │ │ │ ├── project2 │ │ │ │ └── parent │ │ │ │ │ └── child │ │ │ │ │ └── two.py │ │ │ ├── project3 │ │ │ │ └── parent │ │ │ │ │ └── child │ │ │ │ │ └── three.py │ │ │ ├── missing_directory.zip │ │ │ ├── nested_portion1.zip │ │ │ └── top_level_portion1.zip │ │ ├── __main__.py │ │ ├── builtin │ │ │ └── __main__.py │ │ ├── frozen │ │ │ └── __main__.py │ │ ├── import_ │ │ │ └── __main__.py │ │ ├── source │ │ │ └── __main__.py │ │ └── extension │ │ │ └── __main__.py │ ├── test_import │ │ ├── data │ │ │ ├── package │ │ │ │ ├── submodule.py │ │ │ │ └── __init__.py │ │ │ ├── package2 │ │ │ │ ├── submodule2.py │ │ │ │ └── submodule1.py │ │ │ └── circular_imports │ │ │ │ ├── basic2.py │ │ │ │ ├── util.py │ │ │ │ ├── indirect.py │ │ │ │ ├── source.py │ │ │ │ ├── subpkg │ │ │ │ ├── util.py │ │ │ │ └── subpackage2.py │ │ │ │ ├── use.py │ │ │ │ ├── binding2.py │ │ │ │ ├── binding.py │ │ │ │ ├── basic.py │ │ │ │ ├── rebinding2.py │ │ │ │ ├── subpackage.py │ │ │ │ └── rebinding.py │ │ └── __main__.py │ ├── bad_coding.py │ ├── relimport.py │ ├── bad_coding2.py │ ├── coding20731.py │ ├── badsyntax_3131.py │ ├── cjkencodings │ │ ├── big5hkscs-utf8.txt │ │ ├── big5.txt │ │ ├── gbk.txt │ │ ├── hz-utf8.txt │ │ ├── cp949.txt │ │ ├── euc_jp.txt │ │ ├── euc_kr.txt │ │ ├── gb2312.txt │ │ ├── johab.txt │ │ ├── big5hkscs.txt │ │ ├── gb18030.txt │ │ ├── hz.txt │ │ ├── shift_jis.txt │ │ ├── euc_jisx0213.txt │ │ └── shift_jisx0213.txt │ ├── __init__.py │ ├── __main__.py │ ├── empty.vbs │ ├── pstats.pck │ ├── testtar.tar │ ├── zipdir.zip │ ├── audiotest.au │ ├── imp_dummy.py │ ├── bad_getattr.py │ ├── cfgparser.1 │ ├── sgml_input.html │ ├── test_warnings │ │ ├── __main__.py │ │ └── data │ │ │ └── import_warning.py │ ├── test_asyncio │ │ ├── __main__.py │ │ └── echo2.py │ ├── Sine-1000Hz-300ms.aif │ ├── badsyntax_pep3120.py │ ├── dtracedata │ │ ├── assert_usable.d │ │ ├── assert_usable.stp │ │ ├── gc.d.expected │ │ └── gc.stp.expected │ ├── imghdrdata │ │ ├── python.bmp │ │ ├── python.exr │ │ ├── python.gif │ │ ├── python.jpg │ │ ├── python.pbm │ │ ├── python.pgm │ │ ├── python.png │ │ ├── python.ppm │ │ ├── python.ras │ │ ├── python.sgi │ │ ├── python.tiff │ │ └── python.webp │ ├── sndhdrdata │ │ ├── sndhdr.au │ │ ├── sndhdr.voc │ │ ├── sndhdr.wav │ │ ├── sndhdr.8svx │ │ ├── sndhdr.aifc │ │ ├── sndhdr.aiff │ │ ├── sndhdr.hcom │ │ └── sndhdr.sndt │ ├── xmltestdata │ │ ├── test.xml │ │ ├── test.xml.out │ │ └── simple.xml │ ├── zip_cp437_header.zip │ ├── audiodata │ │ ├── pluck-pcm8.au │ │ ├── pluck-ulaw.au │ │ ├── pluck-alaw.aifc │ │ ├── pluck-pcm16.aiff │ │ ├── pluck-pcm16.au │ │ ├── pluck-pcm16.wav │ │ ├── pluck-pcm24.aiff │ │ ├── pluck-pcm24.au │ │ ├── pluck-pcm24.wav │ │ ├── pluck-pcm32.aiff │ │ ├── pluck-pcm32.au │ │ ├── pluck-pcm32.wav │ │ ├── pluck-pcm8.aiff │ │ ├── pluck-pcm8.wav │ │ └── pluck-ulaw.aifc │ ├── dis_module.py │ ├── test_json │ │ └── __main__.py │ ├── test_source_encoding.py │ ├── test_email │ │ ├── __main__.py │ │ └── data │ │ │ ├── audiotest.au │ │ │ ├── PyBanner048.gif │ │ │ └── msg_35.txt │ ├── test_tools │ │ └── __main__.py │ ├── test_doctest3.txt │ ├── bad_getattr2.py │ ├── badsyntax_future10.py │ ├── encoded_modules │ │ ├── module_koi8_r.py │ │ └── module_iso_8859_1.py │ ├── test_lib2to3.py │ ├── data │ │ └── README │ └── bad_getattr3.py ├── urllib │ └── __init__.py ├── email │ └── mime │ │ └── __init__.py ├── pydoc_data │ ├── __init__.py │ └── _pydoc.css ├── sqlite3 │ └── test │ │ ├── __init__.py │ │ ├── dbapi.py │ │ ├── hooks.py │ │ ├── types.py │ │ ├── factory.py │ │ ├── regression.py │ │ ├── transactions.py │ │ └── userfunctions.py ├── tkinter │ └── test │ │ ├── __init__.py │ │ ├── test_ttk │ │ └── __init__.py │ │ └── test_tkinter │ │ └── __init__.py ├── lib2to3 │ ├── __init__.py │ ├── tests │ │ ├── data │ │ │ ├── fixers │ │ │ │ ├── myfixes │ │ │ │ │ └── __init__.py │ │ │ │ ├── parrot_example.py │ │ │ │ ├── no_fixer_cls.py │ │ │ │ └── bad_order.py │ │ │ ├── bom.py │ │ │ ├── false_encoding.py │ │ │ └── crlf.py │ │ └── __main__.py │ ├── fixes │ │ └── __init__.py │ ├── __main__.py │ └── pgen2 │ │ └── __init__.py ├── concurrent │ └── __init__.py ├── xmlrpc │ └── __init__.py ├── unittest │ └── test │ │ └── dummy.py ├── __phello__.foo.py ├── collections │ └── abc.py ├── dbm │ ├── gnu.py │ └── ndbm.py ├── idlelib │ └── Icons │ │ ├── tk.gif │ │ ├── idle.icns │ │ ├── idle.ico │ │ ├── folder.gif │ │ ├── idle_16.gif │ │ ├── idle_16.png │ │ ├── idle_32.gif │ │ ├── idle_32.png │ │ ├── idle_48.gif │ │ ├── idle_48.png │ │ ├── plusnode.gif │ │ ├── python.gif │ │ ├── minusnode.gif │ │ └── openfolder.gif ├── ctypes │ ├── test │ │ └── __main__.py │ └── macholib │ │ ├── fetch_macholib.bat │ │ └── fetch_macholib ├── xml │ └── etree │ │ └── cElementTree.py ├── distutils │ ├── command │ │ ├── wininst-6.0.exe │ │ ├── wininst-7.1.exe │ │ ├── wininst-8.0.exe │ │ ├── wininst-9.0.exe │ │ ├── wininst-10.0.exe │ │ ├── wininst-14.0.exe │ │ ├── wininst-10.0-amd64.exe │ │ ├── wininst-14.0-amd64.exe │ │ └── wininst-9.0-amd64.exe │ └── debug.py ├── curses │ └── panel.py ├── ensurepip │ ├── __main__.py │ └── _bundled │ │ ├── pip-18.1-py2.py3-none-any.whl │ │ └── setuptools-40.6.2-py2.py3-none-any.whl ├── site-packages │ └── README.txt ├── contextvars.py └── asyncio │ └── log.py ├── PC ├── layout │ ├── __init__.py │ └── support │ │ └── __init__.py ├── icons │ ├── py.ico │ ├── py.icns │ ├── pyc.icns │ ├── pyc.ico │ ├── pyd.icns │ ├── pyd.ico │ ├── python.icns │ ├── python.ico │ ├── pythonw.ico │ ├── setup.icns │ ├── setup.ico │ ├── launcher.icns │ ├── launcher.ico │ ├── pythonw.icns │ ├── pythonx44.png │ ├── pythonx50.png │ ├── pythonwx150.png │ ├── pythonwx44.png │ └── pythonx150.png ├── classicAppCompat.cat ├── bdist_wininst │ ├── PythonPowered.bmp │ └── README.txt ├── errmap.mak ├── empty.c ├── pyshellext.def ├── python3dll.c └── pyshellext_d.def ├── Mac ├── Resources │ ├── app │ │ ├── PkgInfo │ │ └── Resources │ │ │ ├── PythonApplet.icns │ │ │ └── PythonInterpreter.icns │ └── iconsrc │ │ ├── IDE.psd │ │ ├── PythonIcon.psd │ │ ├── PackageManager.psd │ │ ├── PythonApplet.psd │ │ ├── PythonCompiled.psd │ │ ├── PythonSource.psd │ │ └── PythonWSource.psd ├── IDLE │ └── IDLE.app │ │ └── Contents │ │ ├── PkgInfo │ │ └── Resources │ │ ├── IDLE.icns │ │ ├── PythonSource.icns │ │ └── PythonCompiled.icns ├── Icons │ ├── IDLE.icns │ ├── Disk Image.icns │ ├── PythonSource.icns │ ├── Python Folder.icns │ ├── PythonCompiled.icns │ ├── PythonLauncher.icns │ └── ReadMe.txt ├── BuildScript │ └── resources │ │ └── background.jpg └── PythonLauncher │ └── English.lproj │ ├── MainMenu.nib │ └── objects.nib │ ├── MyDocument.nib │ └── objects.nib │ └── PreferenceWindow.nib │ └── objects.nib ├── Tools ├── test2to3 │ ├── test2to3 │ │ ├── __init__.py │ │ └── hello.py │ ├── setup.py │ └── README ├── freeze │ ├── hello.py │ ├── test │ │ └── ok.py │ └── flag.py ├── msi │ └── bundle │ │ ├── bootstrap │ │ └── pch.cpp │ │ └── SideBar.png ├── pynche │ └── __init__.py ├── i18n │ └── pygettext.py └── scripts │ ├── pydoc3 │ ├── 2to3 │ └── idle3 ├── PCbuild ├── build_env.bat └── clean.bat ├── Objects └── README ├── Parser ├── parsetok_pgen.c └── tokenizer_pgen.c ├── Misc ├── Porting └── NEWS.d │ ├── next │ ├── Tests │ │ ├── 2018-01-08-13-33-47.bpo-19417.2asoXy.rst │ │ ├── 2018-06-19-17-55-46.bpo-33746.Sz7avn.rst │ │ ├── 2018-08-25-13-28-18.bpo-34347.IsRDPB.rst │ │ ├── 2018-09-13-09-53-15.bpo-34661.bdTamP.rst │ │ ├── 2018-09-04-15-16-42.bpo-34579.bp4HdM.rst │ │ ├── 2017-10-18-18-07-45.bpo-31809.KlQrkE.rst │ │ ├── 2018-07-10-18-53-46.bpo-0.UBQJBc.rst │ │ ├── 2018-09-05-23-50-21.bpo-34594.tqL-GS.rst │ │ ├── 2018-10-11-22-34-27.bpo-34962.0PLBi8.rst │ │ ├── 2018-03-28-01-35-02.bpo-32872.J5NDUj.rst │ │ ├── 2018-08-14-10-47-44.bpo-34399.D_jd1G.rst │ │ ├── 2018-08-16-18-48-47.bpo-34391.ouNfxC.rst │ │ ├── 2018-12-12-18-07-58.bpo-35412.kbuJor.rst │ │ ├── 2018-08-29-16-30-52.bpo-34542.9stVAW.rst │ │ ├── 2018-08-26-13-12-34.bpo-11193.H8fCGa.rst │ │ ├── 2018-10-09-23-51-07.bpo-23596.rdnert.rst │ │ ├── 2018-11-30-17-18-56.bpo-35352.8bD7GC.rst │ │ ├── 2018-05-10-16-59-15.bpo-32962.S-rcIN.rst │ │ ├── 2018-01-25-18-10-47.bpo-32663.IKDsqu.rst │ │ ├── 2018-06-01-14-25-31.bpo-33562.GutEHf.rst │ │ ├── 2018-12-16-23-36-47.bpo-35513.k4WHlA.rst │ │ ├── 2018-05-26-16-01-40.bpo-33655.Frb4LA.rst │ │ ├── 2018-12-10-13-18-37.bpo-26704.DBAN4c.rst │ │ ├── README.rst │ │ ├── 2018-06-19-14-04-21.bpo-33901.OFW1Sr.rst │ │ ├── 2018-08-08-22-41-30.bpo-11191.eq9tSH.rst │ │ ├── 2018-09-21-17-33-41.bpo-34537.GImYtZ.rst │ │ ├── 2018-03-09-07-05-12.bpo-32517.ugc1iW.rst │ │ └── 2018-04-27-11-46-35.bpo-33358._OcR59.rst │ ├── IDLE │ │ ├── 2018-02-19-10-56-41.bpo-32874.6pZ9Gv.rst │ │ ├── 2018-12-31-17-04-18.bpo-33987.fD92up.rst │ │ ├── 2018-02-12-08-08-45.bpo-32831.srDRvU.rst │ │ ├── 2018-02-22-00-09-27.bpo-32905.VlXj0x.rst │ │ ├── 2018-02-23-07-32-36.bpo-32916.4MsQ5F.rst │ │ ├── 2018-06-16-21-54-45.bpo-33856.TH8WHU.rst │ │ ├── 2018-11-05-23-23-00.bpo-23220.H3SAWE.rst │ │ ├── 2018-11-10-09-10-54.bpo-35202.TeJJrt.rst │ │ ├── 2018-06-21-20-35-33.bpo-33905.W2mhiY.rst │ │ ├── 2018-08-05-15-49-55.bpo-34047.LGKsIm.rst │ │ ├── 2018-11-12-00-20-01.bpo-35213.cqNgzT.rst │ │ ├── 2018-05-23-19-51-07.bpo-33628.sLlFLO.rst │ │ ├── 2018-12-26-13-53-34.bpo-28097.95I9NT.rst │ │ ├── 2018-12-28-01-19-20.bpo-35591.SFpDj2.rst │ │ ├── 2018-06-20-12-40-54.bpo-33904.qm0eCu.rst │ │ ├── 2018-09-22-20-25-07.bpo-34548.7pBzjg.rst │ │ ├── 2018-02-24-18-20-50.bpo-32940.ZaJ1Rf.rst │ │ ├── 2018-05-17-19-41-12.bpo-33564.XzHZJe.rst │ │ ├── 2018-08-01-23-25-38.bpo-34120.HgsIz-.rst │ │ ├── 2018-12-23-17-42-11.bpo-35208.J5NOg7.rst │ │ ├── 2018-12-28-17-16-33.bpo-34055.TmmpzR.rst │ │ ├── 2018-06-14-13-23-55.bpo-33839.ZlJzHa.rst │ │ ├── 2018-06-03-20-12-57.bpo-33763.URiFlE.rst │ │ ├── 2018-06-04-19-23-11.bpo-33768.I_2qpV.rst │ │ ├── 2018-02-04-17-52-54.bpo-32765.qm0eCu.rst │ │ ├── 2018-11-11-17-13-50.bpo-34864.cw0PvO.rst │ │ ├── 2018-12-27-15-29-11.bpo-35598.FWOOm8.rst │ │ ├── README.rst │ │ ├── 2018-12-20-00-14-15.bpo-35521.x32BRn.rst │ │ ├── 2018-06-20-19-16-24.bpo-33906.a1lXq0.rst │ │ ├── 2018-11-06-23-10-54.bpo-33000.pQasCt.rst │ │ ├── 2018-10-28-00-54-32.bpo-35088.r1lJZd.rst │ │ ├── 2018-05-24-20-42-44.bpo-33642.J0VQbS.rst │ │ ├── 2018-06-20-22-14-07.bpo-33924.6Rz1wt.rst │ │ ├── 2018-08-02-22-16-42.bpo-34275.Iu0d7t.rst │ │ ├── 2018-10-28-00-08-42.bpo-35087.G7gx2-.rst │ │ └── 2018-10-28-15-53-51.bpo-35093.cH-tli.rst │ ├── Documentation │ │ ├── 2018-05-14-20-08-58.bpo-33503.Wvt0qg.rst │ │ ├── 2018-06-15-14-58-45.bpo-33847.IIDp6t.rst │ │ ├── 2018-03-28-17-03-17.bpo-33126.5UGkNv.rst │ │ ├── 2018-02-10-12-48-38.bpo-11015.-gUf34.rst │ │ ├── 2018-05-23-11-59-51.bpo-32436.S1LGPa.rst │ │ ├── 2018-11-04-22-03-56.bpo-10536.a0IsfE.rst │ │ ├── 2017-10-23-13-41-12.bpo-25041.iAo2gW.rst │ │ ├── 2017-12-22-17-29-37.bpo-32337.eZe-ID.rst │ │ ├── 2018-02-10-15-16-04.bpo-32800.FyrqCk.rst │ │ ├── 2018-02-23-12-48-03.bpo-17232.tmuTKL.rst │ │ ├── 2018-12-23-23-52-31.bpo-34764.DwOGeT.rst │ │ ├── 2018-01-25-14-23-12.bpo-31972.w1m_8r.rst │ │ ├── 2018-02-14-11-10-41.bpo-32436.TTJ2jb.rst │ │ ├── 2018-04-01-21-03-41.bpo-33201.aa8Lkl.rst │ │ ├── 2018-04-29-04-02-18.bpo-33378.-anAHN.rst │ │ ├── 2018-05-14-15-15-41.bpo-33421.3GU_QO.rst │ │ ├── 2018-07-07-20-38-41.bpo-34065.1snofM.rst │ │ ├── 2018-06-22-08-38-29.bpo-33460.kHt4D0.rst │ │ ├── 2018-09-24-12-47-08.bpo-34790.G2KXIH.rst │ │ ├── 2018-10-21-02-20-36.bpo-35035.4zBObK.rst │ │ ├── 2018-05-22-11-47-14.bpo-33604.5YHTpz.rst │ │ ├── 2018-05-29-16-02-31.bpo-23859.E5gba1.rst │ │ ├── 2018-06-08-23-37-14.bpo-33197.OERTKf.rst │ │ ├── 2018-03-11-18-53-47.bpo-18802.JhAqH3.rst │ │ ├── 2018-04-20-14-09-36.bpo-33276.rA1z_3.rst │ │ ├── 2018-10-10-00-34-08.bpo-34913.kVd1Fv.rst │ │ ├── 2018-12-22-22-52-05.bpo-35564.TuEU_D.rst │ │ ├── 2018-07-28-17-17-42.bpo-20177.cOZJWp.rst │ │ ├── 2018-10-22-14-17-57.bpo-35042.1UGv1a.rst │ │ ├── 2018-01-25-13-58-49.bpo-30607.4dXxiq.rst │ │ ├── 2018-02-05-15-05-53.bpo-32613.TDjgM1.rst │ │ ├── 2018-03-20-20-11-05.bpo-28247.-V-WS-.rst │ │ ├── 2018-09-06-22-39-47.bpo-28617.MjnJLz.rst │ │ ├── 2018-10-03-20-39-25.bpo-11233.BX6Gen.rst │ │ ├── 2018-10-08-19-15-28.bpo-32174.YO9CYm.rst │ │ ├── 2018-01-30-11-28-27.bpo-32722.frdp6A.rst │ │ ├── 2018-10-13-07-39-57.bpo-34967.E40tFP.rst │ │ ├── 2018-06-08-23-46-01.bpo-33409.r4z9MM.rst │ │ ├── README.rst │ │ ├── 2017-09-13-07-14-59.bpo-31432.yAY4Z3.rst │ │ ├── 2018-02-03-06-11-37.bpo-8722.MPyVyj.rst │ │ ├── 2018-03-22-19-23-04.bpo-27212.wrE5KR.rst │ │ ├── 2018-10-22-14-09-58.bpo-35044.qjvNtI.rst │ │ ├── 2018-01-13-20-30-53.bpo-8243.s98r28.rst │ │ ├── 2018-10-28-16-51-31.bpo-35089._stCpS.rst │ │ └── 2018-10-25-17-45-09.bpo-35038.2eVOYS.rst │ ├── Library │ │ ├── 2017-11-01-15-44-48.bpo-31680.yO6oSC.rst │ │ ├── 2018-03-21-16-52-26.bpo-33116.Tvzerj.rst │ │ ├── 2018-05-24-17-41-36.bpo-32493.5tAoAu.rst │ │ ├── 2018-05-30-16-00-06.bpo-2504.BynUvU.rst │ │ ├── 2018-07-13-08-44-52.bpo-34108.RjobUC.rst │ │ ├── 2018-08-31-19-26-55.bpo-34558.MHv582.rst │ │ ├── 2018-02-23-12-21-41.bpo-32759.M-y9GA.rst │ │ ├── 2018-04-16-15-59-21.bpo-33266.w2PAm-.rst │ │ ├── 2018-04-20-10-43-17.bpo-33131.L2E977.rst │ │ ├── 2018-05-30-00-26-05.bpo-33197.XkE2kL.rst │ │ ├── 2018-06-08-17-34-16.bpo-30805.3qCWa0.rst │ │ ├── 2018-02-01-17-54-08.bpo-32741.KUvOPL.rst │ │ ├── 2018-03-24-15-08-24.bpo-33127.olJmHv.rst │ │ ├── 2018-04-23-13-21-39.bpo-33329.lQ-Eod.rst │ │ ├── 2018-12-04-12-17-08.bpo-35394.fuTVDk.rst │ │ ├── 2018-12-06-14-44-21.bpo-35415.-HoK3d.rst │ │ ├── 2018-02-01-15-53-35.bpo-32691.VLWVTq.rst │ │ ├── 2018-03-16-16-07-33.bpo-33061.TRTTek.rst │ │ ├── 2018-04-16-08-42-03.bpo-11594.QLo4vv.rst │ │ ├── 2018-04-26-13-31-10.bpo-32455.KPWg3K.rst │ │ ├── 2018-05-01-22-35-50.bpo-33281.d4jOt4.rst │ │ ├── 2018-05-19-15-58-14.bpo-33582.qBZPmF.rst │ │ ├── 2018-05-28-16-19-35.bpo-32410.Z1DZaF.rst │ │ ├── 2018-05-28-16-40-32.bpo-32610.KvUAsL.rst │ │ ├── 2018-06-08-23-55-34.bpo-33578.7oSsjG.rst │ │ ├── 2018-06-28-13-00-12.bpo-27500._s1gZ5.rst │ │ ├── 2018-09-10-17-46-51.bpo-34625.D2YfDz.rst │ │ ├── 2018-09-12-14-46-51.bpo-34652.Rt1m1b.rst │ │ ├── 2018-09-14-20-00-47.bpo-29577.RzwKFD.rst │ │ ├── 2018-11-18-18-44-40.bpo-24209.p3YWOf.rst │ │ ├── 2018-12-30-01-10-50.bpo-35614.cnkM4f.rst │ │ ├── 2017-08-24-17-55-39.bpo-29456.XaB3MP.rst │ │ ├── 2018-02-15-12-04-29.bpo-32852.HDqIxM.rst │ │ ├── 2018-02-28-18-39-48.bpo-32970.IPWtbS.rst │ │ ├── 2018-03-09-23-07-07.bpo-33037.nAJ3at.rst │ │ ├── 2018-05-05-18-02-24.bpo-20087.lJrvXL.rst │ │ ├── 2018-05-28-12-29-54.bpo-33672.GM_Xm_.rst │ │ ├── 2018-06-17-10-48-03.bpo-33663.sUuGmq.rst │ │ ├── 2018-06-23-18-09-28.bpo-33897.Hu0yvt.rst │ │ ├── 2018-07-20-09-11-05.bpo-33729.sO6iTb.rst │ │ ├── 2018-07-25-22-38-54.bpo-33089.C3CB7e.rst │ │ ├── 2018-10-02-19-36-34.bpo-34872.yWZRhI.rst │ │ ├── 2018-10-23-14-46-47.bpo-31553.JxRkAW.rst │ │ ├── 2017-09-29-16-40-38.bpo-16865.l-f6I_.rst │ │ ├── 2018-02-06-17-58-15.bpo-32622.AE0Jz7.rst │ │ ├── 2018-02-24-21-40-42.bpo-30622.dQjxSe.rst │ │ ├── 2018-03-06-11-54-59.bpo-33009.-Ekysb.rst │ │ ├── 2018-04-16-16-21-09.bpo-23403.rxR1Q_.rst │ │ ├── 2018-05-23-14-58-05.bpo-33623.wAw1cF.rst │ │ ├── 2018-05-28-15-55-12.bpo-33469.hmXBpY.rst │ │ ├── 2018-05-29-01-13-39.bpo-33654.sa81Si.rst │ │ ├── 2018-06-05-20-22-30.bpo-33778._tSAS6.rst │ │ ├── 2018-09-08-12-57-07.bpo-34610.wmoP5j.rst │ │ ├── 2018-09-16-17-04-16.bpo-34659.CWemzH.rst │ │ ├── 2018-10-13-11-14-13.bpo-34970.SrJTY7.rst │ │ ├── 2018-11-19-07-22-04.bpo-35277.dsD-2E.rst │ │ ├── 2018-12-03-14-41-11.bpo-35380.SdRF9l.rst │ │ ├── 2018-12-09-14-35-49.bpo-35445.LjvtsC.rst │ │ ├── 2018-12-26-02-28-00.bpo-35585.Lkzd3Z.rst │ │ ├── 2019-01-02-22-15-01.bpo-35641.QEaANl.rst │ │ ├── 2017-11-27-15-09-49.bpo-30693.yC4mJ7.rst │ │ ├── 2017-11-27-15-09-49.bpo-30693.yC4mJ8.rst │ │ ├── 2018-03-21-17-59-39.bpo-33078.PQOniT.rst │ │ ├── 2018-04-11-20-29-19.bpo-33263.B56Hc1.rst │ │ ├── 2018-04-25-14-05-21.bpo-27485.nclVSU.rst │ │ ├── 2018-05-15-13-49-13.bpo-28167.p4RdQt.rst │ │ ├── 2018-06-01-10-55-48.bpo-33734.x1W9x0.rst │ │ ├── 2018-06-10-09-43-54.bpo-27397.0_fFQR.rst │ │ ├── 2018-06-10-12-15-26.bpo-32108.iEkvh0.rst │ │ ├── 2018-06-12-18-34-54.bpo-33842.RZXSGu.rst │ │ ├── 2018-07-04-21-14-35.bpo-34043.0YJNq9.rst │ │ ├── 2018-09-24-14-21-58.bpo-5950.xH0ekQ.rst │ │ ├── 2018-12-18-21-12-25.bpo-35526.fYvo6H.rst │ │ ├── 2018-01-18-13-09-00.bpo-32585.qpeijr.rst │ │ ├── 2018-02-08-00-47-07.bpo-32792.NtyDb4.rst │ │ ├── 2018-03-12-16-40-00.bpo-33056.lNN9Eh.rst │ │ ├── 2018-05-14-18-05-35.bpo-33505.L8pAyt.rst │ │ ├── 2018-05-16-17-05-48.bpo-33548.xWslmx.rst │ │ ├── 2018-06-05-11-29-26.bpo-33770.oBhxxw.rst │ │ ├── 2018-06-12-18-59-16.bpo-33843.qVAK8g.rst │ │ ├── 2018-07-29-21-53-15.bpo-33089.hxbp3g.rst │ │ ├── 2018-08-16-19-07-05.bpo-34412.NF5Jm2.rst │ │ ├── 2018-08-20-13-53-10.bpo-34427.tMRQjl.rst │ │ ├── 2018-09-10-21-09-34.bpo-34363.YuSb0T.rst │ │ ├── 2018-10-07-20-37-02.bpo-34925.KlkZ-Y.rst │ │ ├── 2018-10-09-14-25-36.bpo-32680.z2FbOp.rst │ │ ├── 2018-10-17-02-15-23.bpo-33947.SRuq3T.rst │ │ ├── 2018-03-18-15-57-32.bpo-32968.E4G7BO.rst │ │ ├── 2018-04-03-10-37-13.bpo-33209.9sGWE_.rst │ │ ├── 2018-05-15-17-06-42.bpo-33516.ZzARe4.rst │ │ ├── 2018-05-29-12-51-18.bpo-32684.ZEIism.rst │ │ ├── 2018-06-10-19-29-17.bpo-30167.G5EgC5.rst │ │ ├── 2018-07-29-13-50-32.bpo-32321.hDoNKC.rst │ │ ├── 2018-08-15-16-22-30.bpo-31715.Iw8jS8.rst │ │ ├── 2018-08-21-00-29-01.bpo-34171.6LkWav.rst │ │ ├── 2018-08-27-16-01-22.bpo-34515.S0Irst.rst │ │ ├── 2018-12-12-16-24-55.bpo-23057.OB4Z1Y.rst │ │ ├── 2018-01-07-17-43-10.bpo-32512.flC-dE.rst │ │ ├── 2018-01-30-17-46-18.bpo-32727.aHVsRC.rst │ │ ├── 2018-02-10-23-41-05.bpo-19675.-dj35-.rst │ │ ├── 2018-02-26-13-16-36.bpo-32713.55yegW.rst │ │ ├── 2018-03-06-00-19-41.bpo-32969.rGTKa0.rst │ │ ├── 2018-03-15-07-38-00.bpo-33078.RmjUF5.rst │ │ ├── 2018-04-01-19-21-04.bpo-20104.-AKcGa.rst │ │ ├── 2018-04-07-13-49-39.bpo-29613.r6FDnB.rst │ │ ├── 2018-04-21-00-24-08.bpo-991266.h93TP_.rst │ │ ├── 2018-04-23-21-41-30.bpo-33332.Y6OZ8Z.rst │ │ ├── 2018-06-10-15-14-17.bpo-33805.5LAz5a.rst │ │ ├── 2018-07-28-15-00-31.bpo-34035.75nW0H.rst │ │ ├── 2018-07-29-14-12-23.bpo-31047.FSarLs.rst │ │ ├── 2018-09-19-16-51-04.bpo-34738.Pr3-iG.rst │ │ ├── 2018-10-20-00-29-43.bpo-34909.Ew_8DC.rst │ │ ├── 2018-10-27-21-11-42.bpo-34160.UzyPZf.rst │ │ ├── 2017-11-28-10-23-13.bpo-32147.PI2k1Y.rst │ │ ├── 2018-02-19-17-46-31.bpo-32859.kAT-Xp.rst │ │ ├── 2018-03-18-16-48-23.bpo-33097.Yl4gI2.rst │ │ ├── 2018-06-07-18-55-35.bpo-32493.1Bte62.rst │ │ ├── 2018-07-11-10-03-21.bpo-27494.04OWkW.rst │ │ ├── 2018-07-28-17-00-36.bpo-34263.zUfRsu.rst │ │ ├── 2018-10-04-17-23-43.bpo-34898.Wo2PoJ.rst │ │ ├── 2018-10-09-15-44-04.bpo-23831.2CL7lL.rst │ │ ├── 2018-10-17-11-00-00.bpo-23420.Lq74Uu.rst │ │ ├── 2018-10-21-14-53-19.bpo-34794.yt3R4-.rst │ │ ├── 2018-11-03-10-12-04.bpo-35152.xpqskp.rst │ │ ├── 2018-12-01-13-44-12.bpo-35371.fTAwlX.rst │ │ ├── 2018-02-09-21-41-56.bpo-31787.owSZ2t.rst │ │ ├── 2018-04-22-20-13-21.bpo-33334.19UMOC.rst │ │ ├── 2018-04-29-23-56-20.bpo-33197.dgRLqr.rst │ │ ├── 2018-04-30-13-29-47.bpo-33217.TENDzd.rst │ │ ├── 2018-05-16-05-24-43.bpo-26819.taxbVT.rst │ │ ├── 2018-05-23-20-14-34.bpo-33618.xU39lr.rst │ │ ├── 2018-06-07-12-38-12.bpo-33792.3aKG7u.rst │ │ ├── 2018-06-21-09-33-02.bpo-32568.f_meGY.rst │ │ ├── 2018-08-22-17-43-52.bpo-6700.hp7C4B.rst │ │ ├── 2018-09-07-10-57-00.bpo-34421.AKJISD.rst │ │ ├── 2018-09-24-17-14-57.bpo-34687.Fku_8S.rst │ │ ├── 2018-09-26-14-09-34.bpo-34758.bRBfAi.rst │ │ ├── 2018-10-08-21-05-11.bpo-34936.3tRqdq.rst │ │ ├── 2018-10-29-23-09-24.bpo-35062.dQS1ng.rst │ │ ├── 2018-11-25-20-05-33.bpo-35312.wbw0zO.rst │ │ ├── 2018-12-17-11-43-11.bpo-31784.W0gDjC.rst │ │ ├── 2018-02-23-19-12-04.bpo-32922.u-xe0B.rst │ │ ├── 2018-03-11-00-20-26.bpo-30249.KSkgLB.rst │ │ ├── 2018-03-11-19-03-52.bpo-31804.i8KUMp.rst │ │ ├── 2018-03-30-01-20-35.bpo-33106.zncfvW.rst │ │ ├── 2018-05-15-18-02-03.bpo-0.pj2Mbb.rst │ │ ├── 2018-05-16-09-30-27.bpo-33542.idNAcs.rst │ │ ├── 2018-05-16-12-32-48.bpo-33541.kQORPE.rst │ │ ├── 2018-07-11-20-51-20.bpo-34070.WpmFAu.rst │ │ ├── 2018-07-22-07-59-32.bpo-940286.NZTzyc.rst │ │ ├── 2018-08-04-00-06-28.bpo-34333.5NHG93.rst │ │ ├── 2018-08-16-16-47-15.bpo-20849.YWJECC.rst │ │ ├── 2018-09-04-09-32-54.bpo-34574.X4RwYI.rst │ │ ├── 2018-09-11-01-25-35.bpo-32490.ROIDO1.rst │ │ ├── 2018-10-04-18-46-54.bpo-34871.t3X-dB.rst │ │ ├── README.rst │ │ ├── 2017-12-16-11-40-52.bpo-29877.SfWhmz.rst │ │ ├── 2018-02-08-18-59-11.bpo-30688.zBh4TH.rst │ │ ├── 2018-02-19-14-27-51.bpo-32556.CsRsgr.rst │ │ ├── 2018-02-26-09-08-07.bpo-32257.6ElnUt.rst │ │ ├── 2018-04-10-20-57-14.bpo-33256.ndHkqu.rst │ │ ├── 2018-04-30-22-43-31.bpo-32933.M3iI_y.rst │ │ ├── 2018-05-14-15-01-55.bpo-29235.47Fzwt.rst │ │ ├── 2018-06-21-11-35-47.bpo-33916.cZgPCD.rst │ │ ├── 2018-09-11-10-00-53.bpo-34630.YbqUS6.rst │ │ ├── 2018-09-11-15-49-09.bpo-34536.3IPIH5.rst │ │ ├── 2018-11-09-01-18-51.bpo-30064.IF5mH6.rst │ │ ├── 2018-12-02-13-50-52.bpo-35341.32E8T_.rst │ │ ├── 2018-01-18-23-34-17.bpo-31848.M2cldy.rst │ │ ├── 2018-03-12-19-58-25.bpo-33064.LO2KIY.rst │ │ ├── 2018-03-29-03-09-22.bpo-32380.NhuGig.rst │ │ ├── 2018-05-14-09-07-14.bpo-26103._zU8E2.rst │ │ ├── 2018-06-05-12-43-25.bpo-33165.9TIsVf.rst │ │ ├── 2018-06-08-00-29-40.bpo-33476.R0Bhlj.rst │ │ ├── 2018-06-13-20-33-29.bpo-26544.hQ1oMt.rst │ │ ├── 2018-06-17-11-46-20.bpo-33833.RnEqvM.rst │ │ ├── 2018-07-28-11-49-21.bpo-34075.9u1bO-.rst │ │ ├── 2018-08-02-20-39-32.bpo-26502.eGXr_k.rst │ │ ├── 2018-10-13-18-16-20.bpo-31522.rWBb43.rst │ │ ├── 2018-10-18-17-57-28.bpo-35022.KeEF4T.rst │ │ ├── 2018-11-09-13-35-36.bpo-35189.gog-sl.rst │ │ ├── 2018-12-06-02-02-28.bpo-35424.gXxOJU.rst │ │ ├── 2018-12-09-17-04-15.bpo-17185.SfSCJF.rst │ │ ├── 2019-01-02-20-04-49.bpo-35643.DaMiaV.rst │ │ ├── 2018-02-25-13-06-21.bpo-32947.mqStVW.rst │ │ ├── 2018-03-22-16-05-56.bpo-32505.YK1N8v.rst │ │ ├── 2018-03-26-12-33-13.bpo-33141.23wlxf.rst │ │ ├── 2018-05-18-22-52-34.bpo-21145.AiQMDx.rst │ │ ├── 2018-06-27-00-31-30.bpo-24567.FuePyY.rst │ │ ├── 2018-07-08-18-49-41.bpo-33967.lhaAez.rst │ │ ├── 2018-07-22-09-05-01.bpo-21446.w6g7tn.rst │ │ ├── 2018-08-12-08-43-21.bpo-34384.yjofCv.rst │ │ ├── 2018-08-31-06-28-03.bpo-34282.ztyXH8.rst │ │ ├── 2018-09-03-23-54-35.bpo-8110.FExWI_.rst │ │ ├── 2018-09-25-15-48-50.bpo-34789.rPOEj5.rst │ │ ├── 2018-10-05-05-55-53.bpo-34900.8RNiFu.rst │ │ ├── 2018-10-12-20-30-42.bpo-16965.xo5LAr.rst │ │ ├── 2018-10-26-22-53-16.bpo-35079.Tm5jvF.rst │ │ ├── 2018-12-30-14-56-33.bpo-28503.V4kNN3.rst │ │ ├── 2018-02-10-13-51-56.bpo-32394.dFM9SI.rst │ │ ├── 2018-02-28-13-08-00.bpo-32844.u8tnAe.rst │ │ ├── 2018-03-06-20-30-20.bpo-32999.lgFXWl.rst │ │ ├── 2018-04-04-23-41-30.bpo-33224.pyR0jB.rst │ │ ├── 2018-04-29-11-15-38.bpo-33383.g32YWn.rst │ │ ├── 2018-05-22-11-55-33.bpo-33604.6V4JcO.rst │ │ ├── 2018-05-26-10-13-59.bpo-33652.humFJ1.rst │ │ ├── 2018-05-28-18-40-26.bpo-31647.s4Fad3.rst │ │ ├── 2018-07-25-00-40-14.bpo-34213.O15MgP.rst │ │ ├── 2018-09-06-10-07-46.bpo-30977.bP661V.rst │ │ ├── 2018-09-11-15-04-05.bpo-34636.capCmt.rst │ │ ├── 2018-09-13-10-09-19.bpo-6721.ZUL_F3.rst │ │ ├── 2018-09-13-21-04-23.bpo-34672.BYuKKS.rst │ │ ├── 2018-09-14-12-38-49.bpo-32718.ICYQbt.rst │ │ ├── 2018-09-20-16-55-43.bpo-34728.CUE8LU.rst │ │ ├── 2018-09-25-08-42-34.bpo-34334.rSPBW9.rst │ │ ├── 2018-10-25-09-37-03.bpo-31047.kBbX8r.rst │ │ ├── 2018-11-29-00-55-33.bpo-35345.vepCSJ.rst │ │ ├── 2018-12-12-16-25-21.bpo-35471.SK8jFC.rst │ │ ├── 2018-02-09-14-44-43.bpo-30157.lEiiAK.rst │ │ └── 2018-03-20-20-53-21.bpo-32896.ewW3Ln.rst │ ├── Windows │ │ ├── 2018-02-23-00-47-13.bpo-32901.mGKz5_.rst │ │ ├── 2018-12-10-15-01-13.bpo-35401.9L1onG.rst │ │ ├── 2018-04-13-11-28-55.bpo-33184.7YhqQE.rst │ │ ├── 2018-12-13-13-30-04.bpo-35402.n_mXb2.rst │ │ ├── 2018-02-19-10-00-57.bpo-32409.nocuDg.rst │ │ ├── 2018-09-03-01-23-52.bpo-34532.N1HEbE.rst │ │ ├── 2018-09-13-08-29-04.bpo-34603.2AB7sc.rst │ │ ├── 2018-10-30-13-39-17.bpo-34977.0l7_QV.rst │ │ ├── 2018-02-19-13-54-42.bpo-31966._Q3HPb.rst │ │ ├── 2018-06-04-09-20-53.bpo-33720.VKDXHK.rst │ │ ├── 2018-09-22-11-02-35.bpo-34770.4lEUOd.rst │ │ ├── 2018-09-25-10-39-27.bpo-32557.Rs1bf9.rst │ │ ├── 2018-07-25-16-13-12.bpo-34225.ngemNL.rst │ │ ├── 2018-10-25-11-29-22.bpo-35067.RHWi7W.rst │ │ ├── 2018-03-07-01-33-33.bpo-33016.Z_Med0.rst │ │ ├── 2018-09-04-23-13-19.bpo-34581.lnbC0k.rst │ │ ├── 2018-02-19-08-54-06.bpo-32457.vVP0Iz.rst │ │ ├── 2018-08-21-19-28-23.bpo-34062.3gxsA3.rst │ │ ├── 2018-12-28-07-25-47.bpo-35596.P9CEY2.rst │ │ ├── 2018-03-08-20-02-38.bpo-32890.3jzFzY.rst │ │ ├── 2018-02-10-15-38-19.bpo-32370.kcKuct.rst │ │ ├── 2018-02-28-11-03-24.bpo-32903.1SXY4t.rst │ │ ├── 2018-06-25-09-33-48.bpo-30237.EybiZA.rst │ │ └── README.rst │ ├── Build │ │ ├── 2017-09-26-23-08-27.bpo-29442.fD8YTi.rst │ │ ├── 2018-04-30-17-19-37.bpo-33393.HkVCqI.rst │ │ ├── 2018-07-15-16-49-06.bpo-34121.74G_lo.rst │ │ ├── 2018-10-16-12-22-36.bpo-28015.ylSgFh.rst │ │ ├── 2018-03-28-04-15-03.bpo-33163.hfpWuU.rst │ │ ├── 2018-02-21-12-46-00.bpo-32898.M15bZh.rst │ │ ├── 2018-05-15-02-07-49.bpo-33512.X4Fy1Q.rst │ │ ├── 2018-09-06-07-15-20.bpo-34081.cuSTnH.rst │ │ ├── 2018-09-17-13-56-12.bpo-34710.ARqIAK.rst │ │ ├── 2018-03-30-14-55-48.bpo-33182.CePczb.rst │ │ ├── 2018-06-15-18-18-16.bpo-30345.j-xRE1.rst │ │ ├── 2018-09-14-09-53-21.bpo-34582.j3omgk.rst │ │ ├── 2018-11-01-15-01-23.bpo-35139.XZTttb.rst │ │ ├── 2018-04-30-16-53-00.bpo-33377.QBh6vP.rst │ │ ├── 2018-09-26-17-29-10.bpo-34765.AvxdVj.rst │ │ ├── 2018-12-29-10-19-43.bpo-35550.BTuu8e.rst │ │ ├── 2018-05-15-12-44-50.bpo-33522.mJoNcA.rst │ │ ├── 2018-05-28-11-40-22.bpo-33614.28e0sE.rst │ │ ├── README.rst │ │ ├── 2018-04-30-17-36-46.bpo-33394._Vdi4t.rst │ │ ├── 2018-05-25-13-05-51.bpo-33648.bJ4JZH.rst │ │ ├── 2018-12-05-22-28-40.bpo-35257.dmcd_s.rst │ │ └── 2018-08-31-19-41-09.bpo-34555.dfQcnm.rst │ ├── macOS │ │ ├── 2018-02-27-17-33-15.bpo-32901.hQu0w3.rst │ │ ├── 2018-12-09-13-56-49.bpo-35401.n8B7X1.rst │ │ ├── 2018-04-07-00-51-34.bpo-33184.3j208P.rst │ │ ├── 2018-09-11-08-30-55.bpo-34405.UzIi0n.rst │ │ ├── 2018-12-21-18-44-30.bpo-35555.M58_K3.rst │ │ ├── 2018-10-17-14-36-08.bpo-24658.Naddgx.rst │ │ ├── 2018-10-18-23-54-55.bpo-35025.X4LFJg.rst │ │ ├── README.rst │ │ └── 2017-11-01-16-53-12.bpo-31903.K6jCVG.rst │ ├── Security │ │ ├── 2018-05-28-08-55-30.bpo-32533.IzwkBI.rst │ │ ├── 2018-08-15-12-12-47.bpo-34405.qbHTH_.rst │ │ ├── 2018-03-05-10-09-51.bpo-33001.elj4Aa.rst │ │ ├── 2017-08-06-14-43-45.bpo-28414.mzZ6vD.rst │ │ └── README.rst │ ├── Tools-Demos │ │ ├── 2018-03-16-17-25-05.bpo-29673.m8QtaW.rst │ │ ├── 2018-07-24-00-11-44.bpo-20260.klmmqI.rst │ │ ├── 2018-10-15-13-22-28.bpo-34989.hU4fra.rst │ │ ├── 2018-06-14-16-23-07.bpo-32962.Q3Dwns.rst │ │ ├── 2018-06-14-16-16-53.bpo-32962.2YfdwI.rst │ │ ├── README.rst │ │ └── 2018-03-26-18-54-24.bpo-31920.u_WKsT.rst │ ├── C API │ │ ├── 2018-07-08-12-06-18.bpo-32455.KVHlkz.rst │ │ ├── 2018-11-01-13-58-37.bpo-35134.SbZo0o.rst │ │ ├── 2018-07-02-10-58-11.bpo-34008.COewz-.rst │ │ ├── 2018-10-13-16-30-54.bpo-34725.j52rIS.rst │ │ ├── 2018-06-10-09-42-31.bpo-33818.50nlf3.rst │ │ ├── 2018-11-22-18-34-23.bpo-35296.nxrIQt.rst │ │ ├── README.rst │ │ ├── 2018-10-05-17-06-49.bpo-34910.tSFrls.rst │ │ ├── 2018-07-22-14-58-06.bpo-34127.qkfnHO.rst │ │ ├── 2018-11-22-13-52-36.bpo-35259.p07c61.rst │ │ ├── 2018-11-28-03-20-36.bpo-35322.Qcqsag.rst │ │ ├── 2018-01-09-17-03-54.bpo-32374.SwwLoz.rst │ │ ├── 2018-11-13-12-13-04.bpo-35081.gFd85N.rst │ │ └── 2018-08-29-18-48-47.bpo-34523.lLQ8rh.rst │ └── Core and Builtins │ │ ├── 2018-05-02-08-36-03.bpo-33391.z4a7rb.rst │ │ ├── 2018-04-13-22-31-09.bpo-33176.PB9com.rst │ │ ├── 2018-06-27-18-56-41.bpo-33985.ILJ3Af.rst │ │ ├── 2018-04-05-22-20-44.bpo-33231.3Jmo0q.rst │ │ ├── 2018-05-14-11-00-00.bpo-31849.EmHaH4.rst │ │ ├── 2018-05-28-21-17-31.bpo-33597.r0ToM4.rst │ │ ├── 2018-06-25-20-42-44.bpo-33956.1qoTwD.rst │ │ ├── 2018-09-21-11-06-56.bpo-34762.1nN53m.rst │ │ ├── 2018-11-05-21-19-05.bpo-35169._FyPI2.rst │ │ ├── 2018-02-27-13-36-21.bpo-17288.Gdj24S.rst │ │ ├── 2018-03-08-09-48-38.bpo-33026.QZA3Ba.rst │ │ ├── 2018-04-18-12-23-30.bpo-33306.tSM3cp.rst │ │ ├── 2018-09-13-12-06-09.bpo-34653.z8NE-i.rst │ │ ├── 2018-04-18-14-17-44.bpo-33305.9z3dDH.rst │ │ ├── 2018-04-25-20-44-42.bpo-28055.f49kfC.rst │ │ ├── 2018-05-14-18-54-03.bpo-25711.9xfq-v.rst │ │ ├── 2018-05-23-17-18-02.bpo-33462.gurbpbrhe.rst │ │ ├── 2018-07-13-22-09-55.bpo-34087.I1Bxfc.rst │ │ ├── 2018-08-02-22-34-59.bpo-34320.hNshAA.rst │ │ ├── 2018-08-14-03-52-43.bpo-34400.AJD0bz.rst │ │ ├── 2018-04-22-13-41-59.bpo-33331.s_DxdL.rst │ │ ├── 2018-07-23-21-49-05.bpo-34149.WSV-_g.rst │ │ ├── 2018-09-11-17-25-44.bpo-34637.HSLqY4.rst │ │ ├── 2018-09-19-06-57-34.bpo-34735.-3mrSJ.rst │ │ ├── 2018-12-31-02-37-20.bpo-35623.24AQhY.rst │ │ ├── 2018-02-14-12-35-47.bpo-32836.bThJnx.rst │ │ ├── 2018-04-14-13-12-50.bpo-33270.UmVV6i.rst │ │ ├── 2018-06-06-23-24-40.bpo-33786.lBvT8z.rst │ │ ├── 2018-06-23-15-32-02.bpo-33451.sWN-1l.rst │ │ ├── 2018-07-18-08-36-58.bpo-34141.Fo7Q5r.rst │ │ ├── 2018-07-24-12-54-57.bpo-33237.O95mps.rst │ │ ├── 2018-01-29-14-36-37.bpo-32711.8hQFJP.rst │ │ ├── 2018-02-01-10-16-28.bpo-32303.VsvhSl.rst │ │ ├── 2018-07-23-16-34-03.bpo-34125.jCl2Q2.rst │ │ ├── 2018-08-12-16-03-58.bpo-33073.XWu1Jh.rst │ │ ├── 2017-09-25-20-36-24.bpo-31577.jgYsSA.rst │ │ ├── 2018-02-02-08-50-46.bpo-31356.MNwUOQ.rst │ │ ├── 2018-02-24-21-51-42.bpo-32932.2cz31L.rst │ │ ├── 2018-07-03-19-00-10.bpo-33418.cfGm3n.rst │ │ ├── 2018-09-15-19-32-34.bpo-34683.msCiQE.rst │ │ ├── 2018-10-23-15-03-53.bpo-35050.49wraS.rst │ │ ├── 2018-12-15-00-47-41.bpo-35504.9gVuen.rst │ │ ├── 2018-01-03-23-12-43.bpo-32489.SDEPHB.rst │ │ ├── 2018-08-14-22-35-19.bpo-34408.aomWYW.rst │ │ ├── 2018-08-28-01-45-01.bpo-34523.aUUkc3.rst │ │ ├── 2018-09-05-22-56-52.bpo-34588.UIuPmL.rst │ │ ├── 2018-09-27-11-10-02.bpo-34824.VLlCaU.rst │ │ ├── 2018-10-02-22-55-11.bpo-34879.7VNH2a.rst │ │ ├── 2018-12-07-02-38-01.bpo-35436.0VW7p9.rst │ │ ├── 2018-04-17-01-24-51.bpo-33234.l9IDtp.rst │ │ ├── 2018-08-28-11-52-13.bpo-34527.sh5MQJ.rst │ │ ├── 2018-11-17-10-18-29.bpo-35269.gjm1LO.rst │ │ ├── 2018-12-01-19-20-53.bpo-35372.RwVJjZ.rst │ │ ├── 2018-02-01-10-56-41.bpo-32305.dkU9Qa.rst │ │ ├── 2018-03-19-00-59-20.bpo-33083.Htztjl.rst │ │ ├── 2018-06-05-15-49-02.bpo-30167.e956hA.rst │ │ ├── 2018-07-05-15-51-29.bpo-34042.Gr9XUH.rst │ │ ├── 2018-07-10-11-24-16.bpo-34080.8t7PtO.rst │ │ ├── 2018-07-16-20-55-29.bpo-34126.mBVmgc.rst │ │ ├── 2018-10-13-16-42-03.bpo-34973.B5M-3g.rst │ │ ├── 2018-10-14-17-26-41.bpo-34983.l8XaZd.rst │ │ ├── 2018-11-04-18-13-40.bpo-34022.U3btVj.rst │ │ ├── 2017-09-12-08-11-01.bpo-29832.Kuf2M7.rst │ │ ├── 2017-10-07-10-13-15.bpo-25862.FPYBA5.rst │ │ ├── 2018-04-02-09-32-40.bpo-33199.TPnxQu.rst │ │ ├── 2018-04-24-22-31-04.bpo-33128.g2yLuf.rst │ │ ├── 2018-04-26-22-48-28.bpo-33363.8RCnN2.rst │ │ ├── 2018-12-15-14-01-45.bpo-35504.JtKczP.rst │ │ ├── 2017-12-12-13-43-13.bpo-32285.LzKSwz.rst │ │ ├── 2018-05-14-17-31-02.bpo-33509.pIUfTd.rst │ │ ├── 2018-08-09-18-42-49.bpo-34353.GIOm_8.rst │ │ ├── 2018-10-02-09-10-47.bpo-34784.07hdgD.rst │ │ ├── 2018-11-29-23-59-52.bpo-35336.8LOz4F.rst │ │ ├── README.rst │ │ ├── 2018-02-20-21-53-48.bpo-32889.J6eWy5.rst │ │ ├── 2018-04-03-00-30-25.bpo-29922.CdLuMl.rst │ │ ├── 2018-06-07-20-18-38.bpo-33803.n-Nq6_.rst │ │ ├── 2018-07-07-20-15-34.bpo-34066.y9vs6s.rst │ │ ├── 2018-09-11-15-19-37.bpo-1621.7o19yG.rst │ │ ├── 2018-09-11-23-50-40.bpo-32236.3RupnN.rst │ │ ├── 2018-10-25-20-53-32.bpo-29341.jH-AMF.rst │ │ └── 2018-12-09-13-09-39.bpo-35444.9kYn4V.rst │ ├── 3.6.0.rst │ └── 3.6.2.rst ├── Python └── README ├── Programs └── README ├── Doc ├── includes │ └── sqlite3 │ │ ├── connect_db_1.py │ │ └── connect_db_2.py ├── howto │ └── logging_flow.png ├── library │ ├── tulip_coro.dia │ ├── tulip_coro.png │ ├── turtle-star.pdf │ ├── turtle-star.png │ ├── hashlib-blake2-tree.png │ └── pathlib-inheritance.png ├── using │ └── win_installer.png ├── faq │ └── python-video-icon.png └── whatsnew │ └── changelog.rst └── Modules ├── _xxtestfuzz └── fuzz_tests.txt ├── _ctypes └── _ctypes_test.h └── README /Lib/test/nullcert.pem: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Lib/urllib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /PC/layout/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Lib/email/mime/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Lib/pydoc_data/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Lib/sqlite3/test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Lib/test/leakers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Lib/tkinter/test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Mac/Resources/app/PkgInfo: -------------------------------------------------------------------------------- 1 | APPLPytX -------------------------------------------------------------------------------- /PC/layout/support/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Lib/lib2to3/__init__.py: -------------------------------------------------------------------------------- 1 | #empty 2 | -------------------------------------------------------------------------------- /Lib/tkinter/test/test_ttk/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Lib/test/test_importlib/data01/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Lib/test/test_importlib/data02/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Lib/test/test_importlib/data03/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Lib/tkinter/test/test_tkinter/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Mac/IDLE/IDLE.app/Contents/PkgInfo: -------------------------------------------------------------------------------- 1 | APPL???? -------------------------------------------------------------------------------- /Lib/test/test_import/data/package/submodule.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Lib/test/test_import/data/package2/submodule2.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Lib/test/test_importlib/data01/binary.file: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /Lib/test/test_importlib/data02/one/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Lib/test/test_importlib/data02/two/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Lib/test/test_importlib/zipdata01/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Lib/test/test_importlib/zipdata02/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Tools/test2to3/test2to3/__init__.py: -------------------------------------------------------------------------------- 1 | # empty 2 | -------------------------------------------------------------------------------- /Lib/lib2to3/tests/data/fixers/myfixes/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Lib/test/bad_coding.py: -------------------------------------------------------------------------------- 1 | # -*- coding: uft-8 -*- 2 | -------------------------------------------------------------------------------- /Lib/test/relimport.py: -------------------------------------------------------------------------------- 1 | from .test_import import * 2 | -------------------------------------------------------------------------------- /PCbuild/build_env.bat: -------------------------------------------------------------------------------- 1 | @%comspec% /k env.bat %* 2 | -------------------------------------------------------------------------------- /Tools/freeze/hello.py: -------------------------------------------------------------------------------- 1 | print('Hello world...') 2 | -------------------------------------------------------------------------------- /Lib/test/bad_coding2.py: -------------------------------------------------------------------------------- 1 | #coding: utf8 2 | print('我') 3 | -------------------------------------------------------------------------------- /Lib/test/test_importlib/data01/subdirectory/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Lib/test/test_importlib/data03/namespace/resource1.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Tools/freeze/test/ok.py: -------------------------------------------------------------------------------- 1 | import sys 2 | sys.exit(0) 3 | -------------------------------------------------------------------------------- /Tools/msi/bundle/bootstrap/pch.cpp: -------------------------------------------------------------------------------- 1 | #include "pch.h" 2 | -------------------------------------------------------------------------------- /Lib/test/coding20731.py: -------------------------------------------------------------------------------- 1 | #coding:latin1 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Lib/test/test_importlib/data01/subdirectory/binary.file: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /Lib/test/test_importlib/data03/namespace/portion1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Lib/test/test_importlib/data03/namespace/portion2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Objects/README: -------------------------------------------------------------------------------- 1 | Source files for various builtin objects 2 | -------------------------------------------------------------------------------- /Lib/concurrent/__init__.py: -------------------------------------------------------------------------------- 1 | # This directory is a Python package. 2 | -------------------------------------------------------------------------------- /Lib/test/badsyntax_3131.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | € = 2 3 | -------------------------------------------------------------------------------- /Lib/test/cjkencodings/big5hkscs-utf8.txt: -------------------------------------------------------------------------------- 1 | 𠄌Ě鵮罓洆 2 | ÊÊ̄ê êê̄ 3 | -------------------------------------------------------------------------------- /Lib/test/test_importlib/data01/utf-8.file: -------------------------------------------------------------------------------- 1 | Hello, UTF-8 world! 2 | -------------------------------------------------------------------------------- /Lib/test/test_importlib/data02/one/resource1.txt: -------------------------------------------------------------------------------- 1 | one resource 2 | -------------------------------------------------------------------------------- /Lib/test/test_importlib/data02/two/resource2.txt: -------------------------------------------------------------------------------- 1 | two resource 2 | -------------------------------------------------------------------------------- /Lib/xmlrpc/__init__.py: -------------------------------------------------------------------------------- 1 | # This directory is a Python package. 2 | -------------------------------------------------------------------------------- /Parser/parsetok_pgen.c: -------------------------------------------------------------------------------- 1 | #define PGEN 2 | #include "parsetok.c" 3 | -------------------------------------------------------------------------------- /Parser/tokenizer_pgen.c: -------------------------------------------------------------------------------- 1 | #define PGEN 2 | #include "tokenizer.c" 3 | -------------------------------------------------------------------------------- /Lib/lib2to3/tests/data/bom.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | print "BOM BOOM!" 3 | -------------------------------------------------------------------------------- /Lib/test/__init__.py: -------------------------------------------------------------------------------- 1 | # Dummy file to make this directory a package. 2 | -------------------------------------------------------------------------------- /Lib/test/__main__.py: -------------------------------------------------------------------------------- 1 | from test.libregrtest import main 2 | main() 3 | -------------------------------------------------------------------------------- /Tools/freeze/flag.py: -------------------------------------------------------------------------------- 1 | initialized = True 2 | print("Hello world!") 3 | -------------------------------------------------------------------------------- /Lib/lib2to3/tests/data/fixers/parrot_example.py: -------------------------------------------------------------------------------- 1 | def parrot(): 2 | pass 3 | -------------------------------------------------------------------------------- /Lib/test/test_import/data/circular_imports/basic2.py: -------------------------------------------------------------------------------- 1 | from . import basic 2 | -------------------------------------------------------------------------------- /Lib/test/test_importlib/namespace_pkgs/not_a_namespace_pkg/foo/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Tools/pynche/__init__.py: -------------------------------------------------------------------------------- 1 | # Dummy file to make this directory a package. 2 | -------------------------------------------------------------------------------- /Lib/lib2to3/fixes/__init__.py: -------------------------------------------------------------------------------- 1 | # Dummy file to make this directory a package. 2 | -------------------------------------------------------------------------------- /Lib/test/test_import/data/circular_imports/util.py: -------------------------------------------------------------------------------- 1 | def util(): 2 | pass 3 | -------------------------------------------------------------------------------- /Lib/test/test_importlib/namespace_pkgs/module_and_namespace_package/a_test/empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Lib/unittest/test/dummy.py: -------------------------------------------------------------------------------- 1 | # Empty module for testing the loading of modules 2 | -------------------------------------------------------------------------------- /Misc/Porting: -------------------------------------------------------------------------------- 1 | This document is moved to https://devguide.python.org/porting/ 2 | -------------------------------------------------------------------------------- /PC/icons/py.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/PC/icons/py.ico -------------------------------------------------------------------------------- /Python/README: -------------------------------------------------------------------------------- 1 | Miscellaneous source files for the main Python shared library 2 | -------------------------------------------------------------------------------- /Lib/lib2to3/tests/data/false_encoding.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | print '#coding=0' 3 | -------------------------------------------------------------------------------- /Lib/test/empty.vbs: -------------------------------------------------------------------------------- 1 | 'Empty VBS file, does nothing. Helper for Lib\test\test_startfile.py. -------------------------------------------------------------------------------- /Lib/test/test_import/data/circular_imports/indirect.py: -------------------------------------------------------------------------------- 1 | from . import basic, basic2 2 | -------------------------------------------------------------------------------- /Lib/test/test_import/data/circular_imports/source.py: -------------------------------------------------------------------------------- 1 | from . import use 2 | spam = 1 3 | -------------------------------------------------------------------------------- /Lib/test/test_import/data/circular_imports/subpkg/util.py: -------------------------------------------------------------------------------- 1 | def util(): 2 | pass 3 | -------------------------------------------------------------------------------- /Lib/test/test_importlib/namespace_pkgs/portion1/foo/one.py: -------------------------------------------------------------------------------- 1 | attr = 'portion1 foo one' 2 | -------------------------------------------------------------------------------- /Lib/test/test_importlib/namespace_pkgs/portion2/foo/two.py: -------------------------------------------------------------------------------- 1 | attr = 'portion2 foo two' 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Tests/2018-01-08-13-33-47.bpo-19417.2asoXy.rst: -------------------------------------------------------------------------------- 1 | Add test_bdb.py. 2 | -------------------------------------------------------------------------------- /PC/icons/py.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/PC/icons/py.icns -------------------------------------------------------------------------------- /PC/icons/pyc.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/PC/icons/pyc.icns -------------------------------------------------------------------------------- /PC/icons/pyc.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/PC/icons/pyc.ico -------------------------------------------------------------------------------- /PC/icons/pyd.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/PC/icons/pyd.icns -------------------------------------------------------------------------------- /PC/icons/pyd.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/PC/icons/pyd.ico -------------------------------------------------------------------------------- /Programs/README: -------------------------------------------------------------------------------- 1 | Source files for binary executables (as opposed to shared modules) 2 | -------------------------------------------------------------------------------- /Lib/__phello__.foo.py: -------------------------------------------------------------------------------- 1 | # This file exists as a helper for the test.test_frozen module. 2 | -------------------------------------------------------------------------------- /Lib/lib2to3/tests/data/crlf.py: -------------------------------------------------------------------------------- 1 | print "hi" 2 | 3 | print "Like bad Windows newlines?" 4 | -------------------------------------------------------------------------------- /Lib/test/pstats.pck: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/pstats.pck -------------------------------------------------------------------------------- /Lib/test/test_import/data/circular_imports/use.py: -------------------------------------------------------------------------------- 1 | from . import source 2 | source.spam 3 | -------------------------------------------------------------------------------- /Lib/test/testtar.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/testtar.tar -------------------------------------------------------------------------------- /Lib/test/zipdir.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/zipdir.zip -------------------------------------------------------------------------------- /Mac/Icons/IDLE.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Mac/Icons/IDLE.icns -------------------------------------------------------------------------------- /Misc/NEWS.d/next/IDLE/2018-02-19-10-56-41.bpo-32874.6pZ9Gv.rst: -------------------------------------------------------------------------------- 1 | Add tests for pyparse. 2 | -------------------------------------------------------------------------------- /PC/icons/python.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/PC/icons/python.icns -------------------------------------------------------------------------------- /PC/icons/python.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/PC/icons/python.ico -------------------------------------------------------------------------------- /PC/icons/pythonw.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/PC/icons/pythonw.ico -------------------------------------------------------------------------------- /PC/icons/setup.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/PC/icons/setup.icns -------------------------------------------------------------------------------- /PC/icons/setup.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/PC/icons/setup.ico -------------------------------------------------------------------------------- /Doc/includes/sqlite3/connect_db_1.py: -------------------------------------------------------------------------------- 1 | import sqlite3 2 | 3 | con = sqlite3.connect("mydb") 4 | -------------------------------------------------------------------------------- /Doc/includes/sqlite3/connect_db_2.py: -------------------------------------------------------------------------------- 1 | import sqlite3 2 | 3 | con = sqlite3.connect(":memory:") 4 | -------------------------------------------------------------------------------- /Lib/collections/abc.py: -------------------------------------------------------------------------------- 1 | from _collections_abc import * 2 | from _collections_abc import __all__ 3 | -------------------------------------------------------------------------------- /Lib/dbm/gnu.py: -------------------------------------------------------------------------------- 1 | """Provide the _gdbm module as a dbm submodule.""" 2 | 3 | from _gdbm import * 4 | -------------------------------------------------------------------------------- /Lib/dbm/ndbm.py: -------------------------------------------------------------------------------- 1 | """Provide the _dbm module as a dbm submodule.""" 2 | 3 | from _dbm import * 4 | -------------------------------------------------------------------------------- /Lib/test/audiotest.au: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/audiotest.au -------------------------------------------------------------------------------- /Lib/test/imp_dummy.py: -------------------------------------------------------------------------------- 1 | # Fodder for test of issue24748 in test_imp 2 | 3 | dummy_name = True 4 | -------------------------------------------------------------------------------- /Lib/test/test_import/__main__.py: -------------------------------------------------------------------------------- 1 | import unittest 2 | 3 | unittest.main('test.test_import') 4 | -------------------------------------------------------------------------------- /Lib/test/test_import/data/package/__init__.py: -------------------------------------------------------------------------------- 1 | import package.submodule 2 | package.submodule 3 | -------------------------------------------------------------------------------- /Lib/test/test_importlib/namespace_pkgs/both_portions/foo/one.py: -------------------------------------------------------------------------------- 1 | attr = 'both_portions foo one' 2 | -------------------------------------------------------------------------------- /Lib/test/test_importlib/namespace_pkgs/both_portions/foo/two.py: -------------------------------------------------------------------------------- 1 | attr = 'both_portions foo two' 2 | -------------------------------------------------------------------------------- /Lib/test/test_importlib/namespace_pkgs/project1/parent/child/one.py: -------------------------------------------------------------------------------- 1 | attr = 'parent child one' 2 | -------------------------------------------------------------------------------- /Lib/test/test_importlib/namespace_pkgs/project2/parent/child/two.py: -------------------------------------------------------------------------------- 1 | attr = 'parent child two' 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Documentation/2018-05-14-20-08-58.bpo-33503.Wvt0qg.rst: -------------------------------------------------------------------------------- 1 | Fix broken pypi link 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/IDLE/2018-12-31-17-04-18.bpo-33987.fD92up.rst: -------------------------------------------------------------------------------- 1 | Use ttk Frame for ttk widgets. 2 | -------------------------------------------------------------------------------- /PC/icons/launcher.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/PC/icons/launcher.icns -------------------------------------------------------------------------------- /PC/icons/launcher.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/PC/icons/launcher.ico -------------------------------------------------------------------------------- /PC/icons/pythonw.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/PC/icons/pythonw.icns -------------------------------------------------------------------------------- /PC/icons/pythonx44.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/PC/icons/pythonx44.png -------------------------------------------------------------------------------- /PC/icons/pythonx50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/PC/icons/pythonx50.png -------------------------------------------------------------------------------- /Lib/idlelib/Icons/tk.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/idlelib/Icons/tk.gif -------------------------------------------------------------------------------- /Lib/lib2to3/tests/__main__.py: -------------------------------------------------------------------------------- 1 | from . import load_tests 2 | import unittest 3 | 4 | unittest.main() 5 | -------------------------------------------------------------------------------- /Lib/sqlite3/test/dbapi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/sqlite3/test/dbapi.py -------------------------------------------------------------------------------- /Lib/sqlite3/test/hooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/sqlite3/test/hooks.py -------------------------------------------------------------------------------- /Lib/sqlite3/test/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/sqlite3/test/types.py -------------------------------------------------------------------------------- /Lib/test/bad_getattr.py: -------------------------------------------------------------------------------- 1 | x = 1 2 | 3 | __getattr__ = "Surprise!" 4 | __dir__ = "Surprise again!" 5 | -------------------------------------------------------------------------------- /Lib/test/cfgparser.1: -------------------------------------------------------------------------------- 1 | # Also used by idlelib.test_idle.test_config. 2 | [Foo Bar] 3 | foo=newbar 4 | -------------------------------------------------------------------------------- /Lib/test/sgml_input.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/sgml_input.html -------------------------------------------------------------------------------- /Lib/test/test_importlib/namespace_pkgs/module_and_namespace_package/a_test.py: -------------------------------------------------------------------------------- 1 | attr = 'in module' 2 | -------------------------------------------------------------------------------- /Lib/test/test_importlib/namespace_pkgs/not_a_namespace_pkg/foo/one.py: -------------------------------------------------------------------------------- 1 | attr = 'portion1 foo one' 2 | -------------------------------------------------------------------------------- /Lib/test/test_importlib/namespace_pkgs/project3/parent/child/three.py: -------------------------------------------------------------------------------- 1 | attr = 'parent child three' 2 | -------------------------------------------------------------------------------- /Lib/test/test_warnings/__main__.py: -------------------------------------------------------------------------------- 1 | import unittest 2 | 3 | unittest.main('test.test_warnings') 4 | -------------------------------------------------------------------------------- /Mac/Icons/Disk Image.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Mac/Icons/Disk Image.icns -------------------------------------------------------------------------------- /Modules/_xxtestfuzz/fuzz_tests.txt: -------------------------------------------------------------------------------- 1 | fuzz_builtin_float 2 | fuzz_builtin_int 3 | fuzz_builtin_unicode 4 | -------------------------------------------------------------------------------- /PC/classicAppCompat.cat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/PC/classicAppCompat.cat -------------------------------------------------------------------------------- /PC/icons/pythonwx150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/PC/icons/pythonwx150.png -------------------------------------------------------------------------------- /PC/icons/pythonwx44.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/PC/icons/pythonwx44.png -------------------------------------------------------------------------------- /PC/icons/pythonx150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/PC/icons/pythonx150.png -------------------------------------------------------------------------------- /Tools/i18n/pygettext.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Tools/i18n/pygettext.py -------------------------------------------------------------------------------- /Tools/test2to3/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Tools/test2to3/setup.py -------------------------------------------------------------------------------- /Doc/howto/logging_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Doc/howto/logging_flow.png -------------------------------------------------------------------------------- /Doc/library/tulip_coro.dia: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Doc/library/tulip_coro.dia -------------------------------------------------------------------------------- /Doc/library/tulip_coro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Doc/library/tulip_coro.png -------------------------------------------------------------------------------- /Doc/library/turtle-star.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Doc/library/turtle-star.pdf -------------------------------------------------------------------------------- /Doc/library/turtle-star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Doc/library/turtle-star.png -------------------------------------------------------------------------------- /Doc/using/win_installer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Doc/using/win_installer.png -------------------------------------------------------------------------------- /Lib/idlelib/Icons/idle.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/idlelib/Icons/idle.icns -------------------------------------------------------------------------------- /Lib/idlelib/Icons/idle.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/idlelib/Icons/idle.ico -------------------------------------------------------------------------------- /Lib/lib2to3/__main__.py: -------------------------------------------------------------------------------- 1 | import sys 2 | from .main import main 3 | 4 | sys.exit(main("lib2to3.fixes")) 5 | -------------------------------------------------------------------------------- /Lib/sqlite3/test/factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/sqlite3/test/factory.py -------------------------------------------------------------------------------- /Lib/test/test_asyncio/__main__.py: -------------------------------------------------------------------------------- 1 | from . import load_tests 2 | import unittest 3 | 4 | unittest.main() 5 | -------------------------------------------------------------------------------- /Mac/Icons/PythonSource.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Mac/Icons/PythonSource.icns -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Documentation/2018-06-15-14-58-45.bpo-33847.IIDp6t.rst: -------------------------------------------------------------------------------- 1 | Add '@' operator entry to index. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/IDLE/2018-02-12-08-08-45.bpo-32831.srDRvU.rst: -------------------------------------------------------------------------------- 1 | Add docstrings and tests for codecontext. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/IDLE/2018-02-22-00-09-27.bpo-32905.VlXj0x.rst: -------------------------------------------------------------------------------- 1 | Remove unused code in pyparse module. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/IDLE/2018-02-23-07-32-36.bpo-32916.4MsQ5F.rst: -------------------------------------------------------------------------------- 1 | Change ``str`` to ``code`` in pyparse. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/IDLE/2018-06-16-21-54-45.bpo-33856.TH8WHU.rst: -------------------------------------------------------------------------------- 1 | Add "help" in the welcome message of IDLE 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/IDLE/2018-11-05-23-23-00.bpo-23220.H3SAWE.rst: -------------------------------------------------------------------------------- 1 | Explain how IDLE's Shell displays output. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/IDLE/2018-11-10-09-10-54.bpo-35202.TeJJrt.rst: -------------------------------------------------------------------------------- 1 | Remove unused imports from lib/idlelib 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2017-11-01-15-44-48.bpo-31680.yO6oSC.rst: -------------------------------------------------------------------------------- 1 | Added :data:`curses.ncurses_version`. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-03-21-16-52-26.bpo-33116.Tvzerj.rst: -------------------------------------------------------------------------------- 1 | Add 'Field' to dataclasses.__all__. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-05-24-17-41-36.bpo-32493.5tAoAu.rst: -------------------------------------------------------------------------------- 1 | Fixed :func:`uuid.uuid1` on FreeBSD. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-05-30-16-00-06.bpo-2504.BynUvU.rst: -------------------------------------------------------------------------------- 1 | Add gettext.pgettext() and variants. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-07-13-08-44-52.bpo-34108.RjobUC.rst: -------------------------------------------------------------------------------- 1 | Remove extraneous CR in 2to3 refactor. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-08-31-19-26-55.bpo-34558.MHv582.rst: -------------------------------------------------------------------------------- 1 | Correct typo in Lib/ctypes/_aix.py 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Windows/2018-02-23-00-47-13.bpo-32901.mGKz5_.rst: -------------------------------------------------------------------------------- 1 | Update Tcl and Tk versions to 8.6.8 2 | -------------------------------------------------------------------------------- /Doc/faq/python-video-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Doc/faq/python-video-icon.png -------------------------------------------------------------------------------- /Lib/ctypes/test/__main__.py: -------------------------------------------------------------------------------- 1 | from ctypes.test import load_tests 2 | import unittest 3 | 4 | unittest.main() 5 | -------------------------------------------------------------------------------- /Lib/idlelib/Icons/folder.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/idlelib/Icons/folder.gif -------------------------------------------------------------------------------- /Lib/idlelib/Icons/idle_16.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/idlelib/Icons/idle_16.gif -------------------------------------------------------------------------------- /Lib/idlelib/Icons/idle_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/idlelib/Icons/idle_16.png -------------------------------------------------------------------------------- /Lib/idlelib/Icons/idle_32.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/idlelib/Icons/idle_32.gif -------------------------------------------------------------------------------- /Lib/idlelib/Icons/idle_32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/idlelib/Icons/idle_32.png -------------------------------------------------------------------------------- /Lib/idlelib/Icons/idle_48.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/idlelib/Icons/idle_48.gif -------------------------------------------------------------------------------- /Lib/idlelib/Icons/idle_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/idlelib/Icons/idle_48.png -------------------------------------------------------------------------------- /Lib/idlelib/Icons/plusnode.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/idlelib/Icons/plusnode.gif -------------------------------------------------------------------------------- /Lib/idlelib/Icons/python.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/idlelib/Icons/python.gif -------------------------------------------------------------------------------- /Lib/sqlite3/test/regression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/sqlite3/test/regression.py -------------------------------------------------------------------------------- /Lib/test/Sine-1000Hz-300ms.aif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/Sine-1000Hz-300ms.aif -------------------------------------------------------------------------------- /Lib/test/badsyntax_pep3120.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/badsyntax_pep3120.py -------------------------------------------------------------------------------- /Lib/test/cjkencodings/big5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/cjkencodings/big5.txt -------------------------------------------------------------------------------- /Lib/test/cjkencodings/gbk.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/cjkencodings/gbk.txt -------------------------------------------------------------------------------- /Lib/test/cjkencodings/hz-utf8.txt: -------------------------------------------------------------------------------- 1 | This sentence is in ASCII. 2 | The next sentence is in GB.己所不欲,勿施於人。Bye. 3 | -------------------------------------------------------------------------------- /Lib/test/dtracedata/assert_usable.d: -------------------------------------------------------------------------------- 1 | BEGIN 2 | { 3 | printf("probe: success\n"); 4 | exit(0); 5 | } 6 | -------------------------------------------------------------------------------- /Lib/test/dtracedata/assert_usable.stp: -------------------------------------------------------------------------------- 1 | probe begin 2 | { 3 | println("probe: success") 4 | exit () 5 | } 6 | -------------------------------------------------------------------------------- /Lib/test/imghdrdata/python.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/imghdrdata/python.bmp -------------------------------------------------------------------------------- /Lib/test/imghdrdata/python.exr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/imghdrdata/python.exr -------------------------------------------------------------------------------- /Lib/test/imghdrdata/python.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/imghdrdata/python.gif -------------------------------------------------------------------------------- /Lib/test/imghdrdata/python.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/imghdrdata/python.jpg -------------------------------------------------------------------------------- /Lib/test/imghdrdata/python.pbm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/imghdrdata/python.pbm -------------------------------------------------------------------------------- /Lib/test/imghdrdata/python.pgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/imghdrdata/python.pgm -------------------------------------------------------------------------------- /Lib/test/imghdrdata/python.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/imghdrdata/python.png -------------------------------------------------------------------------------- /Lib/test/imghdrdata/python.ppm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/imghdrdata/python.ppm -------------------------------------------------------------------------------- /Lib/test/imghdrdata/python.ras: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/imghdrdata/python.ras -------------------------------------------------------------------------------- /Lib/test/imghdrdata/python.sgi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/imghdrdata/python.sgi -------------------------------------------------------------------------------- /Lib/test/sndhdrdata/sndhdr.au: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/sndhdrdata/sndhdr.au -------------------------------------------------------------------------------- /Lib/test/sndhdrdata/sndhdr.voc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/sndhdrdata/sndhdr.voc -------------------------------------------------------------------------------- /Lib/test/sndhdrdata/sndhdr.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/sndhdrdata/sndhdr.wav -------------------------------------------------------------------------------- /Lib/test/test_importlib/__main__.py: -------------------------------------------------------------------------------- 1 | from . import load_tests 2 | import unittest 3 | 4 | unittest.main() 5 | -------------------------------------------------------------------------------- /Lib/test/xmltestdata/test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/xmltestdata/test.xml -------------------------------------------------------------------------------- /Lib/test/zip_cp437_header.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/zip_cp437_header.zip -------------------------------------------------------------------------------- /Mac/Icons/Python Folder.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Mac/Icons/Python Folder.icns -------------------------------------------------------------------------------- /Mac/Icons/PythonCompiled.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Mac/Icons/PythonCompiled.icns -------------------------------------------------------------------------------- /Mac/Icons/PythonLauncher.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Mac/Icons/PythonLauncher.icns -------------------------------------------------------------------------------- /Mac/Resources/iconsrc/IDE.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Mac/Resources/iconsrc/IDE.psd -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Build/2017-09-26-23-08-27.bpo-29442.fD8YTi.rst: -------------------------------------------------------------------------------- 1 | Replace optparse with argparse in setup.py 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Build/2018-04-30-17-19-37.bpo-33393.HkVCqI.rst: -------------------------------------------------------------------------------- 1 | Update config.guess and config.sub files. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Build/2018-07-15-16-49-06.bpo-34121.74G_lo.rst: -------------------------------------------------------------------------------- 1 | Fix detection of C11 atomic support on clang. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Build/2018-10-16-12-22-36.bpo-28015.ylSgFh.rst: -------------------------------------------------------------------------------- 1 | Have --with-lto works correctly with clang. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Documentation/2018-03-28-17-03-17.bpo-33126.5UGkNv.rst: -------------------------------------------------------------------------------- 1 | Document PyBuffer_ToContiguous(). 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/IDLE/2018-06-21-20-35-33.bpo-33905.W2mhiY.rst: -------------------------------------------------------------------------------- 1 | Add test for idlelib.stackview.StackBrowser. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/IDLE/2018-08-05-15-49-55.bpo-34047.LGKsIm.rst: -------------------------------------------------------------------------------- 1 | Fixed mousewheel scrolling direction on macOS. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/IDLE/2018-11-12-00-20-01.bpo-35213.cqNgzT.rst: -------------------------------------------------------------------------------- 1 | Where appropriate, use 'macOS' in idlelib. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-02-23-12-21-41.bpo-32759.M-y9GA.rst: -------------------------------------------------------------------------------- 1 | Free unused arenas in multiprocessing.heap. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-04-16-15-59-21.bpo-33266.w2PAm-.rst: -------------------------------------------------------------------------------- 1 | lib2to3 now recognizes ``rf'...'`` strings. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-04-20-10-43-17.bpo-33131.L2E977.rst: -------------------------------------------------------------------------------- 1 | Upgrade bundled version of pip to 10.0.1. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-05-30-00-26-05.bpo-33197.XkE2kL.rst: -------------------------------------------------------------------------------- 1 | Add description property for _ParameterKind 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-06-08-17-34-16.bpo-30805.3qCWa0.rst: -------------------------------------------------------------------------------- 1 | Avoid race condition with debug logging 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Tests/2018-06-19-17-55-46.bpo-33746.Sz7avn.rst: -------------------------------------------------------------------------------- 1 | Fix test_unittest when run in verbose mode. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Tests/2018-08-25-13-28-18.bpo-34347.IsRDPB.rst: -------------------------------------------------------------------------------- 1 | Fix `test_utf8_mode.test_cmd_line` for AIX 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Tests/2018-09-13-09-53-15.bpo-34661.bdTamP.rst: -------------------------------------------------------------------------------- 1 | Fix test_shutil if unzip doesn't support -t. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Windows/2018-12-10-15-01-13.bpo-35401.9L1onG.rst: -------------------------------------------------------------------------------- 1 | Updates Windows build to OpenSSL 1.1.0j 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/macOS/2018-02-27-17-33-15.bpo-32901.hQu0w3.rst: -------------------------------------------------------------------------------- 1 | Update macOS 10.9+ installer to Tcl/Tk 8.6.8. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/macOS/2018-12-09-13-56-49.bpo-35401.n8B7X1.rst: -------------------------------------------------------------------------------- 1 | Update macOS installer to use OpenSSL 1.1.0j. 2 | -------------------------------------------------------------------------------- /Tools/msi/bundle/SideBar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Tools/msi/bundle/SideBar.png -------------------------------------------------------------------------------- /Lib/ctypes/macholib/fetch_macholib.bat: -------------------------------------------------------------------------------- 1 | svn export --force http://svn.red-bean.com/bob/macholib/trunk/macholib/ . 2 | -------------------------------------------------------------------------------- /Lib/idlelib/Icons/minusnode.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/idlelib/Icons/minusnode.gif -------------------------------------------------------------------------------- /Lib/idlelib/Icons/openfolder.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/idlelib/Icons/openfolder.gif -------------------------------------------------------------------------------- /Lib/sqlite3/test/transactions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/sqlite3/test/transactions.py -------------------------------------------------------------------------------- /Lib/test/audiodata/pluck-pcm8.au: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/audiodata/pluck-pcm8.au -------------------------------------------------------------------------------- /Lib/test/audiodata/pluck-ulaw.au: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/audiodata/pluck-ulaw.au -------------------------------------------------------------------------------- /Lib/test/cjkencodings/cp949.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/cjkencodings/cp949.txt -------------------------------------------------------------------------------- /Lib/test/cjkencodings/euc_jp.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/cjkencodings/euc_jp.txt -------------------------------------------------------------------------------- /Lib/test/cjkencodings/euc_kr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/cjkencodings/euc_kr.txt -------------------------------------------------------------------------------- /Lib/test/cjkencodings/gb2312.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/cjkencodings/gb2312.txt -------------------------------------------------------------------------------- /Lib/test/cjkencodings/johab.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/cjkencodings/johab.txt -------------------------------------------------------------------------------- /Lib/test/dis_module.py: -------------------------------------------------------------------------------- 1 | 2 | # A simple module for testing the dis module. 3 | 4 | def f(): pass 5 | def g(): pass 6 | -------------------------------------------------------------------------------- /Lib/test/imghdrdata/python.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/imghdrdata/python.tiff -------------------------------------------------------------------------------- /Lib/test/imghdrdata/python.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/imghdrdata/python.webp -------------------------------------------------------------------------------- /Lib/test/sndhdrdata/sndhdr.8svx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/sndhdrdata/sndhdr.8svx -------------------------------------------------------------------------------- /Lib/test/sndhdrdata/sndhdr.aifc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/sndhdrdata/sndhdr.aifc -------------------------------------------------------------------------------- /Lib/test/sndhdrdata/sndhdr.aiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/sndhdrdata/sndhdr.aiff -------------------------------------------------------------------------------- /Lib/test/sndhdrdata/sndhdr.hcom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/sndhdrdata/sndhdr.hcom -------------------------------------------------------------------------------- /Lib/test/sndhdrdata/sndhdr.sndt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/sndhdrdata/sndhdr.sndt -------------------------------------------------------------------------------- /Lib/test/test_importlib/builtin/__main__.py: -------------------------------------------------------------------------------- 1 | from . import load_tests 2 | import unittest 3 | 4 | unittest.main() 5 | -------------------------------------------------------------------------------- /Lib/test/test_importlib/frozen/__main__.py: -------------------------------------------------------------------------------- 1 | from . import load_tests 2 | import unittest 3 | 4 | unittest.main() 5 | -------------------------------------------------------------------------------- /Lib/test/test_importlib/import_/__main__.py: -------------------------------------------------------------------------------- 1 | from . import load_tests 2 | import unittest 3 | 4 | unittest.main() 5 | -------------------------------------------------------------------------------- /Lib/test/test_importlib/source/__main__.py: -------------------------------------------------------------------------------- 1 | from . import load_tests 2 | import unittest 3 | 4 | unittest.main() 5 | -------------------------------------------------------------------------------- /Lib/test/test_json/__main__.py: -------------------------------------------------------------------------------- 1 | import unittest 2 | from test.test_json import load_tests 3 | 4 | unittest.main() 5 | -------------------------------------------------------------------------------- /Lib/test/test_source_encoding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/test_source_encoding.py -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Build/2018-03-28-04-15-03.bpo-33163.hfpWuU.rst: -------------------------------------------------------------------------------- 1 | Upgrade pip to 9.0.3 and setuptools to v39.0.1. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Documentation/2018-02-10-12-48-38.bpo-11015.-gUf34.rst: -------------------------------------------------------------------------------- 1 | Update :mod:`test.support` documentation. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Documentation/2018-05-23-11-59-51.bpo-32436.S1LGPa.rst: -------------------------------------------------------------------------------- 1 | Document :pep:`567` changes to asyncio. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/IDLE/2018-05-23-19-51-07.bpo-33628.sLlFLO.rst: -------------------------------------------------------------------------------- 1 | IDLE: Cleanup codecontext.py and its test. 2 | 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/IDLE/2018-12-26-13-53-34.bpo-28097.95I9NT.rst: -------------------------------------------------------------------------------- 1 | Add Previous/Next History entries to Shell menu. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/IDLE/2018-12-28-01-19-20.bpo-35591.SFpDj2.rst: -------------------------------------------------------------------------------- 1 | Find Selection now works when selection not found. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-02-01-17-54-08.bpo-32741.KUvOPL.rst: -------------------------------------------------------------------------------- 1 | Implement ``asyncio.TimerHandle.when()`` method. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-03-24-15-08-24.bpo-33127.olJmHv.rst: -------------------------------------------------------------------------------- 1 | The ssl module now compiles with LibreSSL 2.7.1. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-04-23-13-21-39.bpo-33329.lQ-Eod.rst: -------------------------------------------------------------------------------- 1 | Fix multiprocessing regression on newer glibcs 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-12-04-12-17-08.bpo-35394.fuTVDk.rst: -------------------------------------------------------------------------------- 1 | Add empty slots to asyncio abstract protocols. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-12-06-14-44-21.bpo-35415.-HoK3d.rst: -------------------------------------------------------------------------------- 1 | Validate fileno= argument to socket.socket(). 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Security/2018-05-28-08-55-30.bpo-32533.IzwkBI.rst: -------------------------------------------------------------------------------- 1 | Fixed thread-safety of error handling in _ssl. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Security/2018-08-15-12-12-47.bpo-34405.qbHTH_.rst: -------------------------------------------------------------------------------- 1 | Updated to OpenSSL 1.1.0i for Windows builds. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Tests/2018-09-04-15-16-42.bpo-34579.bp4HdM.rst: -------------------------------------------------------------------------------- 1 | Fix test_embed for AIX 2 | Patch by Michael Felt 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Tools-Demos/2018-03-16-17-25-05.bpo-29673.m8QtaW.rst: -------------------------------------------------------------------------------- 1 | Fix pystackv and pystack gdbinit macros. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Windows/2018-04-13-11-28-55.bpo-33184.7YhqQE.rst: -------------------------------------------------------------------------------- 1 | Update Windows installer to use OpenSSL 1.1.0h. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Windows/2018-12-13-13-30-04.bpo-35402.n_mXb2.rst: -------------------------------------------------------------------------------- 1 | Update Windows build to use Tcl and Tk 8.6.9 2 | -------------------------------------------------------------------------------- /Modules/_ctypes/_ctypes_test.h: -------------------------------------------------------------------------------- 1 | extern int _testfunc_i_bhilfd(char b, short h, int i, long l, float f, double d); 2 | -------------------------------------------------------------------------------- /Doc/library/hashlib-blake2-tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Doc/library/hashlib-blake2-tree.png -------------------------------------------------------------------------------- /Doc/library/pathlib-inheritance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Doc/library/pathlib-inheritance.png -------------------------------------------------------------------------------- /Lib/sqlite3/test/userfunctions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/sqlite3/test/userfunctions.py -------------------------------------------------------------------------------- /Lib/test/audiodata/pluck-alaw.aifc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/audiodata/pluck-alaw.aifc -------------------------------------------------------------------------------- /Lib/test/audiodata/pluck-pcm16.aiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/audiodata/pluck-pcm16.aiff -------------------------------------------------------------------------------- /Lib/test/audiodata/pluck-pcm16.au: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/audiodata/pluck-pcm16.au -------------------------------------------------------------------------------- /Lib/test/audiodata/pluck-pcm16.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/audiodata/pluck-pcm16.wav -------------------------------------------------------------------------------- /Lib/test/audiodata/pluck-pcm24.aiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/audiodata/pluck-pcm24.aiff -------------------------------------------------------------------------------- /Lib/test/audiodata/pluck-pcm24.au: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/audiodata/pluck-pcm24.au -------------------------------------------------------------------------------- /Lib/test/audiodata/pluck-pcm24.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/audiodata/pluck-pcm24.wav -------------------------------------------------------------------------------- /Lib/test/audiodata/pluck-pcm32.aiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/audiodata/pluck-pcm32.aiff -------------------------------------------------------------------------------- /Lib/test/audiodata/pluck-pcm32.au: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/audiodata/pluck-pcm32.au -------------------------------------------------------------------------------- /Lib/test/audiodata/pluck-pcm32.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/audiodata/pluck-pcm32.wav -------------------------------------------------------------------------------- /Lib/test/audiodata/pluck-pcm8.aiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/audiodata/pluck-pcm8.aiff -------------------------------------------------------------------------------- /Lib/test/audiodata/pluck-pcm8.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/audiodata/pluck-pcm8.wav -------------------------------------------------------------------------------- /Lib/test/audiodata/pluck-ulaw.aifc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/audiodata/pluck-ulaw.aifc -------------------------------------------------------------------------------- /Lib/test/cjkencodings/big5hkscs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/cjkencodings/big5hkscs.txt -------------------------------------------------------------------------------- /Lib/test/cjkencodings/gb18030.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/cjkencodings/gb18030.txt -------------------------------------------------------------------------------- /Lib/test/cjkencodings/hz.txt: -------------------------------------------------------------------------------- 1 | This sentence is in ASCII. 2 | The next sentence is in GB.~{<:Ky2;S{#,NpJ)l6HK!#~}Bye. 3 | -------------------------------------------------------------------------------- /Lib/test/cjkencodings/shift_jis.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/cjkencodings/shift_jis.txt -------------------------------------------------------------------------------- /Lib/test/test_email/__main__.py: -------------------------------------------------------------------------------- 1 | from test.test_email import load_tests 2 | import unittest 3 | 4 | unittest.main() 5 | -------------------------------------------------------------------------------- /Lib/test/test_import/data/circular_imports/binding2.py: -------------------------------------------------------------------------------- 1 | import test.test_import.data.circular_imports.binding as binding 2 | -------------------------------------------------------------------------------- /Lib/test/test_import/data/circular_imports/subpkg/subpackage2.py: -------------------------------------------------------------------------------- 1 | #from .util import util 2 | from .. import subpackage 3 | -------------------------------------------------------------------------------- /Lib/test/test_importlib/extension/__main__.py: -------------------------------------------------------------------------------- 1 | from . import load_tests 2 | import unittest 3 | 4 | unittest.main() 5 | -------------------------------------------------------------------------------- /Lib/test/test_tools/__main__.py: -------------------------------------------------------------------------------- 1 | from test.test_tools import load_tests 2 | import unittest 3 | 4 | unittest.main() 5 | -------------------------------------------------------------------------------- /Lib/test/xmltestdata/test.xml.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/xmltestdata/test.xml.out -------------------------------------------------------------------------------- /Lib/xml/etree/cElementTree.py: -------------------------------------------------------------------------------- 1 | # Deprecated alias for xml.etree.ElementTree 2 | 3 | from xml.etree.ElementTree import * 4 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Build/2018-02-21-12-46-00.bpo-32898.M15bZh.rst: -------------------------------------------------------------------------------- 1 | Fix the python debug build when using COUNT_ALLOCS. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Build/2018-05-15-02-07-49.bpo-33512.X4Fy1Q.rst: -------------------------------------------------------------------------------- 1 | configure's check for "long double" has been simplified 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Build/2018-09-06-07-15-20.bpo-34081.cuSTnH.rst: -------------------------------------------------------------------------------- 1 | Make Sphinx warnings as errors in the Docs Makefile. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Build/2018-09-17-13-56-12.bpo-34710.ARqIAK.rst: -------------------------------------------------------------------------------- 1 | Fixed SSL module build with OpenSSL & pedantic CFLAGS. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/C API/2018-07-08-12-06-18.bpo-32455.KVHlkz.rst: -------------------------------------------------------------------------------- 1 | Added :c:func:`PyCompile_OpcodeStackEffectWithJump`. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/C API/2018-11-01-13-58-37.bpo-35134.SbZo0o.rst: -------------------------------------------------------------------------------- 1 | Creation of a new ``Include/cpython/`` subdirectory. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-05-02-08-36-03.bpo-33391.z4a7rb.rst: -------------------------------------------------------------------------------- 1 | Fix a leak in set_symmetric_difference(). 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Documentation/2018-11-04-22-03-56.bpo-10536.a0IsfE.rst: -------------------------------------------------------------------------------- 1 | Enhance the gettext docs. Patch by Éric Araujo 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/IDLE/2018-06-20-12-40-54.bpo-33904.qm0eCu.rst: -------------------------------------------------------------------------------- 1 | IDLE: In rstrip, rename class RstripExtension as Rstrip 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/IDLE/2018-09-22-20-25-07.bpo-34548.7pBzjg.rst: -------------------------------------------------------------------------------- 1 | Use configured color theme for read-only text views. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-02-01-15-53-35.bpo-32691.VLWVTq.rst: -------------------------------------------------------------------------------- 1 | Use mod_spec.parent when running modules with pdb 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-03-16-16-07-33.bpo-33061.TRTTek.rst: -------------------------------------------------------------------------------- 1 | Add missing ``NoReturn`` to ``__all__`` in typing.py 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-04-16-08-42-03.bpo-11594.QLo4vv.rst: -------------------------------------------------------------------------------- 1 | Ensure line-endings are respected when using lib2to3. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-04-26-13-31-10.bpo-32455.KPWg3K.rst: -------------------------------------------------------------------------------- 1 | Added *jump* parameter to :func:`dis.stack_effect`. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-05-01-22-35-50.bpo-33281.d4jOt4.rst: -------------------------------------------------------------------------------- 1 | Fix ctypes.util.find_library regression on macOS. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-05-19-15-58-14.bpo-33582.qBZPmF.rst: -------------------------------------------------------------------------------- 1 | Emit a deprecation warning for inspect.formatargspec 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-05-28-16-19-35.bpo-32410.Z1DZaF.rst: -------------------------------------------------------------------------------- 1 | Avoid blocking on file IO in sendfile fallback code 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-05-28-16-40-32.bpo-32610.KvUAsL.rst: -------------------------------------------------------------------------------- 1 | Make asyncio.all_tasks() return only pending tasks. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-06-08-23-55-34.bpo-33578.7oSsjG.rst: -------------------------------------------------------------------------------- 1 | Implement multibyte encoder/decoder state methods 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-06-28-13-00-12.bpo-27500._s1gZ5.rst: -------------------------------------------------------------------------------- 1 | Fix getaddrinfo to resolve IPv6 addresses correctly. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-09-10-17-46-51.bpo-34625.D2YfDz.rst: -------------------------------------------------------------------------------- 1 | Update vendorized expat library version to 2.2.6. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-09-12-14-46-51.bpo-34652.Rt1m1b.rst: -------------------------------------------------------------------------------- 1 | Ensure :func:`os.lchmod` is never defined on Linux. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-09-14-20-00-47.bpo-29577.RzwKFD.rst: -------------------------------------------------------------------------------- 1 | Support multiple mixin classes when creating Enums. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-11-18-18-44-40.bpo-24209.p3YWOf.rst: -------------------------------------------------------------------------------- 1 | Adds IPv6 support when invoking http.server directly. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-12-30-01-10-50.bpo-35614.cnkM4f.rst: -------------------------------------------------------------------------------- 1 | Fixed help() on metaclasses. Patch by Sanyam Khurana. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Tests/2017-10-18-18-07-45.bpo-31809.KlQrkE.rst: -------------------------------------------------------------------------------- 1 | Add tests to verify connection with secp ECDH curves. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Tests/2018-07-10-18-53-46.bpo-0.UBQJBc.rst: -------------------------------------------------------------------------------- 1 | Improved an error message when mock assert_has_calls fails. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Tests/2018-09-05-23-50-21.bpo-34594.tqL-GS.rst: -------------------------------------------------------------------------------- 1 | Fix usage of hardcoded ``errno`` values in the tests. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Tests/2018-10-11-22-34-27.bpo-34962.0PLBi8.rst: -------------------------------------------------------------------------------- 1 | make docstest in Doc now passes., and is enforced in CI 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Windows/2018-02-19-10-00-57.bpo-32409.nocuDg.rst: -------------------------------------------------------------------------------- 1 | Ensures activate.bat can handle Unicode contents. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Windows/2018-09-03-01-23-52.bpo-34532.N1HEbE.rst: -------------------------------------------------------------------------------- 1 | Fixes exit code of list version arguments for py.exe. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Windows/2018-09-13-08-29-04.bpo-34603.2AB7sc.rst: -------------------------------------------------------------------------------- 1 | Fix returning structs from functions produced by MSVC 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Windows/2018-10-30-13-39-17.bpo-34977.0l7_QV.rst: -------------------------------------------------------------------------------- 1 | Adds support for building a Windows App Store package 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/macOS/2018-04-07-00-51-34.bpo-33184.3j208P.rst: -------------------------------------------------------------------------------- 1 | Update macOS installer build to use OpenSSL 1.1.0h. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/macOS/2018-09-11-08-30-55.bpo-34405.UzIi0n.rst: -------------------------------------------------------------------------------- 1 | Update to OpenSSL 1.1.0i for macOS installer builds. 2 | -------------------------------------------------------------------------------- /PC/bdist_wininst/PythonPowered.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/PC/bdist_wininst/PythonPowered.bmp -------------------------------------------------------------------------------- /Tools/scripts/pydoc3: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | 3 | import pydoc 4 | if __name__ == '__main__': 5 | pydoc.cli() 6 | -------------------------------------------------------------------------------- /Lib/ctypes/macholib/fetch_macholib: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | svn export --force http://svn.red-bean.com/bob/macholib/trunk/macholib/ . 3 | -------------------------------------------------------------------------------- /Lib/distutils/command/wininst-6.0.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/distutils/command/wininst-6.0.exe -------------------------------------------------------------------------------- /Lib/distutils/command/wininst-7.1.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/distutils/command/wininst-7.1.exe -------------------------------------------------------------------------------- /Lib/distutils/command/wininst-8.0.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/distutils/command/wininst-8.0.exe -------------------------------------------------------------------------------- /Lib/distutils/command/wininst-9.0.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/distutils/command/wininst-9.0.exe -------------------------------------------------------------------------------- /Lib/lib2to3/tests/data/fixers/no_fixer_cls.py: -------------------------------------------------------------------------------- 1 | # This is empty so trying to fetch the fixer class gives an AttributeError 2 | -------------------------------------------------------------------------------- /Lib/test/test_doctest3.txt: -------------------------------------------------------------------------------- 1 | 2 | Here we check that `__file__` is provided: 3 | 4 | >>> type(__file__) 5 | 6 | -------------------------------------------------------------------------------- /Lib/test/test_email/data/audiotest.au: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/test_email/data/audiotest.au -------------------------------------------------------------------------------- /Lib/test/test_import/data/circular_imports/binding.py: -------------------------------------------------------------------------------- 1 | import test.test_import.data.circular_imports.binding2 as binding2 2 | -------------------------------------------------------------------------------- /Mac/Resources/iconsrc/PythonIcon.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Mac/Resources/iconsrc/PythonIcon.psd -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Build/2018-03-30-14-55-48.bpo-33182.CePczb.rst: -------------------------------------------------------------------------------- 1 | The embedding tests can once again be built with clang 6.0 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-04-13-22-31-09.bpo-33176.PB9com.rst: -------------------------------------------------------------------------------- 1 | Add a ``toreadonly()`` method to memoryviews. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-06-27-18-56-41.bpo-33985.ILJ3Af.rst: -------------------------------------------------------------------------------- 1 | Implement contextvars.ContextVar.name attribute. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Documentation/2017-10-23-13-41-12.bpo-25041.iAo2gW.rst: -------------------------------------------------------------------------------- 1 | Document ``AF_PACKET`` in the :mod:`socket` module. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Documentation/2017-12-22-17-29-37.bpo-32337.eZe-ID.rst: -------------------------------------------------------------------------------- 1 | Update documentation related with ``dict`` order. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Documentation/2018-02-10-15-16-04.bpo-32800.FyrqCk.rst: -------------------------------------------------------------------------------- 1 | Update link to w3c doc for xml default namespaces. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Documentation/2018-02-23-12-48-03.bpo-17232.tmuTKL.rst: -------------------------------------------------------------------------------- 1 | Clarify docs for -O and -OO. Patch by Terry Reedy. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Documentation/2018-12-23-23-52-31.bpo-34764.DwOGeT.rst: -------------------------------------------------------------------------------- 1 | Improve example of iter() with 2nd sentinel argument. -------------------------------------------------------------------------------- /Misc/NEWS.d/next/IDLE/2018-02-24-18-20-50.bpo-32940.ZaJ1Rf.rst: -------------------------------------------------------------------------------- 1 | Simplify and rename StringTranslatePseudoMapping in pyparse. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/IDLE/2018-05-17-19-41-12.bpo-33564.XzHZJe.rst: -------------------------------------------------------------------------------- 1 | IDLE's code context now recognizes async as a block opener. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/IDLE/2018-08-01-23-25-38.bpo-34120.HgsIz-.rst: -------------------------------------------------------------------------------- 1 | Fix unresponsiveness after closing certain windows and dialogs. -------------------------------------------------------------------------------- /Misc/NEWS.d/next/IDLE/2018-12-23-17-42-11.bpo-35208.J5NOg7.rst: -------------------------------------------------------------------------------- 1 | Squeezer now properly counts wrapped lines before newlines. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/IDLE/2018-12-28-17-16-33.bpo-34055.TmmpzR.rst: -------------------------------------------------------------------------------- 1 | Fix erroneous 'smart' indents and newlines in IDLE Shell. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2017-08-24-17-55-39.bpo-29456.XaB3MP.rst: -------------------------------------------------------------------------------- 1 | Fix bugs in hangul normalization: u1176, u11a7 and u11c3 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-02-15-12-04-29.bpo-32852.HDqIxM.rst: -------------------------------------------------------------------------------- 1 | Make sure sys.argv remains as a list when running trace. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-02-28-18-39-48.bpo-32970.IPWtbS.rst: -------------------------------------------------------------------------------- 1 | Improved disassembly of the MAKE_FUNCTION instruction. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-03-09-23-07-07.bpo-33037.nAJ3at.rst: -------------------------------------------------------------------------------- 1 | Skip sending/receiving data after SSL transport closing. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-05-05-18-02-24.bpo-20087.lJrvXL.rst: -------------------------------------------------------------------------------- 1 | Updated alias mapping with glibc 2.27 supported locales. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-05-28-12-29-54.bpo-33672.GM_Xm_.rst: -------------------------------------------------------------------------------- 1 | Fix Task.__repr__ crash with Cython's bogus coroutines 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-06-17-10-48-03.bpo-33663.sUuGmq.rst: -------------------------------------------------------------------------------- 1 | Convert content length to string before putting to header. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-06-23-18-09-28.bpo-33897.Hu0yvt.rst: -------------------------------------------------------------------------------- 1 | Added a 'force' keyword argument to logging.basicConfig(). 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-07-20-09-11-05.bpo-33729.sO6iTb.rst: -------------------------------------------------------------------------------- 1 | Fixed issues with arguments parsing in :mod:`hashlib`. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-07-25-22-38-54.bpo-33089.C3CB7e.rst: -------------------------------------------------------------------------------- 1 | Enhanced math.hypot() to support more than two dimensions. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-10-02-19-36-34.bpo-34872.yWZRhI.rst: -------------------------------------------------------------------------------- 1 | Fix self-cancellation in C implementation of asyncio.Task 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-10-23-14-46-47.bpo-31553.JxRkAW.rst: -------------------------------------------------------------------------------- 1 | Add the --json-lines option to json.tool. Patch by hongweipeng. -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Tests/2018-03-28-01-35-02.bpo-32872.J5NDUj.rst: -------------------------------------------------------------------------------- 1 | Avoid regrtest compatibility issue with namespace packages. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Tests/2018-08-14-10-47-44.bpo-34399.D_jd1G.rst: -------------------------------------------------------------------------------- 1 | Update all RSA keys and DH params to use at least 2048 bits. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Tests/2018-08-16-18-48-47.bpo-34391.ouNfxC.rst: -------------------------------------------------------------------------------- 1 | Fix ftplib test for TLS 1.3 by reading from data socket. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Tests/2018-12-12-18-07-58.bpo-35412.kbuJor.rst: -------------------------------------------------------------------------------- 1 | Add testcase to ``test_future4``: check unicode literal. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Windows/2018-02-19-13-54-42.bpo-31966._Q3HPb.rst: -------------------------------------------------------------------------------- 1 | Fixed WindowsConsoleIO.write() for writing empty data. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Windows/2018-06-04-09-20-53.bpo-33720.VKDXHK.rst: -------------------------------------------------------------------------------- 1 | Reduces maximum marshal recursion depth on release builds. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Windows/2018-09-22-11-02-35.bpo-34770.4lEUOd.rst: -------------------------------------------------------------------------------- 1 | Fix a possible null pointer dereference in pyshellext.cpp. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Windows/2018-09-25-10-39-27.bpo-32557.Rs1bf9.rst: -------------------------------------------------------------------------------- 1 | Allow shutil.disk_usage to take a file path on Windows 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/macOS/2018-12-21-18-44-30.bpo-35555.M58_K3.rst: -------------------------------------------------------------------------------- 1 | Gray out Code Context menu entry when it's not applicable. 2 | -------------------------------------------------------------------------------- /PC/errmap.mak: -------------------------------------------------------------------------------- 1 | errmap.h: generrmap.exe 2 | .\generrmap.exe > errmap.h 3 | 4 | genermap.exe: generrmap.c 5 | cl generrmap.c 6 | -------------------------------------------------------------------------------- /Doc/whatsnew/changelog.rst: -------------------------------------------------------------------------------- 1 | .. _changelog: 2 | 3 | +++++++++ 4 | Changelog 5 | +++++++++ 6 | 7 | .. miscnews:: ../build/NEWS 8 | -------------------------------------------------------------------------------- /Lib/curses/panel.py: -------------------------------------------------------------------------------- 1 | """curses.panel 2 | 3 | Module for using panels with curses. 4 | """ 5 | 6 | from _curses_panel import * 7 | -------------------------------------------------------------------------------- /Lib/distutils/command/wininst-10.0.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/distutils/command/wininst-10.0.exe -------------------------------------------------------------------------------- /Lib/distutils/command/wininst-14.0.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/distutils/command/wininst-14.0.exe -------------------------------------------------------------------------------- /Lib/ensurepip/__main__.py: -------------------------------------------------------------------------------- 1 | import ensurepip 2 | import sys 3 | 4 | if __name__ == "__main__": 5 | sys.exit(ensurepip._main()) 6 | -------------------------------------------------------------------------------- /Lib/test/bad_getattr2.py: -------------------------------------------------------------------------------- 1 | def __getattr__(): 2 | "Bad one" 3 | 4 | x = 1 5 | 6 | def __dir__(bad_sig): 7 | return [] 8 | -------------------------------------------------------------------------------- /Lib/test/cjkencodings/euc_jisx0213.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/cjkencodings/euc_jisx0213.txt -------------------------------------------------------------------------------- /Lib/test/cjkencodings/shift_jisx0213.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/cjkencodings/shift_jisx0213.txt -------------------------------------------------------------------------------- /Lib/test/test_email/data/PyBanner048.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/test_email/data/PyBanner048.gif -------------------------------------------------------------------------------- /Lib/test/test_import/data/package2/submodule1.py: -------------------------------------------------------------------------------- 1 | import sys 2 | sys.modules.pop(__package__, None) 3 | from . import submodule2 4 | -------------------------------------------------------------------------------- /Mac/BuildScript/resources/background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Mac/BuildScript/resources/background.jpg -------------------------------------------------------------------------------- /Mac/Resources/iconsrc/PackageManager.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Mac/Resources/iconsrc/PackageManager.psd -------------------------------------------------------------------------------- /Mac/Resources/iconsrc/PythonApplet.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Mac/Resources/iconsrc/PythonApplet.psd -------------------------------------------------------------------------------- /Mac/Resources/iconsrc/PythonCompiled.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Mac/Resources/iconsrc/PythonCompiled.psd -------------------------------------------------------------------------------- /Mac/Resources/iconsrc/PythonSource.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Mac/Resources/iconsrc/PythonSource.psd -------------------------------------------------------------------------------- /Mac/Resources/iconsrc/PythonWSource.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Mac/Resources/iconsrc/PythonWSource.psd -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Build/2018-06-15-18-18-16.bpo-30345.j-xRE1.rst: -------------------------------------------------------------------------------- 1 | Add -g to LDFLAGS when compiling with LTO to get debug symbols. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-04-05-22-20-44.bpo-33231.3Jmo0q.rst: -------------------------------------------------------------------------------- 1 | Fix potential memory leak in ``normalizestring()``. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-05-14-11-00-00.bpo-31849.EmHaH4.rst: -------------------------------------------------------------------------------- 1 | Fix signed/unsigned comparison warning in pyhash.c. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-05-28-21-17-31.bpo-33597.r0ToM4.rst: -------------------------------------------------------------------------------- 1 | Reduce ``PyGC_Head`` size from 3 words to 2 words. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-06-25-20-42-44.bpo-33956.1qoTwD.rst: -------------------------------------------------------------------------------- 1 | Update vendored Expat library copy to version 2.2.5. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-09-21-11-06-56.bpo-34762.1nN53m.rst: -------------------------------------------------------------------------------- 1 | Fix contextvars C API to use PyObject* pointer types. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-11-05-21-19-05.bpo-35169._FyPI2.rst: -------------------------------------------------------------------------------- 1 | Improved error messages for forbidden assignments. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Documentation/2018-01-25-14-23-12.bpo-31972.w1m_8r.rst: -------------------------------------------------------------------------------- 1 | Improve docstrings for `pathlib.PurePath` subclasses. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Documentation/2018-02-14-11-10-41.bpo-32436.TTJ2jb.rst: -------------------------------------------------------------------------------- 1 | Add documentation for the contextvars module (PEP 567). 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Documentation/2018-04-01-21-03-41.bpo-33201.aa8Lkl.rst: -------------------------------------------------------------------------------- 1 | Modernize documentation for writing C extension types. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/IDLE/2018-06-14-13-23-55.bpo-33839.ZlJzHa.rst: -------------------------------------------------------------------------------- 1 | IDLE: refactor ToolTip and CallTip and add documentation and tests 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2017-09-29-16-40-38.bpo-16865.l-f6I_.rst: -------------------------------------------------------------------------------- 1 | Support arrays >=2GiB in :mod:`ctypes`. Patch by Segev Finer. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-02-06-17-58-15.bpo-32622.AE0Jz7.rst: -------------------------------------------------------------------------------- 1 | Implement native fast sendfile for Windows proactor event loop. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-02-24-21-40-42.bpo-30622.dQjxSe.rst: -------------------------------------------------------------------------------- 1 | The ssl module now detects missing NPN support in LibreSSL. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-03-06-11-54-59.bpo-33009.-Ekysb.rst: -------------------------------------------------------------------------------- 1 | Fix inspect.signature() for single-parameter partialmethods. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-04-16-16-21-09.bpo-23403.rxR1Q_.rst: -------------------------------------------------------------------------------- 1 | lib2to3 now uses pickle protocol 4 for pre-computed grammars. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-05-23-14-58-05.bpo-33623.wAw1cF.rst: -------------------------------------------------------------------------------- 1 | Fix possible SIGSGV when asyncio.Future is created in __del__ 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-05-28-15-55-12.bpo-33469.hmXBpY.rst: -------------------------------------------------------------------------------- 1 | Fix RuntimeError after closing loop that used run_in_executor 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-05-29-01-13-39.bpo-33654.sa81Si.rst: -------------------------------------------------------------------------------- 1 | Support protocol type switching in SSLTransport.set_protocol(). 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-06-05-20-22-30.bpo-33778._tSAS6.rst: -------------------------------------------------------------------------------- 1 | Update ``unicodedata``'s database to Unicode version 11.0.0. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-09-08-12-57-07.bpo-34610.wmoP5j.rst: -------------------------------------------------------------------------------- 1 | Fixed iterator of :class:`multiprocessing.managers.DictProxy`. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-09-16-17-04-16.bpo-34659.CWemzH.rst: -------------------------------------------------------------------------------- 1 | Add an optional *initial* argument to itertools.accumulate(). 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-10-13-11-14-13.bpo-34970.SrJTY7.rst: -------------------------------------------------------------------------------- 1 | Protect tasks weak set manipulation in ``asyncio.all_tasks()`` 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-11-19-07-22-04.bpo-35277.dsD-2E.rst: -------------------------------------------------------------------------------- 1 | Update ensurepip to install pip 18.1 and setuptools 40.6.2. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-12-03-14-41-11.bpo-35380.SdRF9l.rst: -------------------------------------------------------------------------------- 1 | Enable TCP_NODELAY on Windows for proactor asyncio event loop. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-12-09-14-35-49.bpo-35445.LjvtsC.rst: -------------------------------------------------------------------------------- 1 | Memory errors during creating posix.environ no longer ignored. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-12-26-02-28-00.bpo-35585.Lkzd3Z.rst: -------------------------------------------------------------------------------- 1 | Speed-up building enums by value, e.g. http.HTTPStatus(200). 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2019-01-02-22-15-01.bpo-35641.QEaANl.rst: -------------------------------------------------------------------------------- 1 | Proper format `calltip` when the function has no docstring. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Security/2018-03-05-10-09-51.bpo-33001.elj4Aa.rst: -------------------------------------------------------------------------------- 1 | Minimal fix to prevent buffer overrun in os.symlink on Windows 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Tests/2018-08-29-16-30-52.bpo-34542.9stVAW.rst: -------------------------------------------------------------------------------- 1 | Use 3072 RSA keys and SHA-256 signature for test certs and keys. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Windows/2018-07-25-16-13-12.bpo-34225.ngemNL.rst: -------------------------------------------------------------------------------- 1 | Ensure INCLUDE and LIB directories do not end with a backslash. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Windows/2018-10-25-11-29-22.bpo-35067.RHWi7W.rst: -------------------------------------------------------------------------------- 1 | Remove _distutils_findvs module and use vswhere.exe instead. 2 | -------------------------------------------------------------------------------- /Lib/test/badsyntax_future10.py: -------------------------------------------------------------------------------- 1 | from __future__ import absolute_import 2 | "spam, bar, blah" 3 | from __future__ import print_function 4 | -------------------------------------------------------------------------------- /Lib/test/encoded_modules/module_koi8_r.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/encoded_modules/module_koi8_r.py -------------------------------------------------------------------------------- /Lib/test/test_import/data/circular_imports/basic.py: -------------------------------------------------------------------------------- 1 | """Circular imports through direct, relative imports.""" 2 | from . import basic2 3 | -------------------------------------------------------------------------------- /Lib/test/test_import/data/circular_imports/rebinding2.py: -------------------------------------------------------------------------------- 1 | from .subpkg import util 2 | from . import rebinding 3 | util = util.util 4 | -------------------------------------------------------------------------------- /Lib/test/test_importlib/data01/utf-16.file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/test_importlib/data01/utf-16.file -------------------------------------------------------------------------------- /Misc/NEWS.d/next/C API/2018-07-02-10-58-11.bpo-34008.COewz-.rst: -------------------------------------------------------------------------------- 1 | Py_Main() can again be called after Py_Initialize(), as in Python 3.6. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/C API/2018-10-13-16-30-54.bpo-34725.j52rIS.rst: -------------------------------------------------------------------------------- 1 | Adds _Py_SetProgramFullPath so embedders may override sys.executable 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-02-27-13-36-21.bpo-17288.Gdj24S.rst: -------------------------------------------------------------------------------- 1 | Prevent jumps from 'return' and 'exception' trace events. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-03-08-09-48-38.bpo-33026.QZA3Ba.rst: -------------------------------------------------------------------------------- 1 | Fixed jumping out of "with" block by setting f_lineno. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-04-18-12-23-30.bpo-33306.tSM3cp.rst: -------------------------------------------------------------------------------- 1 | Improved syntax error messages for unbalanced parentheses. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-09-13-12-06-09.bpo-34653.z8NE-i.rst: -------------------------------------------------------------------------------- 1 | Remove unused function PyParser_SimpleParseStringFilename. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Documentation/2018-04-29-04-02-18.bpo-33378.-anAHN.rst: -------------------------------------------------------------------------------- 1 | Add Korean language switcher for https://docs.python.org/3/ 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Documentation/2018-05-14-15-15-41.bpo-33421.3GU_QO.rst: -------------------------------------------------------------------------------- 1 | Add missing documentation for ``typing.AsyncContextManager``. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Documentation/2018-07-07-20-38-41.bpo-34065.1snofM.rst: -------------------------------------------------------------------------------- 1 | Fix wrongly written basicConfig documentation markup syntax 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2017-11-27-15-09-49.bpo-30693.yC4mJ7.rst: -------------------------------------------------------------------------------- 1 | The ZipFile class now recurses directories in a reproducible way. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2017-11-27-15-09-49.bpo-30693.yC4mJ8.rst: -------------------------------------------------------------------------------- 1 | The TarFile class now recurses directories in a reproducible way. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-03-21-17-59-39.bpo-33078.PQOniT.rst: -------------------------------------------------------------------------------- 1 | Fix the failure on OSX caused by the tests relying on sem_getvalue 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-04-11-20-29-19.bpo-33263.B56Hc1.rst: -------------------------------------------------------------------------------- 1 | Fix FD leak in `_SelectorSocketTransport` Patch by Vlad Starostin. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-04-25-14-05-21.bpo-27485.nclVSU.rst: -------------------------------------------------------------------------------- 1 | Rename and deprecate undocumented functions in :func:`urllib.parse`. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-05-15-13-49-13.bpo-28167.p4RdQt.rst: -------------------------------------------------------------------------------- 1 | Remove platform.linux_distribution, which was deprecated since 3.5. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-06-01-10-55-48.bpo-33734.x1W9x0.rst: -------------------------------------------------------------------------------- 1 | asyncio/ssl: Fix AttributeError, increase default handshake timeout 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-06-10-09-43-54.bpo-27397.0_fFQR.rst: -------------------------------------------------------------------------------- 1 | Make email module properly handle invalid-length base64 strings. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-06-10-12-15-26.bpo-32108.iEkvh0.rst: -------------------------------------------------------------------------------- 1 | In configparser, don't clear section when it is assigned to itself. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-06-12-18-34-54.bpo-33842.RZXSGu.rst: -------------------------------------------------------------------------------- 1 | Remove ``tarfile.filemode`` which is deprecated since Python 3.3. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-07-04-21-14-35.bpo-34043.0YJNq9.rst: -------------------------------------------------------------------------------- 1 | Optimize tarfile uncompress performance about 15% when gzip is used. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-09-24-14-21-58.bpo-5950.xH0ekQ.rst: -------------------------------------------------------------------------------- 1 | Support reading zip files with archive comments in :mod:`zipimport`. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-12-18-21-12-25.bpo-35526.fYvo6H.rst: -------------------------------------------------------------------------------- 1 | Delaying the 'joke' of barry_as_FLUFL.mandatory to Python version 4.0 -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Tools-Demos/2018-07-24-00-11-44.bpo-20260.klmmqI.rst: -------------------------------------------------------------------------------- 1 | Argument Clinic now has non-bitwise unsigned int converters. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Windows/2018-03-07-01-33-33.bpo-33016.Z_Med0.rst: -------------------------------------------------------------------------------- 1 | Fix potential use of uninitialized memory in nt._getfinalpathname 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Windows/2018-09-04-23-13-19.bpo-34581.lnbC0k.rst: -------------------------------------------------------------------------------- 1 | Guard MSVC-specific code in socketmodule.c with ``#ifdef _MSC_VER``. 2 | -------------------------------------------------------------------------------- /Modules/README: -------------------------------------------------------------------------------- 1 | Source files for standard library extension modules, 2 | and former extension modules that are now builtin modules. 3 | -------------------------------------------------------------------------------- /Tools/scripts/2to3: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | import sys 3 | from lib2to3.main import main 4 | 5 | sys.exit(main("lib2to3.fixes")) 6 | -------------------------------------------------------------------------------- /Tools/scripts/idle3: -------------------------------------------------------------------------------- 1 | #! /usr/bin/env python3 2 | 3 | from idlelib.pyshell import main 4 | if __name__ == '__main__': 5 | main() 6 | -------------------------------------------------------------------------------- /Lib/distutils/command/wininst-10.0-amd64.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/distutils/command/wininst-10.0-amd64.exe -------------------------------------------------------------------------------- /Lib/distutils/command/wininst-14.0-amd64.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/distutils/command/wininst-14.0-amd64.exe -------------------------------------------------------------------------------- /Lib/distutils/command/wininst-9.0-amd64.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/distutils/command/wininst-9.0-amd64.exe -------------------------------------------------------------------------------- /Lib/test/encoded_modules/module_iso_8859_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/encoded_modules/module_iso_8859_1.py -------------------------------------------------------------------------------- /Lib/test/test_import/data/circular_imports/subpackage.py: -------------------------------------------------------------------------------- 1 | """Circular import involving a sub-package.""" 2 | from .subpkg import subpackage2 3 | -------------------------------------------------------------------------------- /Mac/Resources/app/Resources/PythonApplet.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Mac/Resources/app/Resources/PythonApplet.icns -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Build/2018-09-14-09-53-21.bpo-34582.j3omgk.rst: -------------------------------------------------------------------------------- 1 | Add JUnit XML output for regression tests and update Azure DevOps builds. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Build/2018-11-01-15-01-23.bpo-35139.XZTttb.rst: -------------------------------------------------------------------------------- 1 | Fix a compiler error when statically linking `pyexpat` in `Modules/Setup`. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-04-18-14-17-44.bpo-33305.9z3dDH.rst: -------------------------------------------------------------------------------- 1 | Improved syntax error messages for invalid numerical literals. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-04-25-20-44-42.bpo-28055.f49kfC.rst: -------------------------------------------------------------------------------- 1 | Fix unaligned accesses in siphash24(). Patch by Rolf Eike Beer. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-05-14-18-54-03.bpo-25711.9xfq-v.rst: -------------------------------------------------------------------------------- 1 | The :mod:`zipimport` module has been rewritten in pure Python. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-05-23-17-18-02.bpo-33462.gurbpbrhe.rst: -------------------------------------------------------------------------------- 1 | Make dict and dict views reversible. Patch by Rémi Lapeyre. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-07-13-22-09-55.bpo-34087.I1Bxfc.rst: -------------------------------------------------------------------------------- 1 | Fix buffer overflow while converting unicode to numeric values. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-08-02-22-34-59.bpo-34320.hNshAA.rst: -------------------------------------------------------------------------------- 1 | Fix ``dict(od)`` didn't copy iteration order of OrderedDict. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-08-14-03-52-43.bpo-34400.AJD0bz.rst: -------------------------------------------------------------------------------- 1 | Fix undefined behavior in parsetok.c. Patch by Zackery Spytz. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Documentation/2018-06-22-08-38-29.bpo-33460.kHt4D0.rst: -------------------------------------------------------------------------------- 1 | replaced ellipsis with correct error codes in tutorial chapter 3. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Documentation/2018-09-24-12-47-08.bpo-34790.G2KXIH.rst: -------------------------------------------------------------------------------- 1 | Document how passing coroutines to asyncio.wait() can be confusing. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Documentation/2018-10-21-02-20-36.bpo-35035.4zBObK.rst: -------------------------------------------------------------------------------- 1 | Rename documentation for :mod:`email.utils` to ``email.utils.rst``. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/IDLE/2018-06-03-20-12-57.bpo-33763.URiFlE.rst: -------------------------------------------------------------------------------- 1 | IDLE: Use read-only text widget for code context instead of label widget. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/IDLE/2018-06-04-19-23-11.bpo-33768.I_2qpV.rst: -------------------------------------------------------------------------------- 1 | Clicking on a context line moves that line to the top of the editor window. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-01-18-13-09-00.bpo-32585.qpeijr.rst: -------------------------------------------------------------------------------- 1 | Add Ttk spinbox widget to :mod:`tkinter.ttk`. Patch by Alan D Moore. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-02-08-00-47-07.bpo-32792.NtyDb4.rst: -------------------------------------------------------------------------------- 1 | collections.ChainMap() preserves the order of the underlying mappings. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-03-12-16-40-00.bpo-33056.lNN9Eh.rst: -------------------------------------------------------------------------------- 1 | FIX properly close leaking fds in concurrent.futures.ProcessPoolExecutor. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-05-14-18-05-35.bpo-33505.L8pAyt.rst: -------------------------------------------------------------------------------- 1 | Optimize asyncio.ensure_future() by reordering if checks: 1.17x faster. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-05-16-17-05-48.bpo-33548.xWslmx.rst: -------------------------------------------------------------------------------- 1 | tempfile._candidate_tempdir_list should consider common TEMP locations 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-06-05-11-29-26.bpo-33770.oBhxxw.rst: -------------------------------------------------------------------------------- 1 | improve base64 exception message for encoded inputs of invalid length 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-06-12-18-59-16.bpo-33843.qVAK8g.rst: -------------------------------------------------------------------------------- 1 | Remove deprecated ``cgi.escape``, ``cgi.parse_qs`` and ``cgi.parse_qsl``. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-07-29-21-53-15.bpo-33089.hxbp3g.rst: -------------------------------------------------------------------------------- 1 | Add math.dist() to compute the Euclidean distance between two points. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-08-16-19-07-05.bpo-34412.NF5Jm2.rst: -------------------------------------------------------------------------------- 1 | Make :func:`signal.strsignal` work on HP-UX. Patch by Michael Osipov. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-08-20-13-53-10.bpo-34427.tMRQjl.rst: -------------------------------------------------------------------------------- 1 | Fix infinite loop in ``a.extend(a)`` for ``MutableSequence`` subclasses. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-09-10-21-09-34.bpo-34363.YuSb0T.rst: -------------------------------------------------------------------------------- 1 | dataclasses.asdict() and .astuple() now handle namedtuples correctly. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-10-07-20-37-02.bpo-34925.KlkZ-Y.rst: -------------------------------------------------------------------------------- 1 | 25% speedup in argument parsing for the functions in the bisect module. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-10-09-14-25-36.bpo-32680.z2FbOp.rst: -------------------------------------------------------------------------------- 1 | :class:`smtplib.SMTP` objects now always have a `sock` attribute present 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-10-17-02-15-23.bpo-33947.SRuq3T.rst: -------------------------------------------------------------------------------- 1 | dataclasses now handle recursive reprs without raising RecursionError. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Tests/2018-08-26-13-12-34.bpo-11193.H8fCGa.rst: -------------------------------------------------------------------------------- 1 | Remove special condition for AIX in `test_subprocess.test_undecodable_env` 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Tests/2018-10-09-23-51-07.bpo-23596.rdnert.rst: -------------------------------------------------------------------------------- 1 | Use argparse for the command line of the gzip module. Patch by Antony Lee 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Tests/2018-11-30-17-18-56.bpo-35352.8bD7GC.rst: -------------------------------------------------------------------------------- 1 | Modify test_asyncio to use the certificate set from the test directory. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Windows/2018-02-19-08-54-06.bpo-32457.vVP0Iz.rst: -------------------------------------------------------------------------------- 1 | Improves handling of denormalized executable path when launching Python. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Windows/2018-08-21-19-28-23.bpo-34062.3gxsA3.rst: -------------------------------------------------------------------------------- 1 | Fixed the '--list' and '--list-paths' arguments for the py.exe launcher 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Windows/2018-12-28-07-25-47.bpo-35596.P9CEY2.rst: -------------------------------------------------------------------------------- 1 | Fix vcruntime140.dll being added to embeddable distro multiple times. 2 | -------------------------------------------------------------------------------- /Lib/pydoc_data/_pydoc.css: -------------------------------------------------------------------------------- 1 | /* 2 | CSS file for pydoc. 3 | 4 | Contents of this file are subject to change without notice. 5 | 6 | */ 7 | -------------------------------------------------------------------------------- /Lib/test/test_lib2to3.py: -------------------------------------------------------------------------------- 1 | from lib2to3.tests import load_tests 2 | import unittest 3 | 4 | if __name__ == '__main__': 5 | unittest.main() 6 | -------------------------------------------------------------------------------- /Lib/test/test_warnings/data/import_warning.py: -------------------------------------------------------------------------------- 1 | import warnings 2 | 3 | warnings.warn('module-level warning', DeprecationWarning, stacklevel=2) 4 | -------------------------------------------------------------------------------- /Mac/IDLE/IDLE.app/Contents/Resources/IDLE.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Mac/IDLE/IDLE.app/Contents/Resources/IDLE.icns -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-04-22-13-41-59.bpo-33331.s_DxdL.rst: -------------------------------------------------------------------------------- 1 | Modules imported last are now cleared first at interpreter shutdown. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-07-23-21-49-05.bpo-34149.WSV-_g.rst: -------------------------------------------------------------------------------- 1 | Fix min and max functions to get default behavior when key is None. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-09-11-17-25-44.bpo-34637.HSLqY4.rst: -------------------------------------------------------------------------------- 1 | Make the *start* argument to *sum()* visible as a keyword argument. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-09-19-06-57-34.bpo-34735.-3mrSJ.rst: -------------------------------------------------------------------------------- 1 | Fix a memory leak in Modules/timemodule.c. Patch by Zackery Spytz. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-12-31-02-37-20.bpo-35623.24AQhY.rst: -------------------------------------------------------------------------------- 1 | Fix a crash when sorting very long lists. Patch by Stephan Hohe. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Documentation/2018-05-22-11-47-14.bpo-33604.5YHTpz.rst: -------------------------------------------------------------------------------- 1 | Update HMAC md5 default to a DeprecationWarning, bump removal to 3.8. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Documentation/2018-05-29-16-02-31.bpo-23859.E5gba1.rst: -------------------------------------------------------------------------------- 1 | Document that `asyncio.wait()` does not cancel its futures on timeout. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Documentation/2018-06-08-23-37-14.bpo-33197.OERTKf.rst: -------------------------------------------------------------------------------- 1 | Add versionadded tag to the documentation of ParameterKind.description 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/IDLE/2018-02-04-17-52-54.bpo-32765.qm0eCu.rst: -------------------------------------------------------------------------------- 1 | Update configdialog General tab docstring to add new widgets to the widget list. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-03-18-15-57-32.bpo-32968.E4G7BO.rst: -------------------------------------------------------------------------------- 1 | Modulo and floor division involving Fraction and float should return float. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-04-03-10-37-13.bpo-33209.9sGWE_.rst: -------------------------------------------------------------------------------- 1 | End framing at the end of C implementation of :func:`pickle.Pickler.dump`. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-05-15-17-06-42.bpo-33516.ZzARe4.rst: -------------------------------------------------------------------------------- 1 | :class:`unittest.mock.MagicMock` now supports the ``__round__`` magic method. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-05-29-12-51-18.bpo-32684.ZEIism.rst: -------------------------------------------------------------------------------- 1 | Fix gather to propagate cancellation of itself even with return_exceptions. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-06-10-19-29-17.bpo-30167.G5EgC5.rst: -------------------------------------------------------------------------------- 1 | Prevent site.main() exception if PYTHONSTARTUP is set. Patch by Steve Weber. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-07-29-13-50-32.bpo-32321.hDoNKC.rst: -------------------------------------------------------------------------------- 1 | Add pure Python fallback for functools.reduce. 2 | Patch by Robert Wright. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-08-15-16-22-30.bpo-31715.Iw8jS8.rst: -------------------------------------------------------------------------------- 1 | Associate ``.mjs`` file extension with ``application/javascript`` MIME Type. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-08-21-00-29-01.bpo-34171.6LkWav.rst: -------------------------------------------------------------------------------- 1 | Running the :mod:`trace` module no longer creates the ``trace.cover`` file. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-08-27-16-01-22.bpo-34515.S0Irst.rst: -------------------------------------------------------------------------------- 1 | Fix parsing non-ASCII identifiers in :mod:`lib2to3.pgen2.tokenize` (PEP 3131). 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-12-12-16-24-55.bpo-23057.OB4Z1Y.rst: -------------------------------------------------------------------------------- 1 | Unblock Proactor event loop when keyboard interrupt is received on Windows 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Tests/2018-05-10-16-59-15.bpo-32962.S-rcIN.rst: -------------------------------------------------------------------------------- 1 | Fixed test_gdb when Python is compiled with flags -mcet -fcf-protection -O0. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/macOS/2018-10-17-14-36-08.bpo-24658.Naddgx.rst: -------------------------------------------------------------------------------- 1 | On macOS, fix reading from and writing into a file with a size larger than 2 GiB. -------------------------------------------------------------------------------- /Tools/test2to3/test2to3/hello.py: -------------------------------------------------------------------------------- 1 | def hello(): 2 | try: 3 | print "Hello, world" 4 | except IOError, e: 5 | print e.errno 6 | -------------------------------------------------------------------------------- /Lib/lib2to3/tests/data/fixers/bad_order.py: -------------------------------------------------------------------------------- 1 | from lib2to3.fixer_base import BaseFix 2 | 3 | class FixBadOrder(BaseFix): 4 | 5 | order = "crazy" 6 | -------------------------------------------------------------------------------- /Lib/test/dtracedata/gc.d.expected: -------------------------------------------------------------------------------- 1 | gc-start:0 2 | gc-done:0 3 | gc-start:1 4 | gc-done:0 5 | gc-start:2 6 | gc-done:0 7 | gc-start:2 8 | gc-done:1 9 | -------------------------------------------------------------------------------- /Lib/test/test_importlib/zipdata01/ziptestdata.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/test_importlib/zipdata01/ziptestdata.zip -------------------------------------------------------------------------------- /Lib/test/test_importlib/zipdata02/ziptestdata.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/test_importlib/zipdata02/ziptestdata.zip -------------------------------------------------------------------------------- /Mac/Resources/app/Resources/PythonInterpreter.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Mac/Resources/app/Resources/PythonInterpreter.icns -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Build/2018-04-30-16-53-00.bpo-33377.QBh6vP.rst: -------------------------------------------------------------------------------- 1 | Add new triplets for mips r6 and riscv variants (used in extension 2 | suffixes). 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Build/2018-09-26-17-29-10.bpo-34765.AvxdVj.rst: -------------------------------------------------------------------------------- 1 | Update the outdated install-sh file to the latest revision from automake 2 | v1.16.1 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-02-14-12-35-47.bpo-32836.bThJnx.rst: -------------------------------------------------------------------------------- 1 | Don't use temporary variables in cases of list/dict/set comprehensions 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-04-14-13-12-50.bpo-33270.UmVV6i.rst: -------------------------------------------------------------------------------- 1 | Intern the names for all anonymous code objects. Patch by Zackery Spytz. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-06-06-23-24-40.bpo-33786.lBvT8z.rst: -------------------------------------------------------------------------------- 1 | Fix asynchronous generators to handle GeneratorExit in athrow() correctly 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-06-23-15-32-02.bpo-33451.sWN-1l.rst: -------------------------------------------------------------------------------- 1 | Close directly executed pyc files before calling ``PyEval_EvalCode()``. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-07-18-08-36-58.bpo-34141.Fo7Q5r.rst: -------------------------------------------------------------------------------- 1 | Optimized pickling atomic types (None, bool, int, float, bytes, str). 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-07-24-12-54-57.bpo-33237.O95mps.rst: -------------------------------------------------------------------------------- 1 | Improved :exc:`AttributeError` message for partially initialized module. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Documentation/2018-03-11-18-53-47.bpo-18802.JhAqH3.rst: -------------------------------------------------------------------------------- 1 | Documentation changes for ipaddress. Patch by Jon Foster and Berker Peksag. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Documentation/2018-04-20-14-09-36.bpo-33276.rA1z_3.rst: -------------------------------------------------------------------------------- 1 | Clarify that the ``__path__`` attribute on modules cannot be just any value. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Documentation/2018-10-10-00-34-08.bpo-34913.kVd1Fv.rst: -------------------------------------------------------------------------------- 1 | Add documentation about the new command line interface of the gzip module. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Documentation/2018-12-22-22-52-05.bpo-35564.TuEU_D.rst: -------------------------------------------------------------------------------- 1 | Explicitly set master_doc variable in conf.py for compliance with Sphinx 2.0 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-01-07-17-43-10.bpo-32512.flC-dE.rst: -------------------------------------------------------------------------------- 1 | :mod:`profile` CLI accepts `-m module_name` as an alternative to 2 | script path. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-01-30-17-46-18.bpo-32727.aHVsRC.rst: -------------------------------------------------------------------------------- 1 | Do not include name field in SMTP envelope from address. Patch by Stéphane Wirtel 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-02-10-23-41-05.bpo-19675.-dj35-.rst: -------------------------------------------------------------------------------- 1 | ``multiprocessing.Pool`` no longer leaks processes if its initialization fails. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-02-26-13-16-36.bpo-32713.55yegW.rst: -------------------------------------------------------------------------------- 1 | Fixed tarfile.itn handling of out-of-bounds float values. Patch by Joffrey Fuhrer. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-03-06-00-19-41.bpo-32969.rGTKa0.rst: -------------------------------------------------------------------------------- 1 | Expose several missing constants in zlib and fix corresponding 2 | documentation. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-03-15-07-38-00.bpo-33078.RmjUF5.rst: -------------------------------------------------------------------------------- 1 | Fix the size handling in multiprocessing.Queue when a pickling error 2 | occurs. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-04-01-19-21-04.bpo-20104.-AKcGa.rst: -------------------------------------------------------------------------------- 1 | Improved error handling and fixed a reference leak in :func:`os.posix_spawn()`. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-04-07-13-49-39.bpo-29613.r6FDnB.rst: -------------------------------------------------------------------------------- 1 | Added support for the ``SameSite`` cookie flag to the ``http.cookies`` 2 | module. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-04-21-00-24-08.bpo-991266.h93TP_.rst: -------------------------------------------------------------------------------- 1 | Fix quoting of the ``Comment`` attribute of :class:`http.cookies.SimpleCookie`. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-04-23-21-41-30.bpo-33332.Y6OZ8Z.rst: -------------------------------------------------------------------------------- 1 | Add ``signal.valid_signals()`` to expose the POSIX sigfillset() 2 | functionality. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-06-10-15-14-17.bpo-33805.5LAz5a.rst: -------------------------------------------------------------------------------- 1 | Improve error message of dataclasses.replace() when an InitVar is not specified 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-07-28-15-00-31.bpo-34035.75nW0H.rst: -------------------------------------------------------------------------------- 1 | Fix several AttributeError in zipfile seek() methods. Patch by Mickaël Schoentgen. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-07-29-14-12-23.bpo-31047.FSarLs.rst: -------------------------------------------------------------------------------- 1 | Fix ``ntpath.abspath`` for invalid paths on windows. Patch by Franz 2 | Woellert. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-09-19-16-51-04.bpo-34738.Pr3-iG.rst: -------------------------------------------------------------------------------- 1 | ZIP files created by :mod:`distutils` will now include entries for 2 | directories. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-10-20-00-29-43.bpo-34909.Ew_8DC.rst: -------------------------------------------------------------------------------- 1 | Enum: fix grandchildren subclassing when parent mixed with concrete data 2 | types. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-10-27-21-11-42.bpo-34160.UzyPZf.rst: -------------------------------------------------------------------------------- 1 | ElementTree and minidom now preserve the attribute order specified by the user. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Tests/2018-01-25-18-10-47.bpo-32663.IKDsqu.rst: -------------------------------------------------------------------------------- 1 | Making sure the `SMTPUTF8SimTests` class of tests gets run in 2 | test_smtplib.py. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Tests/2018-06-01-14-25-31.bpo-33562.GutEHf.rst: -------------------------------------------------------------------------------- 1 | Check that a global asyncio event loop policy is not left behind by any 2 | tests. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Windows/2018-03-08-20-02-38.bpo-32890.3jzFzY.rst: -------------------------------------------------------------------------------- 1 | Fix usage of GetLastError() instead of errno in os.execve() and 2 | os.truncate(). 3 | -------------------------------------------------------------------------------- /PC/bdist_wininst/README.txt: -------------------------------------------------------------------------------- 1 | 2 | XXX Write description 3 | XXX Dont't forget to mention upx 4 | 5 | XXX Add pointer to this file into PC/README.txt 6 | -------------------------------------------------------------------------------- /Tools/test2to3/README: -------------------------------------------------------------------------------- 1 | This project demonstrates how a distutils package 2 | can support Python 2.x and Python 3.x from a single 3 | source, using lib2to3. -------------------------------------------------------------------------------- /Lib/ensurepip/_bundled/pip-18.1-py2.py3-none-any.whl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/ensurepip/_bundled/pip-18.1-py2.py3-none-any.whl -------------------------------------------------------------------------------- /Lib/site-packages/README.txt: -------------------------------------------------------------------------------- 1 | This directory exists so that 3rd party packages can be installed 2 | here. Read the source for site.py for more details. 3 | -------------------------------------------------------------------------------- /Lib/test/data/README: -------------------------------------------------------------------------------- 1 | This empty directory serves as destination for temporary files 2 | created by some tests, in particular, the test_codecmaps_* tests. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Build/2018-12-29-10-19-43.bpo-35550.BTuu8e.rst: -------------------------------------------------------------------------------- 1 | Fix incorrect Solaris #ifdef checks to look for __sun && __SVR4 instead of sun when compiling. -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-01-29-14-36-37.bpo-32711.8hQFJP.rst: -------------------------------------------------------------------------------- 1 | Fix the warning messages for Python/ast_unparse.c. Patch by Stéphane Wirtel 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-02-01-10-16-28.bpo-32303.VsvhSl.rst: -------------------------------------------------------------------------------- 1 | Make sure ``__spec__.loader`` matches ``__loader__`` for namespace packages. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-07-23-16-34-03.bpo-34125.jCl2Q2.rst: -------------------------------------------------------------------------------- 1 | Profiling of unbound built-in methods now works when ``**kwargs`` is given. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-08-12-16-03-58.bpo-33073.XWu1Jh.rst: -------------------------------------------------------------------------------- 1 | Added as_integer_ratio to ints to make them more interoperable with floats. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Documentation/2018-07-28-17-17-42.bpo-20177.cOZJWp.rst: -------------------------------------------------------------------------------- 1 | Migrate datetime.date.fromtimestamp to Argument Clinic. Patch by Tim Hoffmann. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Documentation/2018-10-22-14-17-57.bpo-35042.1UGv1a.rst: -------------------------------------------------------------------------------- 1 | Replace PEP XYZ by the pep role and allow to use the direct links to the PEPs. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2017-11-28-10-23-13.bpo-32147.PI2k1Y.rst: -------------------------------------------------------------------------------- 1 | :func:`binascii.unhexlify` is now up to 2 times faster. 2 | Patch by Sergey Fedoseev. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-02-19-17-46-31.bpo-32859.kAT-Xp.rst: -------------------------------------------------------------------------------- 1 | In ``os.dup2``, don't check every call whether the ``dup3`` syscall exists 2 | or not. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-03-18-16-48-23.bpo-33097.Yl4gI2.rst: -------------------------------------------------------------------------------- 1 | Raise RuntimeError when ``executor.submit`` is called during interpreter 2 | shutdown. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-06-07-18-55-35.bpo-32493.1Bte62.rst: -------------------------------------------------------------------------------- 1 | Correct test for ``uuid_enc_be`` availability in ``configure.ac``. 2 | Patch by Michael Felt. -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-07-11-10-03-21.bpo-27494.04OWkW.rst: -------------------------------------------------------------------------------- 1 | Reverted :issue:`27494`. 2to3 rejects now a trailing comma in generator 2 | expressions. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-07-28-17-00-36.bpo-34263.zUfRsu.rst: -------------------------------------------------------------------------------- 1 | asyncio's event loop will not pass timeouts longer than one day to 2 | epoll/select etc. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-10-04-17-23-43.bpo-34898.Wo2PoJ.rst: -------------------------------------------------------------------------------- 1 | Add `mtime` argument to `gzip.compress` for reproducible output. 2 | Patch by Guo Ci Teo. -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-10-09-15-44-04.bpo-23831.2CL7lL.rst: -------------------------------------------------------------------------------- 1 | Add ``moveto()`` method to the ``tkinter.Canvas`` widget. Patch by Juliette 2 | Monsel. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-10-17-11-00-00.bpo-23420.Lq74Uu.rst: -------------------------------------------------------------------------------- 1 | Verify the value for the parameter '-s' of the cProfile CLI. Patch by Robert 2 | Kuska 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-10-21-14-53-19.bpo-34794.yt3R4-.rst: -------------------------------------------------------------------------------- 1 | Fixed a leak in Tkinter when pass the Python wrapper around Tcl_Obj back to 2 | Tcl/Tk. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-11-03-10-12-04.bpo-35152.xpqskp.rst: -------------------------------------------------------------------------------- 1 | Allow sending more than 2 GB at once on a multiprocessing connection on non-Windows systems. -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-12-01-13-44-12.bpo-35371.fTAwlX.rst: -------------------------------------------------------------------------------- 1 | Fixed possible crash in ``os.utime()`` on Windows when pass incorrect 2 | arguments. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Security/2017-08-06-14-43-45.bpo-28414.mzZ6vD.rst: -------------------------------------------------------------------------------- 1 | The ssl module now allows users to perform their own IDN en/decoding when using SNI. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Tests/2018-12-16-23-36-47.bpo-35513.k4WHlA.rst: -------------------------------------------------------------------------------- 1 | Replace :func:`time.time` with :func:`time.monotonic` in tests to measure 2 | time delta. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Tools-Demos/2018-10-15-13-22-28.bpo-34989.hU4fra.rst: -------------------------------------------------------------------------------- 1 | python-gdb.py now handles errors on computing the line number of a Python 2 | frame. 3 | -------------------------------------------------------------------------------- /Lib/contextvars.py: -------------------------------------------------------------------------------- 1 | from _contextvars import Context, ContextVar, Token, copy_context 2 | 3 | 4 | __all__ = ('Context', 'ContextVar', 'Token', 'copy_context') 5 | -------------------------------------------------------------------------------- /Lib/test/dtracedata/gc.stp.expected: -------------------------------------------------------------------------------- 1 | gc__start:0 2 | gc__done:0 3 | gc__start:1 4 | gc__done:0 5 | gc__start:2 6 | gc__done:0 7 | gc__start:2 8 | gc__done:1 9 | -------------------------------------------------------------------------------- /Mac/IDLE/IDLE.app/Contents/Resources/PythonSource.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Mac/IDLE/IDLE.app/Contents/Resources/PythonSource.icns -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Build/2018-05-15-12-44-50.bpo-33522.mJoNcA.rst: -------------------------------------------------------------------------------- 1 | Enable CI builds on Visual Studio Team Services at 2 | https://python.visualstudio.com/cpython 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Build/2018-05-28-11-40-22.bpo-33614.28e0sE.rst: -------------------------------------------------------------------------------- 1 | Ensures module definition files for the stable ABI on Windows are correctly 2 | regenerated. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Build/README.rst: -------------------------------------------------------------------------------- 1 | Put news entry `blurb`_ files for the *Build* section in this directory. 2 | 3 | .. _blurb: https://pypi.org/project/blurb/ 4 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/C API/2018-06-10-09-42-31.bpo-33818.50nlf3.rst: -------------------------------------------------------------------------------- 1 | :c:func:`PyExceptionClass_Name` will now return ``const char *`` instead of 2 | ``char *``. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/C API/2018-11-22-18-34-23.bpo-35296.nxrIQt.rst: -------------------------------------------------------------------------------- 1 | ``make install`` now also installs the internal API: 2 | ``Include/internal/*.h`` header files. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/C API/README.rst: -------------------------------------------------------------------------------- 1 | Put news entry `blurb`_ files for the *C API* section in this directory. 2 | 3 | .. _blurb: https://pypi.org/project/blurb/ 4 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2017-09-25-20-36-24.bpo-31577.jgYsSA.rst: -------------------------------------------------------------------------------- 1 | Fix a crash in `os.utime()` in case of a bad ns argument. Patch by Oren 2 | Milman. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-02-02-08-50-46.bpo-31356.MNwUOQ.rst: -------------------------------------------------------------------------------- 1 | Remove the new API added in bpo-31356 (gc.ensure_disabled() context 2 | manager). 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-02-24-21-51-42.bpo-32932.2cz31L.rst: -------------------------------------------------------------------------------- 1 | Make error message more revealing when there are non-str objects in ``__all__``. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-07-03-19-00-10.bpo-33418.cfGm3n.rst: -------------------------------------------------------------------------------- 1 | Fix potential memory leak in function object when it creates reference 2 | cycle. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-09-15-19-32-34.bpo-34683.msCiQE.rst: -------------------------------------------------------------------------------- 1 | Fixed a bug where some SyntaxError error pointed to locations that were off-by-one. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-10-23-15-03-53.bpo-35050.49wraS.rst: -------------------------------------------------------------------------------- 1 | :mod:`socket`: Fix off-by-one bug in length check for ``AF_ALG`` name and type. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-12-15-00-47-41.bpo-35504.9gVuen.rst: -------------------------------------------------------------------------------- 1 | Fixed a SystemError when delete the characters_written attribute of an OSError. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Documentation/2018-01-25-13-58-49.bpo-30607.4dXxiq.rst: -------------------------------------------------------------------------------- 1 | Use the externalized ``python-docs-theme`` package when building the 2 | documentation. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Documentation/2018-02-05-15-05-53.bpo-32613.TDjgM1.rst: -------------------------------------------------------------------------------- 1 | Update the faq/windows.html to use the py command from PEP 397 instead of 2 | python. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Documentation/2018-03-20-20-11-05.bpo-28247.-V-WS-.rst: -------------------------------------------------------------------------------- 1 | Update :mod:`zipapp` documentation to describe how to make standalone 2 | applications. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Documentation/2018-09-06-22-39-47.bpo-28617.MjnJLz.rst: -------------------------------------------------------------------------------- 1 | Fixed info in the stdtypes docs concerning the types that support membership 2 | tests. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Documentation/2018-10-03-20-39-25.bpo-11233.BX6Gen.rst: -------------------------------------------------------------------------------- 1 | Create availability directive for documentation. Original patch by Georg 2 | Brandl. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Documentation/2018-10-08-19-15-28.bpo-32174.YO9CYm.rst: -------------------------------------------------------------------------------- 1 | chm document displays non-ASCII charaters properly on some MBCS Windows 2 | systems. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/IDLE/2018-11-11-17-13-50.bpo-34864.cw0PvO.rst: -------------------------------------------------------------------------------- 1 | On macOS, warn if the system preference "Prefer tabs when opening documents" 2 | is set to "Always". -------------------------------------------------------------------------------- /Misc/NEWS.d/next/IDLE/2018-12-27-15-29-11.bpo-35598.FWOOm8.rst: -------------------------------------------------------------------------------- 1 | Update config_key: use PEP 8 names and ttk widgets, 2 | make some objects global, and add tests. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/IDLE/README.rst: -------------------------------------------------------------------------------- 1 | Put news entry `blurb`_ files for the *IDLE* section in this directory. 2 | 3 | .. _blurb: https://pypi.org/project/blurb/ 4 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-02-09-21-41-56.bpo-31787.owSZ2t.rst: -------------------------------------------------------------------------------- 1 | Fixed refleaks of ``__init__()`` methods in various modules. 2 | (Contributed by Oren Milman) 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-04-22-20-13-21.bpo-33334.19UMOC.rst: -------------------------------------------------------------------------------- 1 | :func:`dis.stack_effect` now supports all defined opcodes including NOP and 2 | EXTENDED_ARG. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-04-29-23-56-20.bpo-33197.dgRLqr.rst: -------------------------------------------------------------------------------- 1 | Update error message when constructing invalid inspect.Parameters 2 | Patch by Dong-hee Na. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-04-30-13-29-47.bpo-33217.TENDzd.rst: -------------------------------------------------------------------------------- 1 | Raise :exc:`TypeError` when looking up non-Enum objects in Enum classes and 2 | Enum members. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-05-16-05-24-43.bpo-26819.taxbVT.rst: -------------------------------------------------------------------------------- 1 | Fix race condition with `ReadTransport.resume_reading` in Windows proactor 2 | event loop. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-05-23-20-14-34.bpo-33618.xU39lr.rst: -------------------------------------------------------------------------------- 1 | Finalize and document preliminary and experimental TLS 1.3 support with 2 | OpenSSL 1.1.1 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-06-07-12-38-12.bpo-33792.3aKG7u.rst: -------------------------------------------------------------------------------- 1 | Add asyncio.WindowsSelectorEventLoopPolicy and 2 | asyncio.WindowsProactorEventLoopPolicy. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-06-21-09-33-02.bpo-32568.f_meGY.rst: -------------------------------------------------------------------------------- 1 | Make select.epoll() and its documentation consistent regarding *sizehint* and 2 | *flags*. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-08-22-17-43-52.bpo-6700.hp7C4B.rst: -------------------------------------------------------------------------------- 1 | Fix inspect.getsourcelines for module level frames/tracebacks. 2 | Patch by Vladimir Matveev. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-09-07-10-57-00.bpo-34421.AKJISD.rst: -------------------------------------------------------------------------------- 1 | Fix distutils logging for non-ASCII strings. This caused installation issues on Windows. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-09-24-17-14-57.bpo-34687.Fku_8S.rst: -------------------------------------------------------------------------------- 1 | On Windows, asyncio now uses ProactorEventLoop, instead of 2 | SelectorEventLoop, by default. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-09-26-14-09-34.bpo-34758.bRBfAi.rst: -------------------------------------------------------------------------------- 1 | Add .wasm -> application/wasm to list of recognized file types and content 2 | type headers 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-10-08-21-05-11.bpo-34936.3tRqdq.rst: -------------------------------------------------------------------------------- 1 | Fix ``TclError`` in ``tkinter.Spinbox.selection_element()``. Patch by 2 | Juliette Monsel. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-10-29-23-09-24.bpo-35062.dQS1ng.rst: -------------------------------------------------------------------------------- 1 | Fix incorrect parsing of :class:`_io.IncrementalNewlineDecoder`'s 2 | *translate* argument. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-11-25-20-05-33.bpo-35312.wbw0zO.rst: -------------------------------------------------------------------------------- 1 | Make ``lib2to3.pgen2.parse.ParseError`` round-trip pickle-able. Patch by Anthony Sottile. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-12-17-11-43-11.bpo-31784.W0gDjC.rst: -------------------------------------------------------------------------------- 1 | :func:`uuid.uuid1` now calls :func:`time.time_ns` rather than 2 | ``int(time.time() * 1e9)``. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Tests/2018-05-26-16-01-40.bpo-33655.Frb4LA.rst: -------------------------------------------------------------------------------- 1 | Ignore test_posix_fallocate failures on BSD platforms that might be due to 2 | running on ZFS. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Tests/2018-12-10-13-18-37.bpo-26704.DBAN4c.rst: -------------------------------------------------------------------------------- 1 | Added test demonstrating double-patching of an instance method. Patch by 2 | Anthony Sottile. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Tests/README.rst: -------------------------------------------------------------------------------- 1 | Put news entry `blurb`_ files for the *Tests* section in this directory. 2 | 3 | .. _blurb: https://pypi.org/project/blurb/ 4 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Tools-Demos/2018-06-14-16-23-07.bpo-32962.Q3Dwns.rst: -------------------------------------------------------------------------------- 1 | python-gdb now catchs ``UnicodeDecodeError`` exceptions when calling 2 | ``string()``. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Windows/2018-02-10-15-38-19.bpo-32370.kcKuct.rst: -------------------------------------------------------------------------------- 1 | Use the correct encoding for ipconfig output in the uuid module. 2 | Patch by Segev Finer. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Windows/2018-02-28-11-03-24.bpo-32903.1SXY4t.rst: -------------------------------------------------------------------------------- 1 | Fix a memory leak in os.chdir() on Windows if the current directory is set 2 | to a UNC path. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Windows/2018-06-25-09-33-48.bpo-30237.EybiZA.rst: -------------------------------------------------------------------------------- 1 | Output error when ReadConsole is canceled by CancelSynchronousIo instead of 2 | crashing. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/macOS/2018-10-18-23-54-55.bpo-35025.X4LFJg.rst: -------------------------------------------------------------------------------- 1 | Properly guard the use of the ``CLOCK_GETTIME`` et al. macros in ``timemodule`` 2 | on macOS. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/macOS/README.rst: -------------------------------------------------------------------------------- 1 | Put news entry `blurb`_ files for the *macOS* section in this directory. 2 | 3 | .. _blurb: https://pypi.org/project/blurb/ 4 | -------------------------------------------------------------------------------- /Mac/IDLE/IDLE.app/Contents/Resources/PythonCompiled.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Mac/IDLE/IDLE.app/Contents/Resources/PythonCompiled.icns -------------------------------------------------------------------------------- /Mac/PythonLauncher/English.lproj/MainMenu.nib/objects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Mac/PythonLauncher/English.lproj/MainMenu.nib/objects.nib -------------------------------------------------------------------------------- /Misc/NEWS.d/next/C API/2018-10-05-17-06-49.bpo-34910.tSFrls.rst: -------------------------------------------------------------------------------- 1 | Ensure that :c:func:`PyObject_Print` always returns ``-1`` on error. Patch 2 | by Zackery Spytz. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-01-03-23-12-43.bpo-32489.SDEPHB.rst: -------------------------------------------------------------------------------- 1 | A :keyword:`continue` statement is now allowed in the :keyword:`finally` 2 | clause. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-08-14-22-35-19.bpo-34408.aomWYW.rst: -------------------------------------------------------------------------------- 1 | Prevent a null pointer dereference and resource leakage in ``PyInterpreterState_New()``. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-08-28-01-45-01.bpo-34523.aUUkc3.rst: -------------------------------------------------------------------------------- 1 | The Python filesystem encoding is now read earlier during the Python 2 | initialization. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-09-05-22-56-52.bpo-34588.UIuPmL.rst: -------------------------------------------------------------------------------- 1 | Fix an off-by-one in the recursive call pruning feature of traceback 2 | formatting. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-09-27-11-10-02.bpo-34824.VLlCaU.rst: -------------------------------------------------------------------------------- 1 | Fix a possible null pointer dereference in Modules/_ssl.c. Patch by Zackery 2 | Spytz. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-10-02-22-55-11.bpo-34879.7VNH2a.rst: -------------------------------------------------------------------------------- 1 | Fix a possible null pointer dereference in bytesobject.c. Patch by Zackery 2 | Spytz. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-12-07-02-38-01.bpo-35436.0VW7p9.rst: -------------------------------------------------------------------------------- 1 | Fix various issues with memory allocation error handling. Patch by Zackery 2 | Spytz. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/IDLE/2018-12-20-00-14-15.bpo-35521.x32BRn.rst: -------------------------------------------------------------------------------- 1 | Document the IDLE editor code context feature. Add some internal references 2 | within the IDLE doc. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-02-23-19-12-04.bpo-32922.u-xe0B.rst: -------------------------------------------------------------------------------- 1 | dbm.open() now encodes filename with the filesystem encoding rather than 2 | default encoding. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-03-11-00-20-26.bpo-30249.KSkgLB.rst: -------------------------------------------------------------------------------- 1 | Improve struct.unpack_from() exception messages for problems with the buffer 2 | size and offset. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-03-11-19-03-52.bpo-31804.i8KUMp.rst: -------------------------------------------------------------------------------- 1 | Avoid failing in multiprocessing.Process if the standard streams are closed 2 | or None at exit. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-03-30-01-20-35.bpo-33106.zncfvW.rst: -------------------------------------------------------------------------------- 1 | Deleting a key from a read-only dbm database raises module specfic error 2 | instead of KeyError. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-05-15-18-02-03.bpo-0.pj2Mbb.rst: -------------------------------------------------------------------------------- 1 | Fix failure in `typing.get_type_hints()` when ClassVar was provided as a string forward reference. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-05-16-09-30-27.bpo-33542.idNAcs.rst: -------------------------------------------------------------------------------- 1 | Prevent ``uuid.get_node`` from using a DUID instead of a MAC on Windows. 2 | Patch by Zvi Effron 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-05-16-12-32-48.bpo-33541.kQORPE.rst: -------------------------------------------------------------------------------- 1 | Remove unused private method ``_strptime.LocaleTime.__pad`` (a.k.a. 2 | ``_LocaleTime__pad``). 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-07-11-20-51-20.bpo-34070.WpmFAu.rst: -------------------------------------------------------------------------------- 1 | Make sure to only check if the handle is a tty, when opening 2 | a file with ``buffering=-1``. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-07-22-07-59-32.bpo-940286.NZTzyc.rst: -------------------------------------------------------------------------------- 1 | pydoc's ``Helper.showtopic()`` method now prints the cross references of a 2 | topic correctly. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-08-04-00-06-28.bpo-34333.5NHG93.rst: -------------------------------------------------------------------------------- 1 | Fix %-formatting in :meth:`pathlib.PurePath.with_suffix` when formatting an 2 | error message. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-08-16-16-47-15.bpo-20849.YWJECC.rst: -------------------------------------------------------------------------------- 1 | shutil.copytree now accepts a new ``dirs_exist_ok`` keyword argument. 2 | Patch by Josh Bronson. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-09-04-09-32-54.bpo-34574.X4RwYI.rst: -------------------------------------------------------------------------------- 1 | OrderedDict iterators are not exhausted during pickling anymore. Patch by 2 | Sergey Fedoseev. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-09-11-01-25-35.bpo-32490.ROIDO1.rst: -------------------------------------------------------------------------------- 1 | Prevent filename duplication in :mod:`subprocess` exception messages. Patch 2 | by Zackery Spytz. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-10-04-18-46-54.bpo-34871.t3X-dB.rst: -------------------------------------------------------------------------------- 1 | Fix inspect module polluted ``sys.modules`` when parsing 2 | ``__text_signature__`` of callable. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/README.rst: -------------------------------------------------------------------------------- 1 | Put news entry `blurb`_ files for the *Library* section in this directory. 2 | 3 | .. _blurb: https://pypi.org/project/blurb/ 4 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Security/README.rst: -------------------------------------------------------------------------------- 1 | Put news entry `blurb`_ files for the *Security* section in this directory. 2 | 3 | .. _blurb: https://pypi.org/project/blurb/ 4 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Windows/README.rst: -------------------------------------------------------------------------------- 1 | Put news entry `blurb`_ files for the *Windows* section in this directory. 2 | 3 | .. _blurb: https://pypi.org/project/blurb/ 4 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/macOS/2017-11-01-16-53-12.bpo-31903.K6jCVG.rst: -------------------------------------------------------------------------------- 1 | In :mod:`_scproxy`, drop the GIL when calling into ``SystemConfiguration`` to avoid 2 | deadlocks. 3 | -------------------------------------------------------------------------------- /PC/empty.c: -------------------------------------------------------------------------------- 1 | #include 2 | int __stdcall 3 | WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) 4 | { 5 | return 0; 6 | } -------------------------------------------------------------------------------- /Lib/asyncio/log.py: -------------------------------------------------------------------------------- 1 | """Logging configuration.""" 2 | 3 | import logging 4 | 5 | 6 | # Name the logger after the package. 7 | logger = logging.getLogger(__package__) 8 | -------------------------------------------------------------------------------- /Lib/test/test_importlib/namespace_pkgs/missing_directory.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/test_importlib/namespace_pkgs/missing_directory.zip -------------------------------------------------------------------------------- /Lib/test/test_importlib/namespace_pkgs/nested_portion1.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/test_importlib/namespace_pkgs/nested_portion1.zip -------------------------------------------------------------------------------- /Mac/PythonLauncher/English.lproj/MyDocument.nib/objects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Mac/PythonLauncher/English.lproj/MyDocument.nib/objects.nib -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Build/2018-04-30-17-36-46.bpo-33394._Vdi4t.rst: -------------------------------------------------------------------------------- 1 | Enable the verbose build for extension modules, when GNU make is passed 2 | macros on the command line. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-04-17-01-24-51.bpo-33234.l9IDtp.rst: -------------------------------------------------------------------------------- 1 | The list constructor will pre-size and not over-allocate when 2 | the input lenght is known. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-08-28-11-52-13.bpo-34527.sh5MQJ.rst: -------------------------------------------------------------------------------- 1 | The UTF-8 Mode is now also enabled by the "POSIX" locale, not only by the "C" 2 | locale. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-11-17-10-18-29.bpo-35269.gjm1LO.rst: -------------------------------------------------------------------------------- 1 | Fix a possible segfault involving a newly-created coroutine. Patch by 2 | Zackery Spytz. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-12-01-19-20-53.bpo-35372.RwVJjZ.rst: -------------------------------------------------------------------------------- 1 | Fixed the code page decoder for input longer than 2 GiB containing 2 | undecodable bytes. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Documentation/2018-01-30-11-28-27.bpo-32722.frdp6A.rst: -------------------------------------------------------------------------------- 1 | Remove the bad example in the tutorial of the Generator Expression. Patch by 2 | Stéphane Wirtel 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Documentation/2018-10-13-07-39-57.bpo-34967.E40tFP.rst: -------------------------------------------------------------------------------- 1 | Use app.add_object_type() instead of the deprecated Sphinx function 2 | app.description_unit() 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/IDLE/2018-06-20-19-16-24.bpo-33906.a1lXq0.rst: -------------------------------------------------------------------------------- 1 | Rename idlelib.windows as window Match Window on the main menu and remove 2 | last plural module name. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/IDLE/2018-11-06-23-10-54.bpo-33000.pQasCt.rst: -------------------------------------------------------------------------------- 1 | Document that IDLE's shell has no line limit. A program that runs 2 | indefinitely can overfill memory. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2017-12-16-11-40-52.bpo-29877.SfWhmz.rst: -------------------------------------------------------------------------------- 1 | compileall: import ProcessPoolExecutor only when needed, preventing hangs on 2 | low resource platforms 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-02-08-18-59-11.bpo-30688.zBh4TH.rst: -------------------------------------------------------------------------------- 1 | Added support of ``\N{name}`` escapes in regular expressions. Based on 2 | patch by Jonathan Eunice. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-02-19-14-27-51.bpo-32556.CsRsgr.rst: -------------------------------------------------------------------------------- 1 | nt._getfinalpathname, nt._getvolumepathname and nt._getdiskusage now 2 | correctly convert from bytes. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-02-26-09-08-07.bpo-32257.6ElnUt.rst: -------------------------------------------------------------------------------- 1 | The ssl module now contains OP_NO_RENEGOTIATION constant, available with 2 | OpenSSL 1.1.0h or 1.1.1. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-04-10-20-57-14.bpo-33256.ndHkqu.rst: -------------------------------------------------------------------------------- 1 | Fix display of ```` call in the html produced by ``cgitb.html()``. Patch by Stéphane Blondon. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-04-30-22-43-31.bpo-32933.M3iI_y.rst: -------------------------------------------------------------------------------- 1 | :func:`unittest.mock.mock_open` now supports iteration over the file 2 | contents. Patch by Tony Flury. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-05-14-15-01-55.bpo-29235.47Fzwt.rst: -------------------------------------------------------------------------------- 1 | The :class:`cProfile.Profile` class can now be used as a context manager. Patch 2 | by Scott Sanderson. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-06-21-11-35-47.bpo-33916.cZgPCD.rst: -------------------------------------------------------------------------------- 1 | bz2 and lzma: When Decompressor.__init__() is called twice, free the old 2 | lock to not leak memory. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-09-11-10-00-53.bpo-34630.YbqUS6.rst: -------------------------------------------------------------------------------- 1 | Don't log SSL certificate errors in asyncio code (connection error logging 2 | is skipped already). 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-09-11-15-49-09.bpo-34536.3IPIH5.rst: -------------------------------------------------------------------------------- 1 | `Enum._missing_`: raise `ValueError` if None returned and `TypeError` if 2 | non-member is returned. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-11-09-01-18-51.bpo-30064.IF5mH6.rst: -------------------------------------------------------------------------------- 1 | Use add_done_callback() in sock_* asyncio API to unsubscribe reader/writer 2 | early on calcellation. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-12-02-13-50-52.bpo-35341.32E8T_.rst: -------------------------------------------------------------------------------- 1 | Add generic version of ``collections.OrderedDict`` to the ``typing`` module. Patch by Ismo Toijala. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Tests/2018-06-19-14-04-21.bpo-33901.OFW1Sr.rst: -------------------------------------------------------------------------------- 1 | Fix test_dbm_gnu on macOS with gdbm 1.15: add a larger value to make sure that 2 | the file size changes. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Tests/2018-08-08-22-41-30.bpo-11191.eq9tSH.rst: -------------------------------------------------------------------------------- 1 | Skip the distutils test 'test_search_cpp' when using XLC as compiler 2 | patch by aixtools (Michael Felt) 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Tests/2018-09-21-17-33-41.bpo-34537.GImYtZ.rst: -------------------------------------------------------------------------------- 1 | Fix ``test_gdb.test_strings()`` when ``LC_ALL=C`` and GDB was compiled with 2 | Python 3.6 or earlier. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Tools-Demos/2018-06-14-16-16-53.bpo-32962.2YfdwI.rst: -------------------------------------------------------------------------------- 1 | python-gdb now catchs ValueError on read_var(): when Python has no debug 2 | symbols for example. 3 | -------------------------------------------------------------------------------- /PCbuild/clean.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | rem A batch program to clean a particular configuration, 3 | rem just for convenience. 4 | 5 | call "%~dp0build.bat" -t Clean %* 6 | -------------------------------------------------------------------------------- /Lib/ensurepip/_bundled/setuptools-40.6.2-py2.py3-none-any.whl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/ensurepip/_bundled/setuptools-40.6.2-py2.py3-none-any.whl -------------------------------------------------------------------------------- /Lib/test/test_asyncio/echo2.py: -------------------------------------------------------------------------------- 1 | import os 2 | 3 | if __name__ == '__main__': 4 | buf = os.read(0, 1024) 5 | os.write(1, b'OUT:'+buf) 6 | os.write(2, b'ERR:'+buf) 7 | -------------------------------------------------------------------------------- /Lib/test/test_importlib/namespace_pkgs/top_level_portion1.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Lib/test/test_importlib/namespace_pkgs/top_level_portion1.zip -------------------------------------------------------------------------------- /Lib/test/xmltestdata/simple.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | text 4 | texttail 5 | 6 | 7 | -------------------------------------------------------------------------------- /Mac/Icons/ReadMe.txt: -------------------------------------------------------------------------------- 1 | The icons for use on MacOS X were created by Jacob Rus 2 | with some feedback from the folks on pythonmac-sig@python.org. 3 | 4 | -------------------------------------------------------------------------------- /Misc/NEWS.d/3.6.0.rst: -------------------------------------------------------------------------------- 1 | .. bpo: 0 2 | .. date: 9796 3 | .. no changes: True 4 | .. nonce: F9ENBV 5 | .. release date: 2016-12-23 6 | 7 | No changes since release candidate 2 8 | -------------------------------------------------------------------------------- /Misc/NEWS.d/3.6.2.rst: -------------------------------------------------------------------------------- 1 | .. bpo: 0 2 | .. date: 9993 3 | .. no changes: True 4 | .. nonce: F9ENBV 5 | .. release date: 2017-07-17 6 | 7 | No changes since release candidate 2 8 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Build/2018-05-25-13-05-51.bpo-33648.bJ4JZH.rst: -------------------------------------------------------------------------------- 1 | The --with-c-locale-warning configuration flag has been removed. It has had 2 | no effect for about a year. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Build/2018-12-05-22-28-40.bpo-35257.dmcd_s.rst: -------------------------------------------------------------------------------- 1 | Avoid leaking the linker flags from Link Time Optimizations (LTO) 2 | into distutils when compiling C extensions. -------------------------------------------------------------------------------- /Misc/NEWS.d/next/C API/2018-07-22-14-58-06.bpo-34127.qkfnHO.rst: -------------------------------------------------------------------------------- 1 | Return grammatically correct error message based on argument count. 2 | Patch by Karthikeyan Singaravelan. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-02-01-10-56-41.bpo-32305.dkU9Qa.rst: -------------------------------------------------------------------------------- 1 | For namespace packages, ensure that both ``__file__`` and 2 | ``__spec__.origin`` are set to None. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-03-19-00-59-20.bpo-33083.Htztjl.rst: -------------------------------------------------------------------------------- 1 | ``math.factorial`` no longer accepts arguments that are not int-like. 2 | Patch by Pablo Galindo. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-06-05-15-49-02.bpo-30167.e956hA.rst: -------------------------------------------------------------------------------- 1 | ``PyRun_SimpleFileExFlags`` removes ``__cached__`` from module in addition 2 | to ``__file__``. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-07-05-15-51-29.bpo-34042.Gr9XUH.rst: -------------------------------------------------------------------------------- 1 | Fix dict.copy() to maintain correct total refcount (as reported by 2 | sys.gettotalrefcount()). 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-07-10-11-24-16.bpo-34080.8t7PtO.rst: -------------------------------------------------------------------------------- 1 | Fixed a memory leak in the compiler when it raised some uncommon errors 2 | during tokenizing. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-07-16-20-55-29.bpo-34126.mBVmgc.rst: -------------------------------------------------------------------------------- 1 | Fix crashes when profiling certain invalid calls of unbound methods. 2 | Patch by Jeroen Demeyer. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-10-13-16-42-03.bpo-34973.B5M-3g.rst: -------------------------------------------------------------------------------- 1 | Fixed crash in :func:`bytes` when the :class:`list` argument is mutated 2 | while it is iterated. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-10-14-17-26-41.bpo-34983.l8XaZd.rst: -------------------------------------------------------------------------------- 1 | Expose :meth:`symtable.Symbol.is_nonlocal` in the symtable module. Patch by 2 | Pablo Galindo. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-11-04-18-13-40.bpo-34022.U3btVj.rst: -------------------------------------------------------------------------------- 1 | Fix handling of hash-based bytecode files in :mod:`zipimport`. 2 | Patch by Elvis Pranskevichus. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Documentation/2018-06-08-23-46-01.bpo-33409.r4z9MM.rst: -------------------------------------------------------------------------------- 1 | Clarified the relationship between :pep:`538`'s PYTHONCOERCECLOCALE and PEP 2 | 540's PYTHONUTF8 mode. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Documentation/README.rst: -------------------------------------------------------------------------------- 1 | Put news entry `blurb`_ files for the *Documentation* section in this directory. 2 | 3 | .. _blurb: https://pypi.org/project/blurb/ 4 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-01-18-23-34-17.bpo-31848.M2cldy.rst: -------------------------------------------------------------------------------- 1 | Fix the error handling in Aifc_read.initfp() when the SSND chunk is not found. 2 | Patch by Zackery Spytz. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-03-12-19-58-25.bpo-33064.LO2KIY.rst: -------------------------------------------------------------------------------- 1 | lib2to3 now properly supports trailing commas after ``*args`` and 2 | ``**kwargs`` in function signatures. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-03-29-03-09-22.bpo-32380.NhuGig.rst: -------------------------------------------------------------------------------- 1 | Create functools.singledispatchmethod to support generic single dispatch on 2 | descriptors and methods. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-05-14-09-07-14.bpo-26103._zU8E2.rst: -------------------------------------------------------------------------------- 1 | Correct ``inspect.isdatadescriptor`` to look for ``__set__`` or 2 | ``__delete__``. Patch by Aaron Hall. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-06-05-12-43-25.bpo-33165.9TIsVf.rst: -------------------------------------------------------------------------------- 1 | Added a stacklevel parameter to logging calls to allow use of wrapper/helper 2 | functions for logging APIs. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-06-08-00-29-40.bpo-33476.R0Bhlj.rst: -------------------------------------------------------------------------------- 1 | Fix _header_value_parser.py when address group is missing final ';'. 2 | Contributed by Enrique Perez-Terron 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-06-13-20-33-29.bpo-26544.hQ1oMt.rst: -------------------------------------------------------------------------------- 1 | Fixed implementation of :func:`platform.libc_ver`. It almost always returned 2 | version '2.9' for glibc. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-06-17-11-46-20.bpo-33833.RnEqvM.rst: -------------------------------------------------------------------------------- 1 | Fixed bug in asyncio where ProactorSocketTransport logs AssertionError if 2 | force closed during write. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-07-28-11-49-21.bpo-34075.9u1bO-.rst: -------------------------------------------------------------------------------- 1 | Deprecate passing non-ThreadPoolExecutor instances to 2 | :meth:`AbstractEventLoop.set_default_executor`. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-08-02-20-39-32.bpo-26502.eGXr_k.rst: -------------------------------------------------------------------------------- 1 | Implement ``traceback.FrameSummary.__len__()`` method to preserve 2 | compatibility with the old tuple API. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-10-13-18-16-20.bpo-31522.rWBb43.rst: -------------------------------------------------------------------------------- 1 | The `mailbox.mbox.get_string` function *from_* parameter can now successfully be set to a non-default value. 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-10-18-17-57-28.bpo-35022.KeEF4T.rst: -------------------------------------------------------------------------------- 1 | :class:`unittest.mock.MagicMock` now supports the ``__fspath__`` method 2 | (from :class:`os.PathLike`). 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-11-09-13-35-36.bpo-35189.gog-sl.rst: -------------------------------------------------------------------------------- 1 | Modify the following fnctl function to retry if interrupted by a signal 2 | (EINTR): flock, lockf, fnctl 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-12-06-02-02-28.bpo-35424.gXxOJU.rst: -------------------------------------------------------------------------------- 1 | :class:`multiprocessing.Pool` destructor now emits :exc:`ResourceWarning` 2 | if the pool is still running. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-12-09-17-04-15.bpo-17185.SfSCJF.rst: -------------------------------------------------------------------------------- 1 | Set ``__signature__`` on mock for :mod:`inspect` to get signature. 2 | Patch by Karthikeyan Singaravelan. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2019-01-02-20-04-49.bpo-35643.DaMiaV.rst: -------------------------------------------------------------------------------- 1 | Fixed a SyntaxWarning: invalid escape sequence in Modules/_sha3/cleanup.py. 2 | Patch by Mickaël Schoentgen. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Tools-Demos/README.rst: -------------------------------------------------------------------------------- 1 | Put news entry `blurb`_ files for the *Tools/Demos* section in this directory. 2 | 3 | .. _blurb: https://pypi.org/project/blurb/ 4 | -------------------------------------------------------------------------------- /Lib/distutils/debug.py: -------------------------------------------------------------------------------- 1 | import os 2 | 3 | # If DISTUTILS_DEBUG is anything other than the empty string, we run in 4 | # debug mode. 5 | DEBUG = os.environ.get('DISTUTILS_DEBUG') 6 | -------------------------------------------------------------------------------- /Lib/test/bad_getattr3.py: -------------------------------------------------------------------------------- 1 | def __getattr__(name): 2 | if name != 'delgetattr': 3 | raise AttributeError 4 | del globals()['__getattr__'] 5 | raise AttributeError 6 | -------------------------------------------------------------------------------- /Mac/PythonLauncher/English.lproj/PreferenceWindow.nib/objects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neo23x0/cpython/master/Mac/PythonLauncher/English.lproj/PreferenceWindow.nib/objects.nib -------------------------------------------------------------------------------- /Misc/NEWS.d/next/C API/2018-11-22-13-52-36.bpo-35259.p07c61.rst: -------------------------------------------------------------------------------- 1 | Conditionally declare :c:func:`Py_FinalizeEx()` (new in 3.6) based on 2 | Py_LIMITED_API. Patch by Arthur Neufeld. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/C API/2018-11-28-03-20-36.bpo-35322.Qcqsag.rst: -------------------------------------------------------------------------------- 1 | Fix memory leak in :c:func:`PyUnicode_EncodeLocale` and 2 | :c:func:`PyUnicode_EncodeFSDefault` on error handling. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2017-09-12-08-11-01.bpo-29832.Kuf2M7.rst: -------------------------------------------------------------------------------- 1 | Remove references to 'getsockaddrarg' from various socket error messages. 2 | Patch by Oren Milman. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2017-10-07-10-13-15.bpo-25862.FPYBA5.rst: -------------------------------------------------------------------------------- 1 | Fix assertion failures in the ``tell()`` method of ``io.TextIOWrapper``. 2 | Patch by Zackery Spytz. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-04-02-09-32-40.bpo-33199.TPnxQu.rst: -------------------------------------------------------------------------------- 1 | Fix ``ma_version_tag`` in dict implementation is uninitialized when copying 2 | from key-sharing dict. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-04-24-22-31-04.bpo-33128.g2yLuf.rst: -------------------------------------------------------------------------------- 1 | Fix a bug that causes PathFinder to appear twice on sys.meta_path. Patch by 2 | Pablo Galindo Salgado. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-04-26-22-48-28.bpo-33363.8RCnN2.rst: -------------------------------------------------------------------------------- 1 | Raise a SyntaxError for ``async with`` and ``async for`` statements outside 2 | of async functions. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-12-15-14-01-45.bpo-35504.JtKczP.rst: -------------------------------------------------------------------------------- 1 | Fix segfaults and :exc:`SystemError`\ s when deleting certain attributes. 2 | Patch by Zackery Spytz. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Documentation/2017-09-13-07-14-59.bpo-31432.yAY4Z3.rst: -------------------------------------------------------------------------------- 1 | Clarify meaning of CERT_NONE, CERT_OPTIONAL, and CERT_REQUIRED flags for 2 | ssl.SSLContext.verify_mode. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Documentation/2018-02-03-06-11-37.bpo-8722.MPyVyj.rst: -------------------------------------------------------------------------------- 1 | Document :meth:`__getattr__` behavior when property :meth:`get` method 2 | raises :exc:`AttributeError`. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Documentation/2018-03-22-19-23-04.bpo-27212.wrE5KR.rst: -------------------------------------------------------------------------------- 1 | Modify documentation for the :func:`islice` recipe to consume initial values 2 | up to the start index. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Documentation/2018-10-22-14-09-58.bpo-35044.qjvNtI.rst: -------------------------------------------------------------------------------- 1 | Fix the documentation with the role ``exc`` for the appropriated exception. Patch by 2 | Stéphane Wirtel 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/IDLE/2018-10-28-00-54-32.bpo-35088.r1lJZd.rst: -------------------------------------------------------------------------------- 1 | Update idlelib.help.copy_string docstring. We now use git and backporting 2 | instead of hg and forward merging. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-02-25-13-06-21.bpo-32947.mqStVW.rst: -------------------------------------------------------------------------------- 1 | Add OP_ENABLE_MIDDLEBOX_COMPAT and test workaround for TLSv1.3 for future 2 | compatibility with OpenSSL 1.1.1. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-03-22-16-05-56.bpo-32505.YK1N8v.rst: -------------------------------------------------------------------------------- 1 | Raise TypeError if a member variable of a dataclass is of type Field, but 2 | doesn't have a type annotation. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-03-26-12-33-13.bpo-33141.23wlxf.rst: -------------------------------------------------------------------------------- 1 | Have Field objects pass through __set_name__ to their default values, if 2 | they have their own __set_name__. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-05-18-22-52-34.bpo-21145.AiQMDx.rst: -------------------------------------------------------------------------------- 1 | Add ``functools.cached_property`` decorator, for computed properties cached 2 | for the life of the instance. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-06-27-00-31-30.bpo-24567.FuePyY.rst: -------------------------------------------------------------------------------- 1 | Improve random.choices() to handle subnormal input weights that could 2 | occasionally trigger an IndexError. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-07-08-18-49-41.bpo-33967.lhaAez.rst: -------------------------------------------------------------------------------- 1 | functools.singledispatch now raises TypeError instead of IndexError when no 2 | positional arguments are passed. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-07-22-09-05-01.bpo-21446.w6g7tn.rst: -------------------------------------------------------------------------------- 1 | The :2to3fixer:`reload` fixer now uses :func:`importlib.reload` instead of 2 | deprecated :func:`imp.reload`. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-08-12-08-43-21.bpo-34384.yjofCv.rst: -------------------------------------------------------------------------------- 1 | :func:`os.readlink` now accepts :term:`path-like ` and 2 | :class:`bytes` objects on Windows. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-08-31-06-28-03.bpo-34282.ztyXH8.rst: -------------------------------------------------------------------------------- 1 | Move ``Enum._convert`` to ``EnumMeta._convert_`` and fix enum members getting 2 | shadowed by parent attributes. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-09-03-23-54-35.bpo-8110.FExWI_.rst: -------------------------------------------------------------------------------- 1 | Refactored :mod:`subprocess` to check for Windows-specific modules rather 2 | than ``sys.platform == 'win32'``. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-09-25-15-48-50.bpo-34789.rPOEj5.rst: -------------------------------------------------------------------------------- 1 | :func:`xml.sax.make_parser` now accepts any iterable as its *parser_list* 2 | argument. Patch by Andrés Delfino. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-10-05-05-55-53.bpo-34900.8RNiFu.rst: -------------------------------------------------------------------------------- 1 | Fixed :meth:`unittest.TestCase.debug` when used to call test methods with 2 | subtests. Patch by Bruno Oliveira. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-10-12-20-30-42.bpo-16965.xo5LAr.rst: -------------------------------------------------------------------------------- 1 | The :term:`2to3` :2to3fixer:`execfile` fixer now opens the file with mode 2 | ``'rb'``. Patch by Zackery Spytz. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-10-26-22-53-16.bpo-35079.Tm5jvF.rst: -------------------------------------------------------------------------------- 1 | Improve difflib.SequenceManager.get_matching_blocks doc by adding 2 | 'non-overlapping' and changing '!=' to '<'. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-12-30-14-56-33.bpo-28503.V4kNN3.rst: -------------------------------------------------------------------------------- 1 | The `crypt` module now internally uses the `crypt_r()` library function 2 | instead of `crypt()` when available. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Tools-Demos/2018-03-26-18-54-24.bpo-31920.u_WKsT.rst: -------------------------------------------------------------------------------- 1 | Fixed handling directories as arguments in the ``pygettext`` script. Based 2 | on patch by Oleg Krasnikov. 3 | -------------------------------------------------------------------------------- /PC/pyshellext.def: -------------------------------------------------------------------------------- 1 | LIBRARY "pyshellext" 2 | EXPORTS 3 | DllRegisterServer PRIVATE 4 | DllUnregisterServer PRIVATE 5 | DllGetClassObject PRIVATE 6 | DllCanUnloadNow PRIVATE 7 | -------------------------------------------------------------------------------- /PC/python3dll.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | BOOL WINAPI 4 | DllMain(HINSTANCE hInstDLL, 5 | DWORD fdwReason, 6 | LPVOID lpReserved) 7 | { 8 | return TRUE; 9 | } -------------------------------------------------------------------------------- /Lib/lib2to3/pgen2/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright 2004-2005 Elemental Security, Inc. All Rights Reserved. 2 | # Licensed to PSF under a Contributor Agreement. 3 | 4 | """The pgen2 package.""" 5 | -------------------------------------------------------------------------------- /Lib/test/test_email/data/msg_35.txt: -------------------------------------------------------------------------------- 1 | From: aperson@dom.ain 2 | To: bperson@dom.ain 3 | Subject: here's something interesting 4 | counter to RFC 2822, there's no separating newline here 5 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/C API/2018-01-09-17-03-54.bpo-32374.SwwLoz.rst: -------------------------------------------------------------------------------- 1 | Document that m_traverse for multi-phase initialized modules can be called 2 | with m_state=NULL, and add a sanity check 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/C API/2018-11-13-12-13-04.bpo-35081.gFd85N.rst: -------------------------------------------------------------------------------- 1 | The :c:func:`_PyObject_GC_TRACK` and :c:func:`_PyObject_GC_UNTRACK` macros 2 | have been removed from the public C API. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2017-12-12-13-43-13.bpo-32285.LzKSwz.rst: -------------------------------------------------------------------------------- 1 | New function unicodedata.is_normalized, which can check whether a string is 2 | in a specific normal form. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-05-14-17-31-02.bpo-33509.pIUfTd.rst: -------------------------------------------------------------------------------- 1 | Fix module_globals parameter of warnings.warn_explicit(): don't crash if 2 | module_globals is not a dict. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-08-09-18-42-49.bpo-34353.GIOm_8.rst: -------------------------------------------------------------------------------- 1 | Added the "socket" option in the `stat.filemode()` Python implementation to 2 | match the C implementation. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-10-02-09-10-47.bpo-34784.07hdgD.rst: -------------------------------------------------------------------------------- 1 | Fix the implementation of PyStructSequence_NewType in order to create heap 2 | allocated StructSequences. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-11-29-23-59-52.bpo-35336.8LOz4F.rst: -------------------------------------------------------------------------------- 1 | Fix PYTHONCOERCECLOCALE=1 environment variable: only coerce the C locale 2 | if the LC_CTYPE locale is "C". 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/README.rst: -------------------------------------------------------------------------------- 1 | Put news entry `blurb`_ files for the *Core and Builtins* section in this directory. 2 | 3 | .. _blurb: https://pypi.org/project/blurb/ 4 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Documentation/2018-01-13-20-30-53.bpo-8243.s98r28.rst: -------------------------------------------------------------------------------- 1 | Add a note about curses.addch and curses.addstr exception behavior when 2 | writing outside a window, or pad. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Documentation/2018-10-28-16-51-31.bpo-35089._stCpS.rst: -------------------------------------------------------------------------------- 1 | Remove mention of ``typing.io`` and ``typing.re``. Their types should be 2 | imported from ``typing`` directly. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/IDLE/2018-05-24-20-42-44.bpo-33642.J0VQbS.rst: -------------------------------------------------------------------------------- 1 | Display up to maxlines non-blank lines for Code Context. 2 | If there is no current context, show a single blank line. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/IDLE/2018-06-20-22-14-07.bpo-33924.6Rz1wt.rst: -------------------------------------------------------------------------------- 1 | Change mainmenu.menudefs key 'windows' to 'window'. Every other menudef key 2 | is lowercase version of main menu entry. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/IDLE/2018-08-02-22-16-42.bpo-34275.Iu0d7t.rst: -------------------------------------------------------------------------------- 1 | Make IDLE calltips always visible on Mac. Some MacOS-tk combinations need 2 | .update_idletasks(). Patch by Kevin Walzer. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/IDLE/2018-10-28-00-08-42.bpo-35087.G7gx2-.rst: -------------------------------------------------------------------------------- 1 | Update idlelib help files for the current doc build. The main change is the 2 | elimination of chapter-section numbers. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-02-10-13-51-56.bpo-32394.dFM9SI.rst: -------------------------------------------------------------------------------- 1 | socket: Remove TCP_FASTOPEN,TCP_KEEPCNT,TCP_KEEPIDLE,TCP_KEEPINTVL flags on 2 | older version Windows during run-time. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-02-28-13-08-00.bpo-32844.u8tnAe.rst: -------------------------------------------------------------------------------- 1 | Fix wrong redirection of a low descriptor (0 or 1) to stderr in subprocess 2 | if another low descriptor is closed. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-03-06-20-30-20.bpo-32999.lgFXWl.rst: -------------------------------------------------------------------------------- 1 | Fix C implementation of ``ABC.__subclasscheck__(cls, subclass)`` crashed when 2 | ``subclass`` is not a type object. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-04-04-23-41-30.bpo-33224.pyR0jB.rst: -------------------------------------------------------------------------------- 1 | Update difflib.mdiff() for :pep:`479`. Convert an uncaught StopIteration in a 2 | generator into a return-statement. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-04-29-11-15-38.bpo-33383.g32YWn.rst: -------------------------------------------------------------------------------- 1 | Fixed crash in the get() method of the :mod:`dbm.ndbm` database object when 2 | it is called with a single argument. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-05-22-11-55-33.bpo-33604.6V4JcO.rst: -------------------------------------------------------------------------------- 1 | Remove HMAC default to md5 marked for removal in 3.8 (removal originally 2 | planned in 3.6, bump to 3.8 in gh-7062). 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-05-26-10-13-59.bpo-33652.humFJ1.rst: -------------------------------------------------------------------------------- 1 | Pickles of type variables and subscripted generics are now future-proof and 2 | compatible with older Python versions. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-05-28-18-40-26.bpo-31647.s4Fad3.rst: -------------------------------------------------------------------------------- 1 | Fixed bug where calling write_eof() on a _SelectorSocketTransport after it's 2 | already closed raises AttributeError. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-07-25-00-40-14.bpo-34213.O15MgP.rst: -------------------------------------------------------------------------------- 1 | Allow frozen dataclasses to have a field named "object". Previously this conflicted with an internal use of "object". 2 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-09-06-10-07-46.bpo-30977.bP661V.rst: -------------------------------------------------------------------------------- 1 | Make uuid.UUID use ``__slots__`` to reduce its memory footprint. Based on 2 | original patch by Wouter Bolsterlee. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-09-11-15-04-05.bpo-34636.capCmt.rst: -------------------------------------------------------------------------------- 1 | Speed up re scanning of many non-matching characters for \s \w and \d within 2 | bytes objects. (microoptimization) 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-09-13-10-09-19.bpo-6721.ZUL_F3.rst: -------------------------------------------------------------------------------- 1 | Acquire the logging module's commonly used internal locks while fork()ing to 2 | avoid deadlocks in the child process. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-09-13-21-04-23.bpo-34672.BYuKKS.rst: -------------------------------------------------------------------------------- 1 | Add a workaround, so the ``'Z'`` :func:`time.strftime` specifier on the musl 2 | C library can work in some cases. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-09-14-12-38-49.bpo-32718.ICYQbt.rst: -------------------------------------------------------------------------------- 1 | The Activate.ps1 script from venv works with PowerShell Core 6.1 and is now 2 | available under all operating systems. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-09-20-16-55-43.bpo-34728.CUE8LU.rst: -------------------------------------------------------------------------------- 1 | Add deprecation warning when `loop` is used in methods: `asyncio.sleep`, 2 | `asyncio.wait` and `asyncio.wait_for`. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-09-25-08-42-34.bpo-34334.rSPBW9.rst: -------------------------------------------------------------------------------- 1 | In :class:`QueueHandler`, clear `exc_text` from :class:`LogRecord` to 2 | prevent traceback from being written twice. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-10-25-09-37-03.bpo-31047.kBbX8r.rst: -------------------------------------------------------------------------------- 1 | Fix ``ntpath.abspath`` regression where it didn't remove a trailing 2 | separator on Windows. Patch by Tim Graham. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-11-29-00-55-33.bpo-35345.vepCSJ.rst: -------------------------------------------------------------------------------- 1 | The function `platform.popen` has been removed, it was deprecated since Python 2 | 3.3: use :func:`os.popen` instead. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-12-12-16-25-21.bpo-35471.SK8jFC.rst: -------------------------------------------------------------------------------- 1 | Python 2.4 dropped MacOS 9 support. The macpath module was deprecated in 2 | Python 3.7. The module is now removed. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Tests/2018-03-09-07-05-12.bpo-32517.ugc1iW.rst: -------------------------------------------------------------------------------- 1 | Fix failing ``test_asyncio`` on macOS 10.12.2+ due to transport of 2 | ``KqueueSelector`` loop was not being closed. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Tests/2018-04-27-11-46-35.bpo-33358._OcR59.rst: -------------------------------------------------------------------------------- 1 | Fix ``test_embed.test_pre_initialization_sys_options()`` when the interpreter 2 | is built with ``--enable-shared``. 3 | -------------------------------------------------------------------------------- /PC/pyshellext_d.def: -------------------------------------------------------------------------------- 1 | LIBRARY "pyshellext_d" 2 | EXPORTS 3 | DllRegisterServer PRIVATE 4 | DllUnregisterServer PRIVATE 5 | DllGetClassObject PRIVATE 6 | DllCanUnloadNow PRIVATE 7 | -------------------------------------------------------------------------------- /Lib/test/test_import/data/circular_imports/rebinding.py: -------------------------------------------------------------------------------- 1 | """Test the binding of names when a circular import shares the same name as an 2 | attribute.""" 3 | from .rebinding2 import util 4 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Build/2018-08-31-19-41-09.bpo-34555.dfQcnm.rst: -------------------------------------------------------------------------------- 1 | Fix for case where it was not possible to have both 2 | ``HAVE_LINUX_VM_SOCKETS_H`` and ``HAVE_SOCKADDR_ALG`` be undefined. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/C API/2018-08-29-18-48-47.bpo-34523.lLQ8rh.rst: -------------------------------------------------------------------------------- 1 | Py_DecodeLocale() and Py_EncodeLocale() now use the UTF-8 encoding on 2 | Windows if Py_LegacyWindowsFSEncodingFlag is zero. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-02-20-21-53-48.bpo-32889.J6eWy5.rst: -------------------------------------------------------------------------------- 1 | Update Valgrind suppression list to account for the rename of 2 | ``Py_ADDRESS_IN_RANG`` to ``address_in_range``. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-04-03-00-30-25.bpo-29922.CdLuMl.rst: -------------------------------------------------------------------------------- 1 | Improved error messages in 'async with' when ``__aenter__()`` or 2 | ``__aexit__()`` return non-awaitable object. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-06-07-20-18-38.bpo-33803.n-Nq6_.rst: -------------------------------------------------------------------------------- 1 | Fix a crash in hamt.c caused by enabling GC tracking for an object that 2 | hadn't all of its fields set to NULL. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-07-07-20-15-34.bpo-34066.y9vs6s.rst: -------------------------------------------------------------------------------- 1 | Disabled interruption by Ctrl-C between calling ``open()`` and entering a 2 | **with** block in ``with open()``. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-09-11-15-19-37.bpo-1621.7o19yG.rst: -------------------------------------------------------------------------------- 1 | Do not assume signed integer overflow behavior (C undefined behavior) when 2 | performing set hash table resizing. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-09-11-23-50-40.bpo-32236.3RupnN.rst: -------------------------------------------------------------------------------- 1 | Warn that line buffering is not supported if :func:`open` is called with 2 | binary mode and ``buffering=1``. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-10-25-20-53-32.bpo-29341.jH-AMF.rst: -------------------------------------------------------------------------------- 1 | Clarify in the docstrings of :mod:`os` methods that path-like objects are also accepted 2 | as input parameters. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Core and Builtins/2018-12-09-13-09-39.bpo-35444.9kYn4V.rst: -------------------------------------------------------------------------------- 1 | Fixed error handling in pickling methods when fail to look up builtin 2 | "getattr". Sped up pickling iterators. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Documentation/2018-10-25-17-45-09.bpo-35038.2eVOYS.rst: -------------------------------------------------------------------------------- 1 | Fix the documentation about an unexisting `f_restricted` attribute in the 2 | frame object. Patch by Stéphane Wirtel 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/IDLE/2018-10-28-15-53-51.bpo-35093.cH-tli.rst: -------------------------------------------------------------------------------- 1 | Document the IDLE document viewer in the IDLE doc. Add a paragraph in "Help 2 | and preferences", "Help sources" subsection. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-02-09-14-44-43.bpo-30157.lEiiAK.rst: -------------------------------------------------------------------------------- 1 | Fixed guessing quote and delimiter in csv.Sniffer.sniff() when only the last 2 | field is quoted. Patch by Jake Davis. 3 | -------------------------------------------------------------------------------- /Misc/NEWS.d/next/Library/2018-03-20-20-53-21.bpo-32896.ewW3Ln.rst: -------------------------------------------------------------------------------- 1 | Fix an error where subclassing a dataclass with a field that uses a 2 | default_factory would generate an incorrect class. 3 | --------------------------------------------------------------------------------