Issue #20120: Merge with 3.5

This commit is contained in:
Jason R. Coombs 2016-05-04 12:00:32 -04:00
commit ad039f7548
2 changed files with 8 additions and 2 deletions

View File

@ -4,7 +4,7 @@ Provides the PyPIRCCommand class, the base class for the command classes
that uses .pypirc in the distutils.command package.
"""
import os
from configparser import ConfigParser
from configparser import RawConfigParser
from distutils.cmd import Command
@ -53,7 +53,7 @@ class PyPIRCCommand(Command):
repository = self.repository or self.DEFAULT_REPOSITORY
realm = self.realm or self.DEFAULT_REALM
config = ConfigParser()
config = RawConfigParser()
config.read(rc)
sections = config.sections()
if 'distutils' in sections:

View File

@ -10,6 +10,12 @@ Release date: tba
Core and Builtins
-----------------
- Issue #20120: Use RawConfigParser for .pypirc parsing,
removing support for interpolation unintentionally added
with move to Python 3. Behavior no longer does any
interpolation in .pypirc files, matching behavior in Python
2.7 and Setuptools 19.0.
- Issue #26249: Memory functions of the :c:func:`PyMem_Malloc` domain
(:c:data:`PYMEM_DOMAIN_MEM`) now use the :ref:`pymalloc allocator <pymalloc>`
rather than system :c:func:`malloc`. Applications calling