summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--setuptools/dist.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/setuptools/dist.py b/setuptools/dist.py
index 65e6d8b2..5b901801 100644
--- a/setuptools/dist.py
+++ b/setuptools/dist.py
@@ -419,7 +419,6 @@ class Distribution(_Distribution):
'long_description_content_type': lambda: None,
'project_urls': dict,
'provides_extras': ordered_set.OrderedSet,
- 'license_file': lambda: None,
'license_files': lambda: None,
}
@@ -585,7 +584,10 @@ class Distribution(_Distribution):
license_files: Optional[List[str]] = self.metadata.license_files
patterns: List[str] = license_files if license_files else []
- license_file: Optional[str] = self.metadata.license_file
+ license_file: Optional[str] = None
+ opts = self.get_option_dict('metadata')
+ if 'license_file' in opts:
+ license_file = opts['license_file'][1]
if license_file and license_file not in patterns:
patterns.append(license_file)