• Re: New pybuild plugin for PEP-517 pyproject.toml projects

    From Michel Alexandre Salim@21:1/5 to stefanor@debian.org on Thu Dec 30 00:40:02 2021
    XPost: linux.debian.maint.python

    Hi Stefano,

    On Wed, Dec 29, 2021 at 10:17:57PM +0000, stefanor@debian.org wrote:
    Hi debian-python (2021.12.17_23:52:14_+0000)
    - Build-depend on `dh-python-pep517` as well as any build tools
    specified by upstream in pyproject.toml (in build-system.requires)
    such as python3-setuptools, flit, or python3-poetry-core

    At upstream's suggestion, this is renamed to pybuild-plugin-pyproject.
    We're providing dh-python-pep517 for compatibility, but hope to drop it
    ASAP.

    Is there a way to see what packages currently build-depend on this?

    This does not seem to be supported:
    $ apt-rdepends -r --build-depends dh-python-pep517
    E: Reverse build-dependencies are not supported

    Thanks,

    --
    Michel Alexandre Salim
    profile: https://keyoxide.org/michel@michel-slm.name

    -----BEGIN PGP SIGNATURE-----

    iHUEABYIAB0WIQRdzi5+nDsc/9M1wdeLIp0vfMwE8gUCYczwQgAKCRCLIp0vfMwE 8lgfAP4oUaZPO75WA+kQDiURJt5uPfbJFAKvTqXnsHzj3Z3SBwEA9peaTGNS316e gxx4lzFEpE5GyUpByMkzVPv18Y+C7g0=
    =J2Xi
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Scott Kitterman@21:1/5 to Michel Alexandre Salim on Thu Dec 30 01:00:01 2021
    XPost: linux.debian.maint.python

    On December 29, 2021 11:33:26 PM UTC, Michel Alexandre Salim <michel@michel-slm.name> wrote:
    Hi Stefano,

    On Wed, Dec 29, 2021 at 10:17:57PM +0000, stefanor@debian.org wrote:
    Hi debian-python (2021.12.17_23:52:14_+0000)
    - Build-depend on `dh-python-pep517` as well as any build tools
    specified by upstream in pyproject.toml (in build-system.requires)
    such as python3-setuptools, flit, or python3-poetry-core

    At upstream's suggestion, this is renamed to pybuild-plugin-pyproject.
    We're providing dh-python-pep517 for compatibility, but hope to drop it
    ASAP.

    Is there a way to see what packages currently build-depend on this?

    This does not seem to be supported:
    $ apt-rdepends -r --build-depends dh-python-pep517
    E: Reverse build-dependencies are not supported

    In the ubuntu-dev-tools package, reverse-depends -b $PACKAGE.

    Scott K

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)