Re: [Twisted-Python] [RFC] Introducing six as a dependency

2012-07-31 Thread Kevin Horn
On Fri, Jul 27, 2012 at 6:59 AM, wrote: > On 10:32 am, tobias.oberst...@tavendo.de wrote: > >>>Even having full access to MSDN, it can be incredibly obscure to > >>>discover which Python version goes with which Visual Studio product. > >>>(Someone, please prove me wrong and indicate that there's

Re: [Twisted-Python] [RFC] Introducing six as a dependency

2012-07-27 Thread gelin yan
On Fri, Jul 27, 2012 at 9:40 PM, Tobias Oberstein < tobias.oberst...@tavendo.de> wrote: > > >It is obscure. And I don't have a link, but the official Python on > > >Windows builds are done using Microsoft Visual C++ 2008. > > > > > >- VS 2010 will NOT work > > >- the free VS 2008 Express works (fo

Re: [Twisted-Python] [RFC] Introducing six as a dependency

2012-07-27 Thread Tobias Oberstein
> >It is obscure. And I don't have a link, but the official Python on > >Windows builds are done using Microsoft Visual C++ 2008. > > > >- VS 2010 will NOT work > >- the free VS 2008 Express works (for 32-bit builds .. it does not > >include a 64-bit compiler) > > > >To build Twisted working with o

Re: [Twisted-Python] [RFC] Introducing six as a dependency

2012-07-27 Thread exarkun
On 10:32 am, tobias.oberst...@tavendo.de wrote: >>>Even having full access to MSDN, it can be incredibly obscure to >>>discover which Python version goes with which Visual Studio product. >>>(Someone, please prove me wrong and indicate that there's a web page >>>that shows what the official pyth

Re: [Twisted-Python] [RFC] Introducing six as a dependency

2012-07-27 Thread exarkun
On 03:31 am, anis.mou...@gmail.com wrote: >> >>Even having full access to MSDN, it can be incredibly obscure to >>discover >>which Python version goes with which Visual Studio product. (Someone, >>please prove me wrong and indicate that there's a web page that shows >>what >>the official python.

Re: [Twisted-Python] [RFC] Introducing six as a dependency

2012-07-27 Thread Michael Schlenker
Am 27.07.2012 12:32, schrieb Tobias Oberstein: >>> Even having full access to MSDN, it can be incredibly obscure to discover >>> which Python version goes with which Visual Studio product. (Someone, >>> please prove me wrong and indicate that there's a web page that shows what >>> the official

Re: [Twisted-Python] [RFC] Introducing six as a dependency

2012-07-27 Thread Jasper St. Pierre
Why are compilers and MSVC++ relevant to six as a new dependency? It consists of one .py file. On Fri, Jul 27, 2012 at 7:32 AM, Tobias Oberstein wrote: >>>Even having full access to MSDN, it can be incredibly obscure to discover >>>which Python version goes with which Visual Studio product. (So

Re: [Twisted-Python] [RFC] Introducing six as a dependency

2012-07-27 Thread Tobias Oberstein
>>Even having full access to MSDN, it can be incredibly obscure to discover >>which Python version goes with which Visual Studio product.  (Someone, please >>prove me wrong and indicate that there's a web page that shows what the >>official python.org >> builds use and you don't have to go trawl

Re: [Twisted-Python] [RFC] Introducing six as a dependency

2012-07-26 Thread Mourad Anis
> > Even having full access to MSDN, it can be incredibly obscure to discover > which Python version goes with which Visual Studio product. (Someone, > please prove me wrong and indicate that there's a web page that shows what > the official python.org builds use and you don't have to go trawling

Re: [Twisted-Python] [RFC] Introducing six as a dependency

2012-07-26 Thread Glyph
Le Jul 26, 2012 à 12:06 PM, Kevin Horn a écrit : > ... for those who don't have a C compiler ... AKA "windows users". Even having full access to MSDN, it can be incredibly obscure to discover which Python version goes with which Visual Studio product. (Someone, please prove me wrong and ind

Re: [Twisted-Python] [RFC] Introducing six as a dependency

2012-07-26 Thread Itamar Turner-Trauring
On Thu, Jul 26, 2012 at 3:06 PM, Kevin Horn wrote: > > This is only accurate to within a first approximation, but... pip does not >> work for Windows users. >> > > > Um, howso? I use it all the time, including for installing Twisted. > Unless you mean it doesn't work fro installing twisted for

Re: [Twisted-Python] [RFC] Introducing six as a dependency

2012-07-26 Thread Kevin Horn
On Thu, Jul 26, 2012 at 12:48 PM, Glyph wrote: > Le Jul 26, 2012 à 9:22 AM, Laurens Van Houtven <_...@lvh.cc> a écrit : > > Perhaps we could look into shipping twisted releases with and without > dependencies? I personally have no such issues since I just let pip/tox > handle everything for me an

Re: [Twisted-Python] [RFC] Introducing six as a dependency

2012-07-26 Thread Glyph
Le Jul 26, 2012 à 9:22 AM, Laurens Van Houtven <_...@lvh.cc> a écrit : > Perhaps we could look into shipping twisted releases with and without > dependencies? I personally have no such issues since I just let pip/tox > handle everything for me and it figures it out already. This is only accurat

Re: [Twisted-Python] [RFC] Introducing six as a dependency

2012-07-26 Thread Glyph
Le Jul 26, 2012 à 9:21 AM, Duncan McGreggor a écrit : > FWIW, I'm +1 on copying the bits we need into Twisted and +0 on adding > a new dep. I'd be closer to +0 on copying the bits we need (I'm not excited about it, but it seems to be necessary) and -1 on adding them as a new dependency, for t

Re: [Twisted-Python] [RFC] Introducing six as a dependency

2012-07-26 Thread Vladimir Perić
On 7/26/12, Gavin Panella wrote: > On 26 July 2012 16:55, Vladimir Perić wrote: > ... >> As a note, currently, I would need at least the reraise and exec_ >> functions from six; > > Fwiw, reraise is fairly trivial and wouldn't be a big thing to carry > in Twisted. > > exec(code, [globals, [locals

Re: [Twisted-Python] [RFC] Introducing six as a dependency

2012-07-26 Thread Antoine Pitrou
On Thu, 26 Jul 2012 17:55:50 +0200 Vladimir Perić wrote: > Hello all, > > as part of my work on porting Twisted to Python 3, I have considered > using the six library[1] to help with some issues. six is basically a > compatibility library - same idea as our twisted.python.compat module. > Now, on

Re: [Twisted-Python] [RFC] Introducing six as a dependency

2012-07-26 Thread Jonathan Lange
On Thu, Jul 26, 2012 at 5:22 PM, Laurens Van Houtven <_...@lvh.cc> wrote: > Does Glyph still believe these arguments to be true today? I don't know how > long ago he said that, but I do know there's a lot of stuff that's been done > to make packaging better :) Sorry, should have dated: Feb 6, 20

Re: [Twisted-Python] [RFC] Introducing six as a dependency

2012-07-26 Thread Gavin Panella
On 26 July 2012 16:55, Vladimir Perić wrote: ... > As a note, currently, I would need at least the reraise and exec_ > functions from six; Fwiw, reraise is fairly trivial and wouldn't be a big thing to carry in Twisted. exec(code, [globals, [locals]]) works on both Python 2 and Python 3, and see

Re: [Twisted-Python] [RFC] Introducing six as a dependency

2012-07-26 Thread Laurens Van Houtven
Does Glyph still believe these arguments to be true today? I don't know how long ago he said that, but I do know there's a lot of stuff that's been done to make packaging better :) Perhaps we could look into shipping twisted releases with and without dependencies? I personally have no such issu

Re: [Twisted-Python] [RFC] Introducing six as a dependency

2012-07-26 Thread Duncan McGreggor
On Thu, Jul 26, 2012 at 10:55 AM, Vladimir Perić wrote: > Hello all, > > as part of my work on porting Twisted to Python 3, I have considered > using the six library[1] to help with some issues. six is basically a > compatibility library - same idea as our twisted.python.compat module. > Now, one

Re: [Twisted-Python] [RFC] Introducing six as a dependency

2012-07-26 Thread Jonathan Lange
On Thu, Jul 26, 2012 at 4:55 PM, Vladimir Perić wrote: > Hello all, > Hi! ... > Now, one approach is to add six as a dependency of Twisted - it is a > very small library so hardly a problem; on the other hand, it is an > additional dependency. ... > What do you all think? In the end, it boils do

[Twisted-Python] [RFC] Introducing six as a dependency

2012-07-26 Thread Vladimir Perić
Hello all, as part of my work on porting Twisted to Python 3, I have considered using the six library[1] to help with some issues. six is basically a compatibility library - same idea as our twisted.python.compat module. Now, one approach is to add six as a dependency of Twisted - it is a very sma