summaryrefslogtreecommitdiffstats
path: root/Lib/distutils/config.py
diff options
context:
space:
mode:
authorJason R. Coombs <jaraco@jaraco.com>2016-05-04 15:57:32 (GMT)
committerJason R. Coombs <jaraco@jaraco.com>2016-05-04 15:57:32 (GMT)
commit422cf2b4adaf8a5d69f2baf10becbe341d3ab2a4 (patch)
tree8e960de6afc61641207ff37badfae512e0f91aa6 /Lib/distutils/config.py
parent290fed43d9cdcd3d738dda319e63e26d7972d734 (diff)
downloadcpython-422cf2b4adaf8a5d69f2baf10becbe341d3ab2a4.zip
cpython-422cf2b4adaf8a5d69f2baf10becbe341d3ab2a4.tar.gz
cpython-422cf2b4adaf8a5d69f2baf10becbe341d3ab2a4.tar.bz2
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.
Diffstat (limited to 'Lib/distutils/config.py')
-rw-r--r--Lib/distutils/config.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/Lib/distutils/config.py b/Lib/distutils/config.py
index 382aca8..f0c7373 100644
--- a/Lib/distutils/config.py
+++ b/Lib/distutils/config.py
@@ -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: