Index: html/flit.html ================================================================== --- html/flit.html +++ html/flit.html @@ -23,19 +23,34 @@

Module pluginconf.flit

monkeypatches flit to use pluginconf sources for packaging with a pyproject.toml like:

-
[build-system]
-requires = ["pluginconf", "flit"]
+
+
+
+
+
+
pyproject.tomlfoobar/__init__.py
+[build-system]
+requires = ["pluginconf", "flit]
 build-backend = "pluginconf.flit"
 
 [project]
 name = "foobar"
-
+dynamic = ["*"] +
+# title: foobar
+# description: package summary
+# version: 2.5.0
+# depends: python:requests >= 2.25
+# license: MITL
+# classifiers: backend, text
+# url: http;//example.org
+

Can be invoked per flit-pluginconf build or python -m build.

-

flit - can't believe it's not setup.py!!

+

flit - can't believe it's not setup.py!!

@@ -46,12 +61,12 @@ def make_metadata(module, ini_info)

@inject different sourcing order to apply plugin meta fields

-
-def pmd_meta(pmd, ini) +
+def pmd_update(pmd, ini)

enjoin PMD fields with flit.common.MetaData

@@ -77,11 +92,11 @@
  • Functions