Page MenuHomeFreeBSD

devel/py-installer: convert to PEP-517 build and packaging
ClosedPublic

Authored by vishwin on Apr 6 2022, 12:41 AM.
Tags
None
Referenced Files
F102745294: D34789.diff
Sat, Nov 16, 3:20 PM
Unknown Object (File)
Sun, Nov 10, 6:10 AM
Unknown Object (File)
Sun, Nov 10, 3:08 AM
Unknown Object (File)
Thu, Nov 7, 9:43 PM
Unknown Object (File)
Thu, Oct 31, 4:48 AM
Unknown Object (File)
Mon, Oct 28, 3:04 PM
Unknown Object (File)
Fri, Oct 25, 3:17 PM
Unknown Object (File)
Fri, Oct 25, 3:16 PM

Details

Summary

Per description. Pretty much everything following PEP-517 will use this tool during stage so important to remove all dependencies to prevent loops, especially when this gets incorporated into the framework. Recommended to try this after D34786 but can work as-is.

Not compiling bytecode, not only because RECORD does not include them, but also as a long-term goal to compile them on install rather than stage time (D34739)

Test Plan

Like D34786, not currently seeking approval to commit. Successfully packages, passes QA and installs consumers as intended.

Diff Detail

Repository
rP FreeBSD ports repository
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 49125
Build 46014: arc lint + arc unit

Event Timeline

update to 0.6.0 and use framework

vishwin retitled this revision from [WIP] devel/py-installer: convert to PEP-517 build and packaging to devel/py-installer: convert to PEP-517 build and packaging.Jan 15 2023, 7:35 PM
vishwin edited the test plan for this revision. (Show Details)
vishwin edited reviewers, added: tcberner, fluffy, arrowd; removed: Python. vishwin added 1 blocking reviewer(s): sunpoet.
vishwin added a subscriber: Python.

MAINTAINER to python@ as infrastructure

convert to DISTVERSION, bump PORTREVISION, fix PEP517_BUILD_DEPEND

another round of stray paths smh

This revision was not accepted when it landed; it landed in state Needs Review.Feb 7 2023, 1:53 AM
This revision was automatically updated to reflect the committed changes.