On Fri, Jun 22, 2012 at 12:59 AM, Chris McDonough <chr...@plope.com> wrote:
> On 06/21/2012 10:30 AM, Nick Coghlan wrote:>> That will give at least 3 mechanisms for Python code to get onto a system:>>>> 1. Python dist -> converter -> system package -> system Python path>>>> 2. Python dist -> system Python installer -> system Python path>>>> 3. Python dist -> venv Python installer -> venv Python path>>>> While I agree that path 2 should be discouraged for production>> systems, I don't think it should be prevented altogether (since it can>> be very convenient on personal systems).>>> I'm not sure under what circumstance 2 and 3 wouldn't do the same thing. Do> you have a concrete idea?
Yep, this is what I was talking about in terms of objecting to
installation of *.pth files: I think automatically installing *.pth
files into the system Python path is *wrong* (just like globally
editing PYTHONPATH), and that includes any *.pth files needed for egg
installation.
In a venv however, I assume the entire thing is application specific,
so using *.pth files and eggs for ease of management makes a lot of
sense and I would be fine with using that style of installation by
default.
If the *same* default was going to the used in both places, my
preference would be to avoid *.pth files by default and require them
to be explicitly requested regardless of the nature of the target
environment. I really just wanted to be clear that I don't mind *.pth
files at all in the venv case, because they're not affecting the
runtime state of other applications.
Cheers,
Nick.
--
Nick Coghlan | ncog...@gmail.com | Brisbane, Australia
_______________________________________________
Python-Dev mailing list
Pyth...@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: http://mail.python.org/mailman/options/python-dev/python-dev-ml%40activestate.com
Recent Messages in this Thread |
|
Éric Araujo |
Jun 19, 2012 09:46 pm |
|
mar...@v.loewis.de |
Jun 22, 2012 03:24 pm |
|
Vinay Sajip |
Jun 22, 2012 03:48 pm |
|
Vinay Sajip |
Jun 23, 2012 02:14 pm |
|
Stephen J. Turnbull |
Jun 23, 2012 08:02 am |
|
Donald Stufft |
Jun 22, 2012 04:56 pm |
|
Paul Moore |
Jun 22, 2012 01:24 pm |
|
Tarek Ziadé |
Jun 22, 2012 06:42 am |
|
Nick Coghlan |
Jun 22, 2012 07:11 am |
|
Donald Stufft |
Jun 22, 2012 12:01 am |
|
Hynek Schlawack |
Jun 28, 2012 11:09 am |
|
Ethan Furman |
Jun 19, 2012 10:09 pm |
|
Nick Coghlan |
Jun 19, 2012 10:14 pm |
|
Guido van Rossum |
Jun 20, 2012 04:36 am |
|
Antoine Pitrou |
Jun 20, 2012 09:27 am |
|
Hynek Schlawack |
Jun 20, 2012 11:20 am |
|
Antoine Pitrou |
Jun 20, 2012 11:29 am |
|
Éric Araujo |
Jun 20, 2012 03:34 pm |
|
Georg Brandl |
Jun 20, 2012 03:44 pm |
|
Tarek Ziadé |
Jun 20, 2012 04:24 pm |
|
Paul Moore |
Jun 19, 2012 10:54 pm |
|
Chris McDonough |
Jun 19, 2012 11:34 pm |
|
Antoine Pitrou |
Jun 20, 2012 01:23 am |
|
Nick Coghlan |
Jun 20, 2012 05:00 am |
|
Antoine Pitrou |
Jun 20, 2012 09:04 am |
|
Tarek Ziadé |
Jun 20, 2012 09:18 am |
|
Victor Stinner |
Jun 20, 2012 06:36 am |
|
Donald Stufft |
Jun 20, 2012 07:36 am |
|
Georg Brandl |
Jun 20, 2012 07:09 am |
|
Dirkjan Ochtman |
Jun 20, 2012 07:32 am |
|
"Martin v. Löwis" |
Jun 20, 2012 08:18 am |
|
Tarek Ziadé |
Jun 20, 2012 08:55 am |
|
Dirkjan Ochtman |
Jun 20, 2012 09:05 am |
|
Antoine Pitrou |
Jun 20, 2012 09:12 am |
|
Tarek Ziadé |
Jun 20, 2012 09:22 am |
|
Antoine Pitrou |
Jun 20, 2012 09:49 am |
|
Tarek Ziadé |
Jun 20, 2012 10:30 am |
|
Antoine Pitrou |
Jun 20, 2012 10:39 am |
|
Tarek Ziadé |
Jun 20, 2012 10:54 am |
|
Georg Brandl |
Jun 20, 2012 11:06 am |
|
Vinay Sajip |
Jun 20, 2012 09:51 am |
|
Antoine Pitrou |
Jun 20, 2012 09:54 am |
|
Tarek Ziadé |
Jun 20, 2012 10:34 am |
|
Paul Moore |
Jun 20, 2012 11:19 am |
|
Tarek Ziadé |
Jun 20, 2012 11:31 am |
|
Nick Coghlan |
Jun 20, 2012 12:53 pm |
|
Paul Moore |
Jun 20, 2012 01:10 pm |
|
Alexis Métaireau |
Jun 20, 2012 01:19 pm |
|
Nick Coghlan |
Jun 20, 2012 01:28 pm |
|
Alexis Métaireau |
Jun 20, 2012 01:36 pm |
|
Tarek Ziadé |
Jun 21, 2012 12:00 pm |
|
Alexis Métaireau |
Jun 20, 2012 01:16 pm |
|
Paul Moore |
Jun 20, 2012 01:47 pm |
|
Paul Moore |
Jun 20, 2012 11:11 am |
|
Antoine Pitrou |
Jun 20, 2012 11:46 am |
|
Nick Coghlan |
Jun 20, 2012 01:02 pm |
|
Bill Janssen |
Jun 20, 2012 02:46 pm |
|
PJ Eby |
Jun 20, 2012 05:29 pm |
|
Nick Coghlan |
Jun 21, 2012 03:57 am |
|
Chris McDonough |
Jun 21, 2012 04:44 am |
|
Nick Coghlan |
Jun 21, 2012 08:45 am |
|
David Cournapeau |
Jun 21, 2012 09:28 am |
|
Nick Coghlan |
Jun 21, 2012 11:58 am |
|
David Cournapeau |
Jun 21, 2012 12:19 pm |
|
Nick Coghlan |
Jun 21, 2012 12:31 pm |
|
Chris McDonough |
Jun 21, 2012 11:48 am |
|
Oscar Benjamin |
Jun 21, 2012 12:07 pm |
|
Nick Coghlan |
Jun 21, 2012 12:21 pm |
|
Chris McDonough |
Jun 21, 2012 12:51 pm |
|
Nick Coghlan |
Jun 21, 2012 01:29 pm |
|
Chris McDonough |
Jun 21, 2012 02:12 pm |
|
Nick Coghlan |
Jun 21, 2012 02:30 pm |
|
Chris McDonough |
Jun 21, 2012 02:59 pm |
Re: [Python-Dev] Status of packaging in 3.3 |
Nick Coghlan |
Jun 21, 2012 03:48 pm |
|
Jesse Noller |
Jun 22, 2012 04:12 pm |
|
PJ Eby |
Jun 21, 2012 03:45 pm |
|
Chris McDonough |
Jun 21, 2012 04:02 pm |
|
Chris Lambacher |
Jun 21, 2012 03:17 pm |
|
Barry Warsaw |
Jun 21, 2012 02:08 pm |
|
Vinay Sajip |
Jun 21, 2012 01:45 pm |
|
Barry Warsaw |
Jun 21, 2012 01:57 pm |
|
Nick Coghlan |
Jun 21, 2012 02:09 pm |
|
Dag Sverre Seljebotn |
Jun 21, 2012 09:08 am |
|
Tarek Ziadé |
Jun 21, 2012 11:56 am |
|
Dag Sverre Seljebotn |
Jun 21, 2012 12:45 pm |
|
Tarek Ziadé |
Jun 21, 2012 01:23 pm |
|
Dag Sverre Seljebotn |
Jun 21, 2012 02:26 pm |
|
Tarek Ziadé |
Jun 21, 2012 07:05 pm |
|
Dag Sverre Seljebotn |
Jun 21, 2012 08:46 pm |
|
Tarek Ziadé |
Jun 21, 2012 09:04 pm |
|
David Cournapeau |
Jun 21, 2012 09:55 pm |
|
Tarek Ziadé |
Jun 21, 2012 10:42 pm |
|
Dag Sverre Seljebotn |
Jun 21, 2012 10:05 pm |
|
Dag Sverre Seljebotn |
Jun 21, 2012 10:25 pm |
|
Antoine Pitrou |
Jun 21, 2012 10:00 pm |
|
David Cournapeau |
Jun 21, 2012 10:32 pm |
|
Alex Clark |
Jun 21, 2012 01:56 pm |
|
PJ Eby |
Jun 21, 2012 01:31 pm |
|
Nick Coghlan |
Jun 21, 2012 02:03 pm |
|
Zooko Wilcox-OHearn |
Jun 21, 2012 03:02 pm |
|
Antoine Pitrou |
Jun 21, 2012 03:10 pm |
|
PJ Eby |
Jun 21, 2012 03:37 pm |
|
Chris McDonough |
Jun 21, 2012 03:50 pm |
|
Tarek Ziadé |
Jun 21, 2012 04:03 pm |
|
PJ Eby |
Jun 21, 2012 04:26 pm |
|
Chris McDonough |
Jun 21, 2012 04:44 pm |
|
Tarek Ziadé |
Jun 21, 2012 05:20 pm |
|
Alex Clark |
Jun 21, 2012 05:43 pm |
|
PJ Eby |
Jun 21, 2012 05:49 pm |
|
Tarek Ziadé |
Jun 21, 2012 06:49 pm |
|
Chris McDonough |
Jun 21, 2012 05:56 pm |
|
Tarek Ziadé |
Jun 21, 2012 07:17 pm |
|
Paul Moore |
Jun 21, 2012 08:01 pm |
|
PJ Eby |
Jun 21, 2012 08:34 pm |
|
Donald Stufft |
Jun 21, 2012 09:38 pm |
|
Alex Clark |
Jun 21, 2012 11:34 pm |
|
Stephen J. Turnbull |
Jun 22, 2012 06:25 am |
|
Nick Coghlan |
Jun 22, 2012 06:30 am |
|
Tarek Ziadé |
Jun 20, 2012 09:17 am |
|
Antoine Pitrou |
Jun 22, 2012 08:40 pm |
|
Paul Moore |
Jun 22, 2012 01:48 pm |
|
Vinay Sajip |
Jun 22, 2012 03:36 pm |
|
David Cournapeau |
Jun 22, 2012 01:47 pm |
|
Vinay Sajip |
Jun 22, 2012 12:09 pm |
|
Dag Sverre Seljebotn |
Jun 23, 2012 01:37 pm |
|
Antoine Pitrou |
Jun 23, 2012 01:28 pm |
|
Barry Warsaw |
Jun 22, 2012 12:14 pm |
|
Antoine Pitrou |
Jun 22, 2012 02:19 pm |
|
Antoine Pitrou |
Jun 23, 2012 02:24 pm |
|
Tim Golden |
Jun 22, 2012 12:23 pm |
|
Stephen J. Turnbull |
Jun 22, 2012 12:39 pm |
|
Nick Coghlan |
Jun 23, 2012 11:57 am |
|
mar...@v.loewis.de |
Jun 28, 2012 11:56 am |
|
David Cournapeau |
Jun 23, 2012 11:53 am |
|
Lennart Regebro |
Jun 23, 2012 11:55 am |
|
Alexandre Zani |
Jun 22, 2012 05:09 pm |
|
Floris Bruynooghe |
Jun 23, 2012 10:52 am |
|
Donald Stufft |
Jun 22, 2012 10:38 am |
|
Antoine Pitrou |
Jun 23, 2012 12:35 pm |
|
Vinay Sajip |
Jun 23, 2012 01:14 pm |
|
Dag Sverre Seljebotn |
Jun 23, 2012 12:48 pm |
|
Vinay Sajip |
Jun 23, 2012 01:20 pm |
|
Terry Reedy |
Jun 22, 2012 08:55 pm |
|
Donald Stufft |
Jun 22, 2012 09:06 pm |
|
Dag Sverre Seljebotn |
Jun 22, 2012 10:28 am |
|
Paul Moore |
Jun 22, 2012 11:27 am |
|
Antoine Pitrou |
Jun 22, 2012 09:55 am |
|
Alex Clark |
Jun 22, 2012 01:13 pm |
|
Vinay Sajip |
Jun 22, 2012 09:11 am |
|
Nick Coghlan |
Jun 22, 2012 06:29 am |
|
Nick Coghlan |
Jun 22, 2012 05:05 am |
|
Dag Sverre Seljebotn |
Jun 23, 2012 11:13 am |
|
Vinay Sajip |
Jun 23, 2012 12:27 pm |
|
Barry Warsaw |
Jun 22, 2012 12:20 pm |
|
Dag Sverre Seljebotn |
Jun 22, 2012 09:52 am |
|
Vinay Sajip |
Jun 22, 2012 10:09 am |
|
Donald Stufft |
Jun 22, 2012 10:35 am |
|
Vinay Sajip |
Jun 22, 2012 07:56 am |
|
Donald Stufft |
Jun 22, 2012 09:38 am |
|
PJ Eby |
Jun 22, 2012 08:11 pm |
|
David Cournapeau |
Jun 22, 2012 08:35 pm |
|
David Cournapeau |
Jun 22, 2012 10:20 am |
|
Donald Stufft |
Jun 22, 2012 08:05 am |
|
Dag Sverre Seljebotn |
Jun 22, 2012 09:22 am |