Re: Proposal IRC meeting DPT

2024-07-01 Thread Scott Kitterman



On July 1, 2024 6:08:31 PM UTC, Matthias Klose  wrote:
>On 29.06.24 20:29, Scott Kitterman wrote:
>> On Saturday, June 29, 2024 1:36:41 PM EDT Soren Stoutner wrote:
>>> Scott,
>>> 
>>> On Saturday, June 29, 2024 8:58:09 AM MST Scott Kitterman wrote:
 I would say no.  Distutils is going to be with us for quite some time,
 even
 though it's no longer part of the standard distribution.
 
 Scott K
>>> 
>>> Can you please elaborate on this some more?  As a maintainer of a couple of
>>> packages that use distutils in some fashion I would appreciate understanding
>>> the detail of what is happening with distutils in Debian.
>> 
>> I can't say for sure.  I am assuming we will keep it in Debian in the short
>> term independent of the Python interpreter packages, since removing it would
>> break so many other packages.
>
>short time meaning, that we will remove it once we are stopping to have 3.11 
>as a supported version, which is usually as the final step of a python 
>transition.  Please note, that python3-distutils has not been available for 
>3.12 at any time.
>
>> According to codesearch.d.n over 600 packages reference disutils in their
>> code.  That doesn't mean that they all use it, but it's a lot of packages.
>
>this analysis is not good enough. it probably includes all stuff that can be 
>used with the distutils included in setuptools.
>
>> I think it's smart to work with upstreams to migrate away from it ASAP, since
>> it isn't going to stick around forever, but I don't know the timeline.
>> 
>> Of course, if no one volunteers to do the work to seperate it out of python3-
>> stdlib-extensions, then it might come up pretty soon.  Is anyone planning on
>> working on this (I confess I thought someone already had).
>
>it will be removed once we stop having 3.11 as a supported Python version.

Can python3-setuptools Provide: python3-distutils?

That would reduce the number of packages that have to be touched?

Scott K



Re: Proposal IRC meeting DPT

2024-07-01 Thread Matthias Klose

On 29.06.24 20:29, Scott Kitterman wrote:

On Saturday, June 29, 2024 1:36:41 PM EDT Soren Stoutner wrote:

Scott,

On Saturday, June 29, 2024 8:58:09 AM MST Scott Kitterman wrote:

I would say no.  Distutils is going to be with us for quite some time,
even
though it's no longer part of the standard distribution.

Scott K


Can you please elaborate on this some more?  As a maintainer of a couple of
packages that use distutils in some fashion I would appreciate understanding
the detail of what is happening with distutils in Debian.


I can't say for sure.  I am assuming we will keep it in Debian in the short
term independent of the Python interpreter packages, since removing it would
break so many other packages.


short time meaning, that we will remove it once we are stopping to have 
3.11 as a supported version, which is usually as the final step of a 
python transition.  Please note, that python3-distutils has not been 
available for 3.12 at any time.



According to codesearch.d.n over 600 packages reference disutils in their
code.  That doesn't mean that they all use it, but it's a lot of packages.


this analysis is not good enough. it probably includes all stuff that 
can be used with the distutils included in setuptools.



I think it's smart to work with upstreams to migrate away from it ASAP, since
it isn't going to stick around forever, but I don't know the timeline.

Of course, if no one volunteers to do the work to seperate it out of python3-
stdlib-extensions, then it might come up pretty soon.  Is anyone planning on
working on this (I confess I thought someone already had).


it will be removed once we stop having 3.11 as a supported Python version.

Matthias



Bug#1051352: ITP: shedskin -- Python-to-C++ compiler designed to speed up Python programs

2024-07-01 Thread Paul Boddie
Package: shedskin
Version: 0.9.9
X-Debbugs-Cc: debian-python@lists.debian.org

After discussion on the Debian Python mailing list, the packaging repository 
for this software now resides at the following location:

https://salsa.debian.org/python-team/packages/shedskin

Having updated the packaging resources for the latest upstream release, the CI 
pipeline has been run successfully:

https://salsa.debian.org/python-team/packages/shedskin/-/pipelines/695723

More information on the latest upstream release is available here:

http://shed-skin.blogspot.com/2024/06/shed-skin-restricted-python-to-c.html

I remain hopeful in getting this useful and impressive software packaged for 
Debian.

Paul