I kind of get distracted by @modocache answer if you need some features.
Throughout this answer, I will refer to the version of the file FOO-PYTHON-ENV\Lib\distutils\dist.py python3.6
To repeat, you cannot use the list in the author field. That's why:
Spoiler: Two methods belonging to the DistributionMetadata class are the reason -
def _read_field(name): value = msg[name] if value == 'UNKNOWN': return None return value def _read_list(name): values = msg.get_all(name, None) if values == []: return None return values
Here, where you will get an error if you try to insert a list in the author field:
class DistributionMetadata:
& Everybody is here:
class DistributionMetadata: """Dummy class to hold the distribution meta-data: name, version, author, and so forth. """ _METHOD_BASENAMES = ("name", "version", "author", "author_email", "maintainer", "maintainer_email", "url", "license", "description", "long_description", "keywords", "platforms", "fullname", "contact", "contact_email", "classifiers", "download_url",
Rob Truxal Jul 18 '17 at 21:06 2017-07-18 21:06
source share