Revert "gh-132947: Apply changes from importlib_metadata 8.7 (#137885)" (#137924)

This reverts commit 5292fc00f2.
This commit is contained in:
Jason R. Coombs 2025-08-18 13:57:36 -07:00 committed by GitHub
parent 8750e5ecfc
commit 3706ef66ef
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
12 changed files with 120 additions and 292 deletions

View file

@ -1,7 +1,8 @@
import importlib
import pickle
import re
import pickle
import unittest
import importlib
import importlib.metadata
from test.support import os_helper
try:
@ -9,6 +10,8 @@
except ImportError:
from .stubs import fake_filesystem_unittest as ffs
from . import fixtures
from ._path import Symlink
from importlib.metadata import (
Distribution,
EntryPoint,
@ -21,9 +24,6 @@
version,
)
from . import fixtures
from ._path import Symlink
class BasicTests(fixtures.DistInfoPkg, unittest.TestCase):
version_pattern = r'\d+\.\d+(\.\d)?'
@ -157,16 +157,6 @@ def test_valid_dists_preferred(self):
dist = Distribution.from_name('foo')
assert dist.version == "1.0"
def test_missing_metadata(self):
"""
Dists with a missing metadata file should return None.
Ref python/importlib_metadata#493.
"""
fixtures.build_files(self.make_pkg('foo-4.3', files={}), self.site_dir)
assert Distribution.from_name('foo').metadata is None
assert metadata('foo') is None
class NonASCIITests(fixtures.OnSysPath, fixtures.SiteDir, unittest.TestCase):
@staticmethod