tools/manifestfile.py: Add author kwarg to metadata().
This allows future micropython-lib packages to specify an author. Signed-off-by: Jim Mussared <jim.mussared@gmail.com>
This commit is contained in:
parent
b76ddcbc83
commit
65ab0ec91c
@ -87,14 +87,17 @@ class ManifestMetadata:
|
|||||||
self.version = None
|
self.version = None
|
||||||
self.description = None
|
self.description = None
|
||||||
self.license = None
|
self.license = None
|
||||||
|
self.author = None
|
||||||
|
|
||||||
def update(self, description=None, version=None, license=None):
|
def update(self, description=None, version=None, license=None, author=None):
|
||||||
if description:
|
if description:
|
||||||
self.description = description
|
self.description = description
|
||||||
if version:
|
if version:
|
||||||
self.version = version
|
self.version = version
|
||||||
if license:
|
if license:
|
||||||
self.license = version
|
self.license = version
|
||||||
|
if author:
|
||||||
|
self.author = author
|
||||||
|
|
||||||
|
|
||||||
# Turns a dict of options into a object with attributes used to turn the
|
# Turns a dict of options into a object with attributes used to turn the
|
||||||
@ -228,7 +231,7 @@ class ManifestFile:
|
|||||||
if base_path:
|
if base_path:
|
||||||
os.chdir(prev_cwd)
|
os.chdir(prev_cwd)
|
||||||
|
|
||||||
def metadata(self, description=None, version=None, license=None):
|
def metadata(self, description=None, version=None, license=None, author=None):
|
||||||
"""
|
"""
|
||||||
From within a manifest file, use this to set the metadata for the
|
From within a manifest file, use this to set the metadata for the
|
||||||
package described by current manifest.
|
package described by current manifest.
|
||||||
@ -237,7 +240,7 @@ class ManifestFile:
|
|||||||
to obtain the metadata for the top-level manifest file.
|
to obtain the metadata for the top-level manifest file.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
self._metadata[-1].update(description, version, license)
|
self._metadata[-1].update(description, version, license, author)
|
||||||
return self._metadata[-1]
|
return self._metadata[-1]
|
||||||
|
|
||||||
def include(self, manifest_path, top_level=False, **kwargs):
|
def include(self, manifest_path, top_level=False, **kwargs):
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user