pbr/doc/source/user
Monty Taylor 09ee153410 Add a PEP517 interface
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
2021-11-03 10:05:32 -07:00
..
compatibility.rst rearrange existing documentation using the new standard layout 2017-06-22 16:08:39 -04:00
features.rst Merge "packaging: Remove support for pyN requirement files" 2018-10-06 21:14:59 +00:00
history.rst Re-add ChangeLog 2020-08-06 13:10:36 +00:00
index.rst Add Release Notes to documentation 2020-08-11 21:20:17 +00:00
packagers.rst Add an option to skip generating RELEASENOTES.rst 2018-09-24 13:05:35 +01:00
releasenotes.rst Add Release Notes to documentation 2020-08-11 21:20:17 +00:00
semver.rst Add leading 0 on alpha release in semver doc 2018-05-24 14:42:36 +00:00
using.rst Add a PEP517 interface 2021-11-03 10:05:32 -07:00