File tree Expand file tree Collapse file tree 2 files changed +3
-3
lines changed
Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -548,7 +548,7 @@ def locate_file(self, path):
548548 """
549549
550550 @classmethod
551- def from_name (cls , name ):
551+ def from_name (cls , name : str ):
552552 """Return the Distribution for the given package name.
553553
554554 :param name: The name of the distribution package to search for.
@@ -557,6 +557,8 @@ def from_name(cls, name):
557557 :raises PackageNotFoundError: When the named package's distribution
558558 metadata cannot be found.
559559 """
560+ if not name :
561+ raise ValueError ("A distribution name is required." )
560562 for resolver in cls ._discover_resolvers ():
561563 dists = resolver (DistributionFinder .Context (name = name ))
562564 dist = next (iter (dists ), None )
Original file line number Diff line number Diff line change 11import re
22import json
33import pickle
4- import pytest
54import unittest
65import warnings
76import importlib
@@ -51,7 +50,6 @@ def test_new_style_classes(self):
5150 self .assertIsInstance (Distribution , type )
5251 self .assertIsInstance (MetadataPathFinder , type )
5352
54- @pytest .mark .xfail (reason = "Not implemented" )
5553 @fixtures .parameterize (
5654 dict (name = None ),
5755 dict (name = '' ),
You can’t perform that action at this time.
0 commit comments