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


Groups > comp.lang.python > #104366

Re: Question

Path csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail
From Chris Angelico <rosuav@gmail.com>
Newsgroups comp.lang.python
Subject Re: Question
Date Wed, 9 Mar 2016 11:13:15 +1100
Lines 33
Message-ID <mailman.57.1457482398.15725.python-list@python.org> (permalink)
References <CAPZK=NPMN1JRHCNivWojp0QvQQpoh02cHbxn1VOhLnE8fg4idg@mail.gmail.com> <mailman.30.1457369898.10335.python-list@python.org> <slrnndrh4r.19u.jon+usenet@wintry.unequivocal.co.uk> <nbkgh7$8q0$1@dont-email.me> <slrnndrjj8.19u.jon+usenet@wintry.unequivocal.co.uk> <mailman.44.1457378999.10335.python-list@python.org> <slrnndsbjk.19u.jon+usenet@wintry.unequivocal.co.uk> <mailman.52.1457457599.15725.python-list@python.org> <56df65a1$0$1596$c3e8da3$5496439d@news.astraweb.com>
Mime-Version 1.0
Content-Type text/plain; charset=UTF-8
X-Trace news.uni-berlin.de G3lqj7rDbbZA0ubo1WLgTAkWYUa2tMvKE0zFP4b2V+pw==
Return-Path <rosuav@gmail.com>
X-Original-To python-list@python.org
Delivered-To python-list@mail.python.org
X-Spam-Status OK 0.001
X-Spam-Evidence '*H*': 1.00; '*S*': 0.00; 'subject:Question': 0.05; '*not*': 0.07; 'bash': 0.07; 'seemed': 0.07; 'cc:addr:python- list': 0.09; 'agree,': 0.09; 'complaining': 0.09; 'enormous': 0.09; 'git': 0.09; 'python': 0.10; 'wed,': 0.15; '"windows': 0.16; '(note,': 0.16; '(which,': 0.16; '2016': 0.16; 'available;': 0.16; 'bash,': 0.16; 'conceivably': 0.16; 'emulator': 0.16; 'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16; 'received:io': 0.16; 'received:psf.io': 0.16; 'shells': 0.16; 'think?': 0.16; 'wrote:': 0.16; 'shell': 0.18; 'windows': 0.20; 'cc:2**0': 0.20; 'cc:addr:python.org': 0.20; 'work,': 0.21; '(the': 0.22; 'am,': 0.23; 'header:In-Reply-To:1': 0.24; 'script': 0.25; 'command': 0.26; '(which': 0.26; 'linux': 0.26; 'skip:" 20': 0.26; 'message-id:@mail.gmail.com': 0.27; 'idea': 0.28; 'windows,': 0.29; 'environment': 0.29; "i'm": 0.30; 'work.': 0.30; "can't": 0.32; 'though,': 0.32; 'run': 0.33; 'problem': 0.33; "d'aprano": 0.33; 'steven': 0.33; 'handle': 0.34; 'running': 0.34; 'received:google.com': 0.35; 'world,': 0.35; 'activate': 0.35; 'displays': 0.35; 'installing': 0.35; 'expected': 0.35; 'but': 0.36; 'should': 0.36; 'instead': 0.36; 'there': 0.36; 'received:209.85': 0.36; 'possible': 0.36; 'subject:: ': 0.37; 'operating': 0.37; 'received:209.85.213': 0.37; 'difference': 0.38; "won't": 0.38; 'received:209': 0.38; 'stuff': 0.38; 'sure': 0.39; 'does': 0.39; 'unable': 0.39; 'rather': 0.39; 'provide': 0.61; 'default': 0.61; 'no.': 0.62; 'skip:n 10': 0.62; 'within': 0.64; 'between': 0.65; 'mar': 0.65; 'worth': 0.67; 'activation.': 0.84; 'chrisa': 0.84; 'terrible': 0.84; 'to:none': 0.91; 'ports': 0.93
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:cc; bh=Lvkf6PPXMUNJG2m/HKw8hyv0wY3Nh+Y2gVOr0ob5+Xs=; b=OVue/oJOlNgJaqJzy1hPw6TCozN/Yz7KVo9Mf1JGcQkxZHTFJwe9ImUmrm8O0HWAxI JC9McvdjKNOjNoO9iJUpuoVYfDpMDcCr8BzisyHIDhWcIAN/niFbhKJCJQpL4vqKf0oU 8RHrvAPJpX1h2CWAyIPfNvb+xEw5BQ0TweC2dkU2Nit69Pg8d8WDVBcIRC8LYsp4jgxl by60e1sti7PkZ7ixbsyOG7gP53A/as0ayvn/H84S23SapzoNO8uBtxHWgtotecBK/4oX WCk/wYSAhhjLafl2IEq12uqASDSGv4lE6+M9eAvwE/sJfHacCkHZ7IK0dKyk+D1gxzgN tP7g==
X-Google-DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:cc; bh=Lvkf6PPXMUNJG2m/HKw8hyv0wY3Nh+Y2gVOr0ob5+Xs=; b=btSOuyWJfpnDIRY9wGWVCwd0XTRM93xALW3k9IN87BaLQR1AQwJqwBruYcdk3QEnCl c6fduPdlPZCctZicef3AqLLNadyWogO9B4Dd+2ovvntXQBqc/MO9ZbvFHG3mR6+DGbkV D3npo3DOjawpcgQdhPm8u/hFFwfp00/d+9LcFDXwp7ekke0RT8rOKsvye5H4hF1JKimM Lqu2Ldxd7/BP9rCcSFJX9dAqW03MBdyejOj2KeJxSgBZcz9ecZXarb5vsi8i2IfHNtyL SOIcXo0cyl02tcn644BgSKLrGeLOfGd2SqOsjfeG7q2jvdeT8iB+LMrzoQdicIoFXoL9 QxOg==
X-Gm-Message-State AD7BkJKivoncN1FaKr19iCX1A6snfQZm9podt16QDzmzQv5ALpEtiNRVMoD9t92o06qWg6obzVrepm43cA1lqw==
X-Received by 10.50.137.35 with SMTP id qf3mr22247677igb.92.1457482395732; Tue, 08 Mar 2016 16:13:15 -0800 (PST)
In-Reply-To <56df65a1$0$1596$c3e8da3$5496439d@news.astraweb.com>
X-BeenThere python-list@python.org
X-Mailman-Version 2.1.21
Precedence list
List-Id General discussion list for the Python programming language <python-list.python.org>
List-Unsubscribe <https://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-list/>
List-Post <mailto:python-list@python.org>
List-Help <mailto:python-list-request@python.org?subject=help>
List-Subscribe <https://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe>
Xref csiph.com comp.lang.python:104366

Show key headers only | View raw


On Wed, Mar 9, 2016 at 10:52 AM, Steven D'Aprano <steve@pearwood.info> wrote:
>> Well, running bash on Windows is decidedly non-standard. This is like
>> installing a Python package on a Linux system and then complaining
>> that it won't run under wine. I don't think that Python should be
>> expected to provide an activate script for all possible shells the
>> user might conceivably want to use.
>
> Not "all possible shells", no. But it's not unreasonable for it to handle
> the single most popular operating system environment in the world, Windows,
> don't you think?

I'm not sure that the issue is "Windows can't use venv", but "Windows
with Git Bash can't use venv". Windows has a number of shells
available; the default one is pretty terrible but does kinda work, and
then there's PowerShell, and ports of other shells like bash. Cygwin
provides its own shell (which I think is bash), and I'm not sure if
that's the same as Git Bash installs. And then there's the difference
between the shell (the command interpreter) and the, for want of a
better name, terminal emulator (the thing that displays stuff on the
screen).

Working purely within cmd.exe and the default terminal emulator, I was
able to "py -m venv env" and then "env\scripts\activate" (note, *not*
env/bin/activate which is what I'm used to - no idea why). It seemed
to work.

Working instead in Git Bash, though, leaves me unable to activate,
because there is no bash script for venv activation. Hence, the
problem is "supporting all possible shells" (which is an enormous
challenge), rather than "supporting one of the three most popular
operating systems" (which, I agree, is well worth doing).

ChrisA

Back to comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Re: Question Ian Kelly <ian.g.kelly@gmail.com> - 2016-03-07 09:57 -0700
  Re: Question Jon Ribbens <jon+usenet@unequivocal.co.uk> - 2016-03-07 18:09 +0000
    Re: Question mm0fmf <none@invalid.com> - 2016-03-07 18:18 +0000
      Re: Question Jon Ribbens <jon+usenet@unequivocal.co.uk> - 2016-03-07 18:51 +0000
        Re: Question Ian Kelly <ian.g.kelly@gmail.com> - 2016-03-07 12:29 -0700
          Re: Question Jon Ribbens <jon+usenet@unequivocal.co.uk> - 2016-03-08 01:41 +0000
            Re: Question justin walters <walters.justin01@gmail.com> - 2016-03-07 17:59 -0800
              Re: Question Jon Ribbens <jon+usenet@unequivocal.co.uk> - 2016-03-08 10:24 +0000
                Re: Question justin walters <walters.justin01@gmail.com> - 2016-03-08 08:47 -0800
                Re: Question Jon Ribbens <jon+usenet@unequivocal.co.uk> - 2016-03-08 16:53 +0000
            Re: Question Ian Kelly <ian.g.kelly@gmail.com> - 2016-03-08 10:19 -0700
              Re: Question Jon Ribbens <jon+usenet@unequivocal.co.uk> - 2016-03-08 17:56 +0000
                Re: Question Ian Kelly <ian.g.kelly@gmail.com> - 2016-03-08 11:08 -0700
                Re: Question Jon Ribbens <jon+usenet@unequivocal.co.uk> - 2016-03-08 18:08 +0000
              Re: Question Steven D'Aprano <steve@pearwood.info> - 2016-03-09 10:52 +1100
                Re: Question Chris Angelico <rosuav@gmail.com> - 2016-03-09 11:13 +1100
                Re: Question Ian Kelly <ian.g.kelly@gmail.com> - 2016-03-08 18:27 -0700
                Re: Question Jon Ribbens <jon+usenet@unequivocal.co.uk> - 2016-03-09 12:28 +0000
                Re: Question Dennis Lee Bieber <wlfraed@ix.netcom.com> - 2016-03-09 23:01 -0500
                Re: Question Jon Ribbens <jon+usenet@unequivocal.co.uk> - 2016-03-10 11:44 +0000
                Re: Question Dennis Lee Bieber <wlfraed@ix.netcom.com> - 2016-03-10 08:37 -0500
                Re: Question Jon Ribbens <jon+usenet@unequivocal.co.uk> - 2016-03-09 12:52 +0000
        Re: Question Chris Angelico <rosuav@gmail.com> - 2016-03-08 06:47 +1100
          Re: Question Jon Ribbens <jon+usenet@unequivocal.co.uk> - 2016-03-08 01:33 +0000
        Re: Question Andrew Farrell <amfarrell@mit.edu> - 2016-03-07 14:00 -0600
        Re: Question justin walters <walters.justin01@gmail.com> - 2016-03-07 11:04 -0800
    Re: Question Chris Warrick <kwpolska@gmail.com> - 2016-03-07 19:22 +0100
    Re: Question Random832 <random832@fastmail.com> - 2016-03-07 13:26 -0500

csiph-web