]> granicus.if.org Git - python/commitdiff
cross port importlib-metadata PR #76 (#13903)
authorAnthony Sottile <asottile@umich.edu>
Fri, 7 Jun 2019 21:23:39 +0000 (14:23 -0700)
committerBarry Warsaw <barry@python.org>
Fri, 7 Jun 2019 21:23:38 +0000 (14:23 -0700)
https://gitlab.com/python-devs/importlib_metadata/merge_requests/76

Lib/importlib/metadata/__init__.py
Lib/test/test_importlib/data/example-21.12-py3-none-any.whl
Lib/test/test_importlib/data/example-21.12-py3.6.egg
Lib/test/test_importlib/test_zip.py

index a1abdd64815bff605deed53585505dbdadfe4a91..944dbb5fdf7e8611f17331b80ccce224b838be8d 100644 (file)
@@ -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
index f92f7716e3e613a2a9703be785135fd8b35cfb1c..641ab07f7aadd5c3ffe199b1e397b84504444994 100644 (file)
Binary files a/Lib/test/test_importlib/data/example-21.12-py3-none-any.whl and b/Lib/test/test_importlib/data/example-21.12-py3-none-any.whl differ
index 1d3f998f41b89700512b9bd20681e55e81963028..cdb298a19b09d360d18f72a91e9dd70d7d7f54ec 100644 (file)
Binary files a/Lib/test/test_importlib/data/example-21.12-py3.6.egg and b/Lib/test/test_importlib/data/example-21.12-py3.6.egg differ
index db39e190ea7ac9d51033e8809f2ab147cfaa650f..bcf7cf3618d7489a8fd369c7aeef42956bbb1f29 100644 (file)
@@ -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'))