Index: pluginconf/flit.py ================================================================== --- pluginconf/flit.py +++ pluginconf/flit.py @@ -30,20 +30,36 @@ """ monkeypatches flit to use pluginconf sources for packaging with a `pyproject.toml` like: - [build-system] - requires = ["pluginconf", "flit"] - build-backend = "pluginconf.flit" +
| pyproject.toml | +foobar/__init__.py |
|---|---|
|
+ |
"""
import sys
import os
@@ -93,11 +109,11 @@
"name": module.name,
"provides": [module.name]
}
meta.update(ini_info.metadata)
meta.update(
- pmd_meta(
+ pmd_update(
pluginconf.plugin_meta(filename=module.file),
ini_info
)
)
if not meta.get("version"):
@@ -106,11 +122,11 @@
)
#print(meta)
return flit_core.common.Metadata(meta)
# map plugin meta to flit Metadata
-def pmd_meta(pmd, ini):
+def pmd_update(pmd, ini):
""" enjoin PMD fields with flit.common.MetaData """
pmd = psetup.MetaUtils(pmd)
meta = {
"summary": pmd.description,
"version": pmd.version,