Python port best-practice?

Joshua Root jmr at macports.org
Thu Apr 26 16:39:29 UTC 2018


On 2018-4-27 02:07 , Renee Otten wrote:
> 
>> On Apr 26, 2018, at 11:41 AM, Joshua Root <jmr at macports.org> wrote:
>>
>> On 2018-4-27 01:34 , Ryan Schmidt wrote:
>>>
>>> At this time, I probably wouldn't use older versions than 2.7 or 3.5. We have been phasing 3.3 and 3.4 modules out.
>>
>> Both 3.4 and 3.5 are in security fixes only mode. 3.3 is EOL. 2.6 is right out, of course.
> 
> Wouldn’t it make sense to have a policy so that Python ports (if working correctly) have the same subports - that would avoid breaking one port when (subjectively?) removing a subport from another. Just quickly looking at the current subports in the tree shows the following number of packages for the different py-?? subports: 11 (py25-), 387 (py-26), 1274 (py-27), 16 (py-31), 23 (py-32), 198 (py-33), 715 (py-34), 800 (py-35), 832 (py-36). 

Not all modules support the same python versions. Any time you remove
any port, you need to check for dependents. Python module ports are
depended on by more than just other python module ports.

- Josh


More information about the macports-dev mailing list