Re: git: 8b6f38739d2f - main - devel/py-hatchling: Update to 1.12.2
Date: Sun, 05 Feb 2023 16:51:59 UTC
On Sun, Feb 5, 2023 at 3:19 PM Po-Chuan Hsieh <sunpoet@freebsd.org> wrote: > On Tue, Jan 31, 2023 at 8:06 AM Charlie Li <vishwin@freebsd.org> wrote: > >> Po-Chuan Hsieh wrote: >> > The branch main has been updated by sunpoet: >> > >> > URL: >> https://cgit.FreeBSD.org/ports/commit/?id=8b6f38739d2f582a2f8a0d3702e35fbf1bb1b630 >> > >> > commit 8b6f38739d2f582a2f8a0d3702e35fbf1bb1b630 >> > Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org> >> > AuthorDate: 2023-01-30 12:31:22 +0000 >> > Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org> >> > CommitDate: 2023-01-30 12:59:47 +0000 >> > >> > devel/py-hatchling: Update to 1.12.2 >> > >> > Changes: >> https://github.com/pypa/hatch/commits/master/backend >> > --- >> > devel/py-hatchling/Makefile | 5 +++-- >> > devel/py-hatchling/distinfo | 6 +++--- >> > devel/py-hatchling/files/setup.py | 23 +++++++++-------------- >> > 3 files changed, 15 insertions(+), 19 deletions(-) >> > >> This, along with other ports, are to have USE_PYTHON=pep517 and setup.py >> removed. >> > > Thanks for your work, > I'll check the pep517 implementation. If it's ready, I'll start converting > my ports to it. > I've read the pep517 implementation. The first issue I noticed was about not installing the bytecode. It is failing poudriere builds with build_fs_violation. e.g. from py-sphinx log: =>> Checking for staging violations... done =>> Error: Filesystem touched during stage (files must install to ${STAGEDIR}): extra: usr/local/lib/python3.9/site-packages/importlib_metadata/__pycache__ =>> Cleaning up wrkdir I guess it was not noticed before because currently most of the ports using pep517 are leaf ports. But it is not the case after py-importlib-metadata converted to pep517. I've prepared a patch to fix this. Regards, sunpoet > >> -- >> Charlie Li >> …nope, still don't have an exit line. >> >> >>