Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.maint.python > #14965
| Path | csiph.com!fu-berlin.de!bofh.it!news.nic.it!robomod |
|---|---|
| From | Jeremy Stanley <fungi@yuggoth.org> |
| Newsgroups | linux.debian.maint.python |
| Subject | Re: #!/usr/bin/python3 vs virtualenv |
| Date | Fri, 03 Mar 2023 21:50:02 +0100 |
| Message-ID | <G5kvM-9Rly-7@gated-at.bofh.it> (permalink) |
| References | <G5fw5-9OsW-3@gated-at.bofh.it> <G5iDD-9Qef-1@gated-at.bofh.it> <G5j6F-9QDs-5@gated-at.bofh.it> <G5kcp-9ReX-3@gated-at.bofh.it> |
| X-Mailbox-Line | From debian-python-request@lists.debian.org Fri Mar 3 20:43:37 2023 |
| Old-Return-Path | <fungi@yuggoth.org> |
| X-Amavis-Spam-Status | No, score=-12 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, LDO_WHITELIST=-5, PGPSIGNATURE=-5] autolearn=ham autolearn_force=no |
| X-Policyd-Weight | using cached result; rate:hard: -4.6 |
| MIME-Version | 1.0 |
| Content-Type | multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="e6uq4dgfbdpzpxco" |
| Content-Disposition | inline |
| User-Agent | NeoMutt/20170113 (1.7.2) |
| X-Sa-Exim-Connect-IP | 2001:4802:7801:102:be76:4eff:fe20:63e0 |
| X-Sa-Exim-Rcpt-To | debian-python@lists.debian.org |
| X-Sa-Exim-Mail-From | fungi@yuggoth.org |
| X-Sa-Exim-Scanned | No (on azathoth.yuggoth.org); SAEximRunCond expanded to false |
| X-Mailing-List | <debian-python@lists.debian.org> archive/latest/20867 |
| List-ID | <debian-python.lists.debian.org> |
| List-URL | <https://lists.debian.org/debian-python/> |
| List-Archive | https://lists.debian.org/msgid-search/20230303204314.f663ltpcjhg3iyzt@yuggoth.org |
| Approved | robomod@news.nic.it |
| Lines | 62 |
| Organization | linux.* mail to news gateway |
| Sender | robomod@news.nic.it |
| X-Original-Date | Fri, 3 Mar 2023 20:43:14 +0000 |
| X-Original-Message-ID | <20230303204314.f663ltpcjhg3iyzt@yuggoth.org> |
| X-Original-References | <1c48b573-b3cd-0eb8-4493-752dd9d0c3fa@inria.fr> <9193D789-A0A4-4883-B2AC-3CBFF1ED3444@ubuntu.com> <20230303191648.zhsf7b5bukvwcgmh@yuggoth.org> <CAGbhV701u4XtjAYxrGH8TrfQw_rFzRKy5vV+o==7uTy=Yr7JLA@mail.gmail.com> |
| Xref | csiph.com linux.debian.maint.python:14965 |
Show key headers only | View raw
[Multipart message — attachments visible in raw view] - view raw
On 2023-03-03 15:29:09 -0500 (-0500), Jorge Moraleda wrote: > Would it be hard to support both philosophies? > > I would like to suggest a couple of configuration options that by default > disallow using pip outside a virtual environment but that users with root > privilege can modify by editing a config file (probably somewhere in /etc) > and that would enable using pip outside a virtual environment, both as root > and as regular user respectively. > > I feel this would satisfy the needs of regular users to be protected > against accidentally breaking their system while enabling power users to > have full control of their computer and enjoy the simplicity of a single > environment. Clearly this discussion suggests that debian has both types of > users and we should support them both if we can. [...] "Power users" who like to break their systems can simply `sudo pip install --break-system-packages foo` or even just `sudo rm /usr/lib/python3.11/EXTERNALLY-MANAGED` and then do whatever they want anyway. It doesn't seem to me like there's much need for a config option that does that for you, and adding one would imply that Debian will help you fix things once you've done it. This feature is simply a guard rail for users who otherwise wouldn't know where the edge of that cliff is located. There are already solutions for your power users, but as is often said in such situations: If it breaks you get to keep the pieces. Have fun! -- Jeremy Stanley
Back to linux.debian.maint.python | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
#!/usr/bin/python3 vs virtualenv Marc Glisse <marc.glisse@inria.fr> - 2023-03-03 16:30 +0100
Re: #!/usr/bin/python3 vs virtualenv Danial Behzadi دانیال بهزادی <dani.behzi@ubuntu.com> - 2023-03-03 19:50 +0100
Re: #!/usr/bin/python3 vs virtualenv Jeremy Stanley <fungi@yuggoth.org> - 2023-03-03 20:20 +0100
Re: #!/usr/bin/python3 vs virtualenv Jorge Moraleda <jorge.moraleda@gmail.com> - 2023-03-03 21:30 +0100
Re: #!/usr/bin/python3 vs virtualenv Jeremy Stanley <fungi@yuggoth.org> - 2023-03-03 21:50 +0100
Re: #!/usr/bin/python3 vs virtualenv Jorge Moraleda <jorge.moraleda@gmail.com> - 2023-03-03 22:30 +0100
Re: #!/usr/bin/python3 vs virtualenv Jeremy Stanley <fungi@yuggoth.org> - 2023-03-03 22:50 +0100
Re: #!/usr/bin/python3 vs virtualenv Julian Gilbey <julian@d-and-j.net> - 2023-03-05 11:50 +0100
Re: #!/usr/bin/python3 vs virtualenv Jorge Moraleda <jorge.moraleda@gmail.com> - 2023-03-05 13:00 +0100
Re: #!/usr/bin/python3 vs virtualenv Stefano Rivera <stefanor@debian.org> - 2023-03-09 23:40 +0100
Re: #!/usr/bin/python3 vs virtualenv Marc Glisse <marc.glisse@inria.fr> - 2023-03-05 14:20 +0100
Re: #!/usr/bin/python3 vs virtualenv Dmitry Shachnev <mitya57@debian.org> - 2023-03-03 21:50 +0100
csiph-web