tech-pkg archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: USE_PKG_RESOURCES and wheel.mk
Thomas Klausner <wiz%gatalith.at@localhost> writes:
> On Mon, Apr 07, 2025 at 07:25:08PM -0400, Greg Troxel wrote:
>> In a package that used wheel.mk and where upstream noted that it used
>> pkg_resources, I set USE_PKG_RESOURCES. But wheel.mk doesn't support
>> that.
>>
>> It seems pkg_resources is deprecated:
>>
>> https://setuptools.pypa.io/en/latest/pkg_resources.html
>>
>> but we package things that still use it, and sometimes we do that with
>> wheel.mk.
>>
>> The overall situation is buggy :-)
>>
>> I can see three reasonable approaches:
>>
>> Noting in wheel.mk in comments that USE_PKG_RESOURCES is not
>> implemented, and that instead one should DEPEND on setuptools.
>
> I'm for this solution. The replacement modules importlib.resources
> and importlib.metadata are available since Python 3.7 and 3.8
> respectively, i.e. 2019.
>
> Add a comment with the upstream bug report that a package still uses
> pkg_resources, and add a DEPENDS line on setuptools below that.
>
> How many packages have you found that actually need this?
So far, 1. But I don't think that has much bearing on the number that
exist.
If you think it's very small, I'm ok with the comment approach. I can
do that after 12z Wednesday unless there's more discussion.
Home |
Main Index |
Thread Index |
Old Index