On August 18, 2023 1:04:26 PM UTC, Andreas Tille <andr...@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