summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Lib/importlib/metadata/__init__.py2
-rw-r--r--Lib/test/test_importlib/data/example-21.12-py3-none-any.whlbin1453 -> 1455 bytes
-rw-r--r--Lib/test/test_importlib/data/example-21.12-py3.6.eggbin1492 -> 1497 bytes
-rw-r--r--Lib/test/test_importlib/test_zip.py2
4 files changed, 4 insertions, 0 deletions
diff --git a/Lib/importlib/metadata/__init__.py b/Lib/importlib/metadata/__init__.py
index a1abdd6481..944dbb5fdf 100644
--- a/Lib/importlib/metadata/__init__.py
+++ b/Lib/importlib/metadata/__init__.py
@@ -89,6 +89,8 @@ class EntryPoint(collections.namedtuple('EntryPointBase', 'name value group')):
@classmethod
def _from_text(cls, text):
config = ConfigParser()
+ # case sensitive: https://stackoverflow.com/q/1611799/812183
+ config.optionxform = str
try:
config.read_string(text)
except AttributeError: # pragma: nocover
diff --git a/Lib/test/test_importlib/data/example-21.12-py3-none-any.whl b/Lib/test/test_importlib/data/example-21.12-py3-none-any.whl
index f92f7716e3..641ab07f7a 100644
--- a/Lib/test/test_importlib/data/example-21.12-py3-none-any.whl
+++ b/Lib/test/test_importlib/data/example-21.12-py3-none-any.whl
Binary files differ
diff --git a/Lib/test/test_importlib/data/example-21.12-py3.6.egg b/Lib/test/test_importlib/data/example-21.12-py3.6.egg
index 1d3f998f41..cdb298a19b 100644
--- a/Lib/test/test_importlib/data/example-21.12-py3.6.egg
+++ b/Lib/test/test_importlib/data/example-21.12-py3.6.egg
Binary files differ
diff --git a/Lib/test/test_importlib/test_zip.py b/Lib/test/test_importlib/test_zip.py
index db39e190ea..bcf7cf3618 100644
--- a/Lib/test/test_importlib/test_zip.py
+++ b/Lib/test/test_importlib/test_zip.py
@@ -26,6 +26,8 @@ class TestZip(unittest.TestCase):
scripts = dict(entry_points()['console_scripts'])
entry_point = scripts['example']
self.assertEqual(entry_point.value, 'example:main')
+ entry_point = scripts['Example']
+ self.assertEqual(entry_point.value, 'example:main')
def test_missing_metadata(self):
self.assertIsNone(distribution('example').read_text('does not exist'))