tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: egg.mk and do-*



Thomas Klausner <wiz%netbsd.org@localhost> writes:

> On Mon, Jul 04, 2022 at 01:23:00PM -0400, Greg Troxel wrote:
>> I think the other thing egg.mk does is to depend on setuptools.  Perhaps
>> that should be added.
>
> This is the reason for the change. If you have extension.mk and no
> setuptools installed, you will end up with a different set of
> installed files than when setuptools is installed.
>
> Using egg.mk is one way of adding the setuptools dependency. You're
> right that it doesn't support multi-egg installs (because that's not a
> thing in python module land).
>
> As long as you make sure it builds fine with setuptools installed/not
> installed, go ahead with whatever change you like.

Sounds like we have converged:

  change egg.mk back to extension.mk
  [probably] exclude 27
  depend on setuptoops (by hoisting the lines from egg.mk, shorter w/o 27)

This case seems rare enough that adding lang/python/setuptools.mk that
is setuptools+extension doesn't seem necessary.

Attachment: signature.asc
Description: PGP signature



Home | Main Index | Thread Index | Old Index