Fwd: [Twisted-Python] Twisted & Qt
On 9/26/06, glyph@divmod.com <glyph@divmod.com> wrote:
That ticket doesn't seem to refer to setuptools at all, just distutils. I certainly haven't seen a discussion of removing twisted.plugin and switching to entry points.
Bob said "Maybe this is a good time to consider setuptools support?" and I was trying to answer that one question. I agree that it's not about moving entry points, but distutils is a required precursor for setuptools. Gah, sorry for the confusion. To clarify *once* we make it to actually using distutils, then we'll talk about setuptools (it's the direction I'd like to go, but there have been significant issues that I think were resolved but I haven't checked in the past six months).
On 9/26/06, Timothy Fitz <TimothyFitz@gmail.com> wrote:
On 9/26/06, glyph@divmod.com <glyph@divmod.com> wrote:
That ticket doesn't seem to refer to setuptools at all, just distutils. I certainly haven't seen a discussion of removing twisted.plugin and switching to entry points.
Bob said "Maybe this is a good time to consider setuptools support?" and I was trying to answer that one question. I agree that it's not about moving entry points, but distutils is a required precursor for setuptools.
Gah, sorry for the confusion.
To clarify *once* we make it to actually using distutils, then we'll talk about setuptools (it's the direction I'd like to go, but there have been significant issues that I think were resolved but I haven't checked in the past six months).
Well, if the main setup.py is a single call to distutils.core.setup() then setuptools support comes more or less for free. easy_install has no problem building distutils-based stuff, so long as it's not insane. entry point support would require setuptools, but I'd be happy just to have setup.py be sane so that Twisted could be listed as a dependency by setuptools-using projects and installed with easy_install. -bob
On Tue, 26 Sep 2006 11:59:57 -0700, Bob Ippolito <bob@redivi.com> wrote:
Well, if the main setup.py is a single call to distutils.core.setup() then setuptools support comes more or less for free. easy_install has no problem building distutils-based stuff, so long as it's not insane.
OK, cool. I think we can all get behind a non-insane distutils. Periodically I forget and open up twisted's setup.py as an example for writing some simpler project's build script, and have to spend the next hour washing my eyes out with acid...
glyph@divmod.com wrote:
On Tue, 26 Sep 2006 11:59:57 -0700, Bob Ippolito <bob@redivi.com> wrote:
Well, if the main setup.py is a single call to distutils.core.setup() then setuptools support comes more or less for free. easy_install has no problem building distutils-based stuff, so long as it's not insane.
OK, cool. I think we can all get behind a non-insane distutils.
Glyph - using twisted is hard, with (py 2.5 I assume) it's much harder, even witch distutils :) - like python from MvL. who is using medusa :? mak
On 9/26/06, glyph@divmod.com <glyph@divmod.com> wrote:
On Tue, 26 Sep 2006 11:59:57 -0700, Bob Ippolito <bob@redivi.com> wrote:
Well, if the main setup.py is a single call to distutils.core.setup() then setuptools support comes more or less for free. easy_install has no problem building distutils-based stuff, so long as it's not insane.
OK, cool. I think we can all get behind a non-insane distutils.
Periodically I forget and open up twisted's setup.py as an example for writing some simpler project's build script, and have to spend the next hour washing my eyes out with acid...
I know a Sprint in New york's been announced. I wonder if anyone else might be wanting to join in virtually? Preferably at a time us GMT folk can still work at? Moof - in Morocco. Works Saturdays.
participants (5)
-
Bob Ippolito -
glyph@divmod.com -
Grzegorz Makarewicz -
Moof -
Timothy Fitz