ATTN maintainers python 3.12 is now default (was Re: Updated: python 3 packages)

Brian Inglis Brian.Inglis@SystematicSW.ab.ca
Sat Sep 5 19:38:24 GMT 2026


On 2026-09-05 11:04, Jon Turney via Cygwin-apps wrote:
> On 04/09/2026 05:15, Brian Inglis via Cygwin-apps wrote:
> [...]
>>
>> Hi Jon,
>>
>> python39-nghttp2 nghttp2 1.51.0-1 vaulted also 1.46.0-1 - python no longer built
>>
>> units_cur     units          always run from source - I can change #! to 
>> python3 (already linked to 3.12 here) rather than explicit 3.9 or 3.12 to 
>> avoid this in future?
> 
> Yes, if it doesn't install anything into /usr/lib/python3.NN/site-packages/ 
> (like this) packages which contain a python script can (usually) be made python- 
> version neutral.
> 
> (You could probably do this by dropping the inherit python3 and just configuring 
> with PYTHON=python3)
> 
> You might want to double check the dependencies, to make sure that python3 and 
> python3-requests are added, cygport might need some help with that.

Thanks Jon,

Timely hints, as I am having a problem dropping require: python312-requests, as 
explicit REQUIRES with REQUIRES_EXCLUDE_FROM=.../site-packages/ seems to have no 
effect with various deps_prune paths, so I will move onto the playground branch, 
check in the current approach, drop the inherit and try some more tweaks.

-- 
Take care. Thanks, Brian Inglis              Calgary, Alberta, Canada

La perfection est atteinte                   Perfection is achieved
non pas lorsqu'il n'y a plus rien à ajouter  not when there is no more to add
mais lorsqu'il n'y a plus rien à retrancher  but when there is no more to cut
                                 -- Antoine de Saint-Exupéry


More information about the Cygwin-apps mailing list