09ee153410
pep517 defines a new module method of specifying build backends. To allow pbr to exist in this world, we should define the interface that's needed. For this to be used, one will put: [build-system] requires = ["pbr>=5.7.0", "setuptools>=36.6.0", "wheel"] build-backend = "pbr.build" Into pyproject.toml - and the pep517 interface will be used. This doesn't really change anything else - it just makes us support this. So by itself this commit isn't SUPER helpful. But maybe let's take baby steps with something this prone to strife, yeah? After this we can start teasing some things apart and doing our own things directly. Co-Authored-By: Clark Boylan <clark.boylan@gmail.com> Change-Id: I293f59b5074a38c78adffe580de2f1533bb01ce7
10 lines
352 B
Plaintext
10 lines
352 B
Plaintext
# PBR doesn't use the pyproject.toml interface internally yet as
|
|
# fixing issues in the system will be difficult if PBR itself
|
|
# depends on it. We will put this file into place at pyproject.toml
|
|
# once we are more confident it works generally.
|
|
|
|
[build-system]
|
|
requires = ["setuptools>=36.6.0", "wheel"]
|
|
build-backend = "pbr.build"
|
|
backend-path = ["."]
|