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

Re: pdm: Please replace python3-pep517 with python3-pyproject-hooks in Depends/Build-Depends




On August 18, 2023 1:04:26 PM UTC, Andreas Tille <andreas@an3as.eu> wrote:
>Hi Scott,
>
>Am Tue, Aug 15, 2023 at 02:18:35PM +0000 schrieb Scott Kitterman:
>> >They are zip files containing python source code. It is possible to include
>> >compiled C extensions in wheels, but I checked and these wheels are all pure
>> >python, so no binary blobs are included.
>> 
>> In Debian terms, it's not the preferred form for modification, so it's not source.  In this regard DFSG goes farther than some software licenses.
>
>I think the point Jeroen wanted to make is that these are actually
>source file archives which "by chance" are featuring a .whl extension
>rather than a .zip extension.

A wheel is not the preferred form for modification.  They're not wheels by chance at all.

From a DFSG perspective, the most straightforward approach is to build-depend on the relevant Debian packages and build any needed wheels from that.  It won't necessarily get you the same version as upstream uses, but it's definitely DFSG compliant.

Scott K


Reply to: