On Fri, Feb 16, 2024 at 02:04:26PM +0300, Pavel Korovin wrote: > Hi Daniel, > > I don't mind the new pre-commit RDEP, though it's not actually a > dependency: pre-commit runs fine without py-nodeenv. > > I'd suggest is to check if it's possible to avoid adding pre-commit > as BDEP (along with py-nodeenv). > > pre-commit is a test-before-commit tool and I don't see why it becomes > build dependency. Possibly this can be fixed in the build environment. > > On 02/15, Daniel Dickman wrote: > > Here's jupyter_server, a new port in the jupyter stack needed for > > jupyterlab and a few other things. > > > > The attachment contains a few things: > > - py-nodeenv, a new port needed by pre-commit (jupyter_server fails at > > build time without pre-commit having all the ports it needs) > > - a replacement Makefile for pre-commit adding the new RDEP and bumping > > the port. > > - 2 new TDEPs for jupyter_server > > - The new jupyter_server port itself. > > > > Note that jupyter_server cannot go to the 2.x series until > > jupyter-notebook supports the newer version. I added a comment about that > > in the Makefile. > > > > ok on importing all these new ports? >
I'm not familiar with the whole ecosystem, but to me this is pretty confusing and I think this will work better in smaller steps. *If* py-nodeenv is needed (see Pavel's comments), I'm confused why such an old version - 0.11.1 is from 2014, the most recent one on pypi.org is 1.8.0 from 2023... > -- > With best regards, > Pavel Korovin >