[Twisted-Python] Announcing txdnspython

Glyph Lefkowitz glyph at twistedmatrix.com
Mon Sep 5 17:29:32 MDT 2011


On Sep 4, 2011, at 9:59 PM, Jeffrey Ollie wrote:

> To scratch a particular itch I had, I created txdnspython, a way to
> send DNS messages created using dnspython using Twisted's asynchronous
> networking:
> 
> https://github.com/jcollie/txdnspython
> 
> I'd love to hear any comments or suggestions that you may have on the code.

Cool!

I have 3 questions:

Can you register your project on Launchpad so that you can add it to <https://launchpad.net/tx>?  There's a link at the bottom of that page that says "Register a project in tx", it should only take a minute.

(This is not a comment on Github; launchpad is just where we host the list.  You do NOT need to host your project's code on Launchpad just to have it registered there; for example, Twisted is registered as <https://launchpad.net/twisted> but it is hosted on twistedmatrix.com.)

Why was twisted.names insufficient?  What kind of stuff does dnspython do that twisted.names doesn't?  It would be useful to list these enhancements in your README so that users can judge if they need it.  In other words: what was the itch that lead to its creation?

It might be neat to provide an IResolverSimple <http://twistedmatrix.com/documents/current/api/twisted.internet.interfaces.IResolverSimple.html> implementation with your code so that applications which want to use DNSPython can switch Twisted's name resolution to use it rather than a threadpool, with IReactorPluggableResolver.installResolver <http://twistedmatrix.com/documents/current/api/twisted.internet.interfaces.IReactorPluggableResolver.html#installResolver>.

Thanks for the announcement!

-------------- next part --------------
An HTML attachment was scrubbed...
URL: </pipermail/twisted-python/attachments/20110905/1ee677a2/attachment.html>


More information about the Twisted-Python mailing list