+++++++++++
Python News
+++++++++++
What's New in Python 3.6.3 final?
=================================
*Release date: 2017-10-03*
Library
-------
- bpo-31641: Re-allow arbitrary iterables in
`concurrent.futures.as_completed()`. Fixes regression in 3.6.3rc1.
Build
-----
- bpo-31662: Fix typos in Windows ``uploadrelease.bat`` script. Fix Windows
Doc build issues in ``Doc/make.bat``.
- bpo-31423: Fix building the PDF documentation with newer versions of
Sphinx.
What's New in Python 3.6.3 release candidate 1?
===============================================
*Release date: 2017-09-18*
Security
--------
- bpo-29781: SSLObject.version() now correctly returns None when handshake
over BIO has not been performed yet.
- bpo-30947: Upgrade libexpat embedded copy from version 2.2.1 to 2.2.3 to
get security fixes.
Core and Builtins
-----------------
- bpo-31471: Fix an assertion failure in `subprocess.Popen()` on Windows, in
case the env argument has a bad keys() method. Patch by Oren Milman.
- bpo-31418: Fix an assertion failure in `PyErr_WriteUnraisable()` in case
of an exception with a bad ``__module__`` attribute. Patch by Oren Milman.
- bpo-31416: Fix assertion failures in case of a bad warnings.filters or
warnings.defaultaction. Patch by Oren Milman.
- bpo-31411: Raise a TypeError instead of SystemError in case
warnings.onceregistry is not a dictionary. Patch by Oren Milman.
- bpo-31373: Fix several possible instances of undefined behavior due to
floating-point demotions.
- bpo-30465: Location information (``lineno`` and ``col_offset``) in
f-strings is now (mostly) correct. This fixes tools like flake8 from
showing warnings on the wrong line (typically the first line of the file).
- bpo-31343: Include sys/sysmacros.h for major(), minor(), and makedev().
GNU C libray plans to remove the functions from sys/types.h.
- bpo-31291: Fix an assertion failure in `zipimport.zipimporter.get_data` on
Windows, when the return value of ``pathname.replace('/','\\')`` isn't a
string. Patch by Oren Milman.
- bpo-31271: Fix an assertion failure in the write() method of
`io.TextIOWrapper`, when the encoder doesn't return a bytes object. Patch
by Oren Milman.
- bpo-31243: Fix a crash in some methods of `io.TextIOWrapper`, when the
decoder's state is invalid. Patch by Oren Milman.
- bpo-30721: ``print`` now shows correct usage hint for using Python 2
redirection syntax. Patch by Sanyam Khurana.
- bpo-31070: Fix a race condition in importlib _get_module_lock().
- bpo-31095: Fix potential crash during GC caused by ``tp_dealloc`` which
doesn't call ``PyObject_GC_UnTrack()``.
- bpo-31071: Avoid masking original TypeError in call with * unpacking when
other arguments are passed.
- bpo-30978: str.format_map() now passes key lookup exceptions through.
Previously any exception was replaced with a KeyError exception.
- bpo-30808: Use _Py_atomic API for concurrency-sensitive signal state.
- bpo-30876: Relative import from unloaded package now reimports the package
instead of failing with SystemError. Relative import from non-package now
fails with ImportError rather than SystemError.
- bpo-30703: Improve signal delivery.
Avoid using Py_AddPendingCall from signal handler, to avoid calling
signal- unsafe functions. The tests I'm adding here fail without the rest
of the patch, on Linux and OS X. This means our signal delivery logic had
defects (some signals could be lost).
- bpo-30765: Avoid blocking in pthread_mutex_lock() when
PyThread_acquire_lock() is asked not to block.
- bpo-31161: Make sure the 'Missing parentheses' syntax error message is
only applied to SyntaxError, not to subclasses. Patch by Martijn Pieters.
- bpo-30814: Fixed a race condition when import a submodule from a package.
- bpo-30597: ``print`` now shows expected input in custom error message when
used as a Python 2 statement. Patch by Sanyam Khurana.
Library
-------
- bpo-31499: xml.etree: Fix a crash when a parser is part of a reference
cycle.
- bpo-28556: typing.get_type_hints now finds the right globalns for classes
and modules by default (when no ``globalns`` was specified by the caller).
- bpo-28556: Speed improvements to the ``typing`` module. Original PRs by
Ivan Levkivskyi and Mitar.
- bpo-31544: The C accelerator module of ElementTree ignored exceptions
raised when looking up TreeBuilder target methods in XMLParser().
- bpo-31234: socket.create_connection() now fixes manually a reference
cycle: clear the variable storing the last exception on success.
- bpo-31457: LoggerAdapter objects can now be nested.
- bpo-31400: Improves SSL error handling to avoid losing error numbers.
- bpo-28958: ssl.SSLContext() now uses OpenSSL error information when a
context cannot be instantiated.
- bpo-27340: SSLSocket.sendall() now uses memoryview to create slices of
data. This fixes support for all bytes-like object. It is also more
efficient and avoids costly copies.
- bpo-31178: Fix string concatenation bug in rare error path in the
subprocess module
- bpo-31350: Micro-optimize :func:`asyncio._get_running_loop` to become up
to 10% faster.
- bpo-31170: expat: Update libexpat from 2.2.3 to 2.2.4. Fix copying of
partial characters for UTF-8 input (libexpat bug 115):
https://github.com/libexpat/libexpat/issues/115
- bpo-29136: Add TLS 1.3 cipher suites and OP_NO_TLSv1_3.
- bpo-29212: Fix concurrent.futures.thread.ThreadPoolExecutor threads to
have a non repr() based thread name by default when no thread_name_prefix
is supplied. They will now identify themselves as "ThreadPoolExecutor-
y_n".
- bpo-9146: Fix a segmentation fault in _hashopenssl when standard hash
functions such as md5 are not available in the linked OpenSSL library. As
in some special FIPS-140 build environments.
- bpo-27144: The ``map()`` and ``as_completed()`` iterators in
``concurrent.futures`` now avoid keeping a reference to yielded objects.
- bpo-10746: Fix ctypes producing wrong PEP 3118 type codes for integer
types.
- bpo-22536: The subprocess module now sets the filename when
FileNotFoundError is raised on POSIX systems due to the executable or cwd
not being found.
- bpo-31249: concurrent.futures: WorkItem.run() used by ThreadPoolExecutor
now breaks a reference cycle between an exception object and the WorkItem
object.
- bpo-31247: xmlrpc.server now explicitly breaks reference cycles when using
sys.exc_info() in code handling exceptions.
- bpo-30102: The ssl and hashlib modules now call
OPENSSL_add_all_algorithms_noconf() on OpenSSL < 1.1.0. The function
detects CPU features and enables optimizations on some CPU architectures
such as POWER8. Patch is based on research from Gustavo Serra Scalet.
- bpo-31185: Fixed miscellaneous errors in asyncio speedup module.
- bpo-31135: ttk: fix the destroy() method of LabeledScale and OptionMenu
classes. Call the parent destroy() method even if the used attribute
doesn't exist. The LabeledScale.destroy() method now also explicitly
clears label and scale attributes to help the garbage collector to destroy
all widgets.
- bpo-31107: Fix `copyreg._slotnames()` mangled attribute calculation for
classes whose name begins with an underscore. Patch by Shane Harvey.
- bpo-31061: Fixed a crash when using asyncio and threads.
- bpo-30502: Fix handling of long oids in ssl. Based on patch by Christian
Heimes.
- bpo-30119: ftplib.FTP.putline() now throws ValueError on commands that
contains CR or LF. Patch by Dong-hee Na.
- bpo-30595: multiprocessing.Queue.get() with a timeout now polls its reader
in non- blocking mode if it succeeded to aquire the lock but the acquire
took longer than the timeout.
- bpo-29403: Fix ``unittes
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
python-3.6.3-amd64绿色版_第2版_解决pip不能运行的问题 (4669个子文件)
5ed36f99.0 3KB
99d0fa06.0 3KB
b1930218.0 1KB
ceff1710.0 1KB
4e1295a3.0 828B
6e88d7b8.0 828B
cfgparser.1 70B
cfgparser.2 20KB
cfgparser.3 2KB
sndhdr.8svx 110B
libpython36.a 1.1MB
Abidjan 141B
Accra 1KB
Acre 189B
ACT 185B
activate 2KB
Adak 8KB
Addis_Ababa 184B
Adelaide 8KB
Aden 166B
Sine-1000Hz-300ms.aif 60KB
pluck-alaw.aifc 7KB
pluck-ulaw.aifc 7KB
sndhdr.aifc 106B
pluck-pcm32.aiff 26KB
pluck-pcm24.aiff 20KB
pluck-pcm16.aiff 13KB
pluck-pcm8.aiff 7KB
sndhdr.aiff 108B
Alaska 184B
Aleutian 171B
Algiers 1KB
Almaty 2KB
Amman 7KB
Amsterdam 9KB
Anadyr 2KB
Anchorage 8KB
Andorra 7KB
Anguilla 203B
Antananarivo 185B
Antigua 202B
Apia 5KB
Aqtau 2KB
Aqtobe 2KB
Araguaina 2KB
Arizona 179B
Aruba 182B
Ashgabat 883B
Ashkhabad 177B
Asmara 179B
Asmera 179B
AST4 196B
AST4ADT 187B
Astrakhan 2KB
Asuncion 8KB
Athens 8KB
Atikokan 332B
Atka 172B
Atlantic 184B
audiotest.au 27KB
audiotest.au 27KB
pluck-pcm32.au 26KB
pluck-pcm24.au 19KB
pluck-pcm16.au 13KB
pluck-ulaw.au 6KB
pluck-pcm8.au 6KB
sndhdr.au 64B
Auckland 8KB
Azores 10KB
Baghdad 2KB
Bahia 2KB
Bahia_Banderas 6KB
Bahrain 166B
BajaNorte 185B
BajaSur 186B
Baku 2KB
Bamako 179B
Bangkok 174B
Bangui 173B
Banjul 179B
Barbados 413B
Barnaul 2KB
make.bat 7KB
make.bat 7KB
activate.bat 621B
deactivate.bat 368B
getdir.bat 343B
重安Pip.bat 225B
idle.bat 177B
_pip3_install.bat 171B
fetch_macholib.bat 75B
_pip3_cmd.bat 30B
mycmd.bat 3B
Beirut 8KB
Belem 1010B
Belfast 177B
Belgrade 7KB
Belize 2KB
Berlin 8KB
Bermuda 8KB
共 4669 条
- 1
- 2
- 3
- 4
- 5
- 6
- 47
资源评论
- xcgh2021-02-28太旧了,https://blog.csdn.net/ScienceRui/article/details/103612099?spm=1001.2014.3001.5501按照这篇文章安装最新的python3环境,测试成功
- lang_Ba2018-01-23不错不错哦!!
良良
- 粉丝: 5
- 资源: 25
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功