Twisted is currently at version 2.1 and extras only has 1.3. Any chance it could get updated?
It's at 2.0.1, but yes, I'd like to get it updated at some point. It' s a tricky update though because upstream has split into subprojects. Some of us have been trying out various approaches, but we're not there yet I think.
Also twisted is currently broken in devel since in installs in 2.3 while rawhide uses python 2.4
pyvault ( http://www.python.org/pyvault/SRPMS/index.html ) has rpms of twisted 2.1.0 that work pretty well, wonder if that work could be used to come up with some rpms that conform to the extras guidelines (pyvault does things their own way, alas, but their packages are of very good quality otherwise :-) )
For anyone that's interested, I took the packages from pyvault referenced in Comment #3, changed some of the dependencies to refer to the names used in current Extras versions (e.g. SOAPpy instead of python-soappy), updated to latest versions, fixed most rpmlint issues and tested that they built in mock. The results are available here: http://www.city-fan.org/ftp/contrib/bittorrent/Twisted/ I don't use most of these packages myself so beware that they may not work, or be incompatible with other things that depend on Twisted. Perhaps Thomas could consider this approach for a new release in Extras development?
*** Bug 188133 has been marked as a duplicate of this bug. ***
*** Bug 185726 has been marked as a duplicate of this bug. ***
http://thomas.apestaart.org/download/pkg/fedora-5-i386-extras/ has a list of new src.rpm's. I've also added part of the divmod stack for people to play with. Main change is that all of the packages are arch-specific, so they are actually all in the same import space. The mixing of noarch and arch packages completely breaks importing. I will start filing these packages as new package requests if someone can test them.
Did anyone try these ? I would like to start pushing them in. SAVE THE WHALES !
Could someone *please* change this bug summary so people know what it's all about when they receive bugzilla CC?
I did some (limited) testing, and the packages worked a-ok for me for the one inhouse app I tested them with. YMMV.
I installed pyOpenSSL (from rawhide) python-zope-interface (from apestaart) python-twisted-core (from apestaart) binary RPMs (even though I'm acually running fc6/rawhide) to enable me to look at elisa-0.0.1 and it worked ok (if a little slowly).
I'm using python-twisted-core and python-twisted-web packages that are very close to yours (main difference is that the .pyo files are not ghosted) with bittorrent 4.20.9 and they work for me. Can get get these packages submitted for review so that there's a chance of them getting into Extras before FC6 is released? I think all of the new packages can be released safely in parallel with the old python-twisted package, and then when they're all ready, release the new python-twisted metapackage to upgrade and pull in all the new ones for existing users.
Thomas, please submit those packages for review, as it doesn't seem you have. I think that you'll unfortunately need to create a new bugzilla entry for each an every package... you can start gently with a handful, then another, then... etc. Note that as Paul just pointed out, %ghost'ing *.pyo files isn't considered the proper thing to do anymore, see the wiki page for the details : http://www.fedoraproject.org/wiki/Packaging/Python#pyos I'm willing to review a few or even all, so really, do go ahead ASAP :-)
The old python-twisted paclage was removed from Extras development today as it hadn't been rebuilt (no surprise there). So FE6 is currently without any Twisted implementation at all. I'm also willing to review some of these packagesl please do submit them ASAP.
As a start towards moving this forward, I've submitted the dependency package python-zope-interface for review (Bug #207265).
adding for more deps
Closing bug, if there is any reason this bug should *not* be closed, then reopen explaining why or add a dependency.