[issue15417] Add support for csh and fish in venv activation scripts

2012-10-04 Thread Roundup Robot

Roundup Robot added the comment:

New changeset c519b490f4e4 by Andrew Svetlov in branch 'default':
Issue #15417: Add support for csh and fish in venv activation scripts.
http://hg.python.org/cpython/rev/c519b490f4e4

--
nosy: +python-dev

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue15417
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue15417] Add support for csh and fish in venv activation scripts

2012-10-04 Thread Andrew Svetlov

Changes by Andrew Svetlov andrew.svet...@gmail.com:


--
assignee:  - asvetlov
resolution:  - fixed
stage:  - committed/rejected
status: open - closed

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue15417
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue15417] Add support for csh and fish in venv activation scripts

2012-07-23 Thread Vinay Sajip

Vinay Sajip vinay_sa...@yahoo.co.uk added the comment:

I have no objection in principle to supporting additional shells, but do have 
the following comments/questions:

1. Georg feels that this is a new feature he doesn't want to add to 3.3. IMO we 
have to respect his judgement as RM, no matter how trivial the change might 
seem. It's more about the discipline of the process than it is about any one 
specific change.

2. Where do we draw the line in terms of support for (arbitrary) shells? Each 
activation script will potentially need maintenance into the future. It was 
originally envisaged that the stdlib code would add minimal support for 
activation scripts and that third-party tools would add support for additional 
shells and other value-adding features. The venv API design was intended to 
facilitate usage by third-party code.

--
versions: +Python 3.4 -Python 3.3

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue15417
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue15417] Add support for csh and fish in venv activation scripts

2012-07-23 Thread Andrew Svetlov

Andrew Svetlov andrew.svet...@gmail.com added the comment:

1. I agree with you about exclusion from 3.3.

2. Hmm. Good question. For now virtualenv has support for cmd.exe, csh, fish, 
bash/zsh and PowerShell.
I propose to add csh and fish to venv too. 
If later somebody will push request for adding yet another shell support we can 
consider it. Personally I doubt if we will see many requests for that.

3. Which standard way to append new activation script in third-party tool? I 
see th only way: inherit from `venv.EnvBuilder` and override `setup_scripts` 
method pointing to new directory with desired activators as `path` parameter 
for `self.install_scripts(...)`.
Also that third-party tool have to reimplement functionality of `create` and 
`main` functions with setting up ArgumentParser. Doesn't look like trivial 
steps if you wish to just add single activation script.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue15417
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue15417] Add support for csh and fish in venv activation scripts

2012-07-23 Thread Vinay Sajip

Vinay Sajip vinay_sa...@yahoo.co.uk added the comment:

 inherit from `venv.EnvBuilder` and override `setup_scripts` method
 pointing to new directory with desired activators as `path` parameter
 for `self.install_scripts(...)`.

Yes, that's it. A third party tool would potentially do more than just custom 
scripts, and would presumably have its own command line parameters and handling 
code, reflecting the features it offers.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue15417
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue15417] Add support for csh and fish in venv activation scripts

2012-07-21 Thread Andrew Svetlov

Changes by Andrew Svetlov andrew.svet...@gmail.com:


--
components: Library (Lib)
nosy: asvetlov
priority: normal
severity: normal
status: open
title: Add support for csh and fish in venv activation scripts
versions: Python 3.3

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue15417
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue15417] Add support for csh and fish in venv activation scripts

2012-07-21 Thread Andrew Svetlov

New submission from Andrew Svetlov andrew.svet...@gmail.com:

I have added required shell files

--
keywords: +needs review, patch
Added file: http://bugs.python.org/file26474/issue15417.diff

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue15417
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue15417] Add support for csh and fish in venv activation scripts

2012-07-21 Thread Andrew Svetlov

Andrew Svetlov andrew.svet...@gmail.com added the comment:

No idea if Doc/using/venv-create.inc should be updated to reflect support of 
new shells. 

virtualenv does nothing in own documentation btw.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue15417
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue15417] Add support for csh and fish in venv activation scripts

2012-07-21 Thread Andrew Svetlov

Changes by Andrew Svetlov andrew.svet...@gmail.com:


--
nosy: +carljm, vinay.sajip

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue15417
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com