Skip to content

setup.py is not PEP517 compliant #3986

@ubuntu-server-builder

Description

@ubuntu-server-builder

This bug was originally filed in Launchpad as LP: #1978328

Launchpad details
affected_projects = []
assignee = None
assignee_name = None
date_closed = None
date_created = 2022-06-10T15:57:48.990151+00:00
date_fix_committed = None
date_fix_released = None
id = 1978328
importance = medium
is_complete = False
lp_url = https://bugs.launchpad.net/cloud-init/+bug/1978328
milestone = None
owner = holmanb
owner_name = Brett Holman
private = False
status = triaged
submitter = holmanb
submitter_name = Brett Holman
tags = []
duplicates = []

Launchpad user Brett Holman(holmanb) wrote on 2022-06-10T15:57:48.990151+00:00

A bug[1] was filed downstream for this, and reported upstream in #cloud-init IRC by Sam (Gentoo maintainer).

This causes build failure on Gentoo/OpenRC, which is carrying a downstream workaround[2] for now.

It looks like the upstream installation method for init scripts and additional bits (non-Python files at all) isn't compatible with PEP517, so PEP517 installs are broken right now.

PEP517 with the wheel spec doesn't have a good way of installing data files.

[1] https://bugs.gentoo.org/850628
[2] gentoo/gentoo@44cfdb3

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working correctlylaunchpadMigrated from Launchpad

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions