25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
# * for setuptools compat a long dynamic field is required (but flit hates it)
# dynamic = ["version", "description", "readme", "requires-python",
# "license", "keywords", "classifiers", "urls", "entry-points"]
# Not sure yet if the pyproject.toml specs allow for reconcilation here.
# <https://github.com/pypa/flit/issues/605>
"""
monkeypatches flit to use pluginconf sources for packaging with a
`pyproject.toml` like:
<table>
<tr><th>pyproject.toml</th>
<th>foobar/__init__.py</th></tr>
<tr><td><code><pre>
[build-system]
requires = ["pluginconf", "flit"]
|
|
<
|
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
# * for setuptools compat a long dynamic field is required (but flit hates it)
# dynamic = ["version", "description", "readme", "requires-python",
# "license", "keywords", "classifiers", "urls", "entry-points"]
# Not sure yet if the pyproject.toml specs allow for reconcilation here.
# <https://github.com/pypa/flit/issues/605>
"""
Hijacks flit to use pluginconf sources. (It's a hack, but builds work.)
<table>
<tr><th>pyproject.toml</th>
<th>foobar/__init__.py</th></tr>
<tr><td><code><pre>
[build-system]
requires = ["pluginconf", "flit"]
|