Not our choice. setup.py relies on distutils, which has been deprecated and will be removed. See PEP 632 <https://peps.python.org/pep-0632/>,
This is part of a larger security trend of preventing user-installed software from modifying system resources. Distutils was at odds with that, so it had to go. That whole thing with venv might be a cool and dandy new feature but it > doesn't necessarily always work Example? Venv is part of this security trend. System resources do not have to be messed with, so you're less likely to break something else. If you've got a counter-example, I'd sure like to see it. You can still install everything in one place using the pip install method. In fact, that place can be /home/weewx, just like before. See the document Version 5 <https://github.com/weewx/weewx/wiki/Version-5>, which exhaustively outlines all these reasons. On Sat, Sep 28, 2024 at 7:15 PM Ξ <[email protected]> wrote: > >The old setup.py method is gone. > > In my opinion that's a really bad decision but I guess that won't change > anything. > That whole thing with venv might be a cool and dandy new feature but it > doesn't necessarily always work, whereas I've never had problem with > setup.py on any system. > One particular thing I liked about it how it installs everything under the > same directory: > [image: setup.png] > On Debian/Ubuntu these directories are all over the place and it's > annoying as hell having to search for what you need when you need it, I > don't have them memorised since I don't do changes all the time and even if > I had it memorised it's still inconvenient having everything scattered in > random directories. > > > On Monday, January 15, 2024 at 12:25:11 AM UTC+2 Tom Keffer wrote: > > > - WeeWX can now be installed using pip. The old setup.py method is > gone. > > -- > You received this message because you are subscribed to the Google Groups > "weewx-user" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/weewx-user/b0a5cf0d-5805-4632-9580-46c3262df8ean%40googlegroups.com > <https://groups.google.com/d/msgid/weewx-user/b0a5cf0d-5805-4632-9580-46c3262df8ean%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/CAPq0zEAevJyedoSe4AESzzj%2BPV1eCsa3Pt2autB1T9enCLEhFA%40mail.gmail.com.
