Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.python > #14962

Re: #!/usr/bin/python3 vs virtualenv

Path csiph.com!fu-berlin.de!bofh.it!news.nic.it!robomod
From Jorge Moraleda <jorge.moraleda@gmail.com>
Newsgroups linux.debian.maint.python
Subject Re: #!/usr/bin/python3 vs virtualenv
Date Fri, 03 Mar 2023 21:30:01 +0100
Message-ID <G5kcp-9ReX-3@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>
X-Mailbox-Line From debian-python-request@lists.debian.org Fri Mar 3 20:29:42 2023
Old-Return-Path <jorge.moraleda@gmail.com>
X-Amavis-Spam-Status No, score=-3.699 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, BODY_8BITS=1.5, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=2, LDO_WHITELIST=-5, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=no autolearn_force=no
X-Policyd-Weight using cached result; rate: -5.5
X-Gm-Message-State AO0yUKVYQyPx6c638ZQuSRq8E8T5gfFeg0Umo+1mGQgl6obadxMz6iQU /lHo0cuIuFh2RFnWjP4KEZXw/fS4rXlsfuq6YKJvOILHQdw=
X-Google-SMTP-Source AK7set8bf3pkc3x5wTcejcRJ7sd8wHMTA4+9Fy8lscm12uqPoimoxEJ/TPjlMX1BiBDG4LEF51c/UTuiYX0iWXk0LZA=
X-Received by 2002:a17:902:e5cc:b0:19d:1dfe:eac6 with SMTP id u12-20020a170902e5cc00b0019d1dfeeac6mr1303252plf.1.1677875360059; Fri, 03 Mar 2023 12:29:20 -0800 (PST)
MIME-Version 1.0
Content-Type multipart/alternative; boundary="000000000000d057a905f604cc1e"
X-Mailing-List <debian-python@lists.debian.org> archive/latest/20864
List-ID <debian-python.lists.debian.org>
List-URL <https://lists.debian.org/debian-python/>
List-Archive https://lists.debian.org/msgid-search/CAGbhV701u4XtjAYxrGH8TrfQw_rFzRKy5vV+o==7uTy=Yr7JLA@mail.gmail.com
Approved robomod@news.nic.it
Lines 70
Organization linux.* mail to news gateway
Sender robomod@news.nic.it
X-Original-Cc debian-python@lists.debian.org
X-Original-Date Fri, 3 Mar 2023 15:29:09 -0500
X-Original-Message-ID <CAGbhV701u4XtjAYxrGH8TrfQw_rFzRKy5vV+o==7uTy=Yr7JLA@mail.gmail.com>
X-Original-References <1c48b573-b3cd-0eb8-4493-752dd9d0c3fa@inria.fr> <9193D789-A0A4-4883-B2AC-3CBFF1ED3444@ubuntu.com> <20230303191648.zhsf7b5bukvwcgmh@yuggoth.org>
Xref csiph.com linux.debian.maint.python:14962

Show key headers only | View raw


[Multipart message — attachments visible in raw view] - view raw

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.

Thank you.

On Fri, Mar 3, 2023 at 2:17 PM Jeremy Stanley <fungi@yuggoth.org> wrote:

> On 2023-03-03 18:44:19 +0000 (+0000), Danial Behzadi دانیال بهزادی wrote:
> > You just want to install sphinx via pip in the virtual environment
> > too. Each venv should be atomic and isolated which means not
> > depended to system packages.
>
> However a venv can be made to use system packages if you use the
> --system-site-packages option when creating it.
> --
> Jeremy Stanley
>

Back to linux.debian.maint.python | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


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