summaryrefslogtreecommitdiff
path: root/setuptools/dist.py
diff options
context:
space:
mode:
authorMelissa Li <li.melissa.kun@gmail.com>2021-02-27 21:31:09 -0500
committerMelissa Li <li.melissa.kun@gmail.com>2021-02-28 01:48:33 -0500
commit85f824f49d69177f68245b9788acaf5ace97afb7 (patch)
tree5c54f4cabce7f9e332a64b319d5379ef44ef54a7 /setuptools/dist.py
parent1a549254c1828161417ff1053b8cdea34b9ad1dd (diff)
downloadpython-setuptools-git-85f824f49d69177f68245b9788acaf5ace97afb7.tar.gz
handle AttributeError by raising DisutilsSetupError in check_specifier
Diffstat (limited to 'setuptools/dist.py')
-rw-r--r--setuptools/dist.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/setuptools/dist.py b/setuptools/dist.py
index c31020f0..6ae3886b 100644
--- a/setuptools/dist.py
+++ b/setuptools/dist.py
@@ -292,7 +292,7 @@ def check_specifier(dist, attr, value):
"""Verify that value is a valid version specifier"""
try:
packaging.specifiers.SpecifierSet(value)
- except packaging.specifiers.InvalidSpecifier as error:
+ except (packaging.specifiers.InvalidSpecifier, AttributeError) as error:
tmpl = (
"{attr!r} must be a string "
"containing valid version specifiers; {error}"