Page MenuHomeFreeBSD

devel/py-pyyaml: Convert build to use PEP 517
ClosedPublic

Authored by michaelo on Fri, Aug 14, 10:09 PM.
Tags
None
Referenced Files
F167738681: D58848.id184794.diff
Mon, Aug 24, 4:27 AM
F167737970: D58848.id184089.diff
Mon, Aug 24, 4:17 AM
F167732254: D58848.id184794.diff
Mon, Aug 24, 2:57 AM
F167730330: D58848.id.diff
Mon, Aug 24, 2:32 AM
F167699750: D58848.diff
Sun, Aug 23, 8:46 PM
F167667604: D58848.id184748.diff
Sun, Aug 23, 4:25 PM
F167667561: D58848.id184794.diff
Sun, Aug 23, 4:24 PM
Unknown Object (File)
Sun, Aug 16, 4:27 AM
Subscribers
None

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 75595
Build 72478: arc lint + arc unit

Event Timeline

michaelo created this revision.
vishwin added inline comments.
devel/py-pyyaml/Makefile
42

Under no circumstances is this to be overridden. The framework does not even have this ability and one will never be added.

When setuptools is updated past 70.1, ie D46236, it will be normalised to all lowercase anyway. For now, patch setup.py.

44

This whole block is excessive.

This revision now requires changes to proceed.Fri, Aug 14, 10:36 PM

Address comments and lowercase wheel name in setup.py

Changes applied.

@vishwin This should be good now, take another look please.

devel/py-pyyaml/Makefile
26

Why is this block here under options/conditional processing instead of the regular location, and +=?

A leftover from previous code, changed and tested

devel/py-pyyaml/Makefile
26

Not 100% sure whether python.mk presets it. If safe to assign only, I am fine.

devel/py-pyyaml/Makefile
26

Never preset. The build backend that will be used must always be explicitly declared in BUILD_DEPENDS under USE_PYTHON=pep517.

This block is still in the wrong location, especially when unconditional.

This revision is now accepted and ready to land.Sun, Aug 23, 6:34 PM