Re: [sage-devel] Add more-itertools as a standard package

2021-12-21 Thread julian...@fsfe.org
Hi Samuel, This is a popular pure Python package. It seems to have a history of non-breaking releases, so I would not mind adding it if it makes our lives much easier (and keeps us from reinventing the wheel when implementing algorithms.) As a maintainer of SageMath in conda-forge, I don't mind

Re: [sage-devel] Add more-itertools as a standard package

2021-12-20 Thread Lorenz Panny
On Mon, 20 Dec 2021 14:41:27 +0100, Michael Orlitzky wrote: > We already have 214 standard packages. That's 214 pieces of software > copy & pasted into the sage releases... and 214 SPKGs that the sage > developers need to keep updating, and 214 distro packages that every > distro maintainer nee

Re: [sage-devel] Add more-itertools as a standard package

2021-12-20 Thread Michael Orlitzky
On Mon, 2021-12-20 at 14:29 +, Dima Pasechnik wrote: > a pypi package without a version constraint in requirements.txt is not much > of burden, maintenance-wise, until it starts breaking things. > It still needs to be upgraded forever, and added to every distro, and upgraded in every distro f

Re: [sage-devel] Add more-itertools as a standard package

2021-12-20 Thread Dima Pasechnik
a pypi package without a version constraint in requirements.txt is not much of burden, maintenance-wise, until it starts breaking things. On Mon, 20 Dec 2021, 13:41 Michael Orlitzky, wrote: > On Thu, 2021-12-16 at 00:38 +0100, Samuel Lelièvre wrote: > > Dear sage-devel, > > > > The "more-iterto

Re: [sage-devel] Add more-itertools as a standard package

2021-12-20 Thread Michael Orlitzky
On Thu, 2021-12-16 at 00:38 +0100, Samuel Lelièvre wrote: > Dear sage-devel, > > The "more-itertools" Python package extends the "itertools" > module with extra useful iteration tools such as `pairwise`, > `triplewise`, `unique_justseen`, etc. > > Would anyone else support adding this package? >

[sage-devel] Add more-itertools as a standard package

2021-12-15 Thread Samuel Lelièvre
Dear sage-devel, The "more-itertools" Python package extends the "itertools" module with extra useful iteration tools such as `pairwise`, `triplewise`, `unique_justseen`, etc. - https://more-itertools.readthedocs.io/en/stable/index.html Making it a standard package would allow writing many algor