I know this isn't directly related to a Pocoo library, but a lot of what I will be discussing is based on my experiences with Werkzeug so I couldn't think of a better place.
There is a lot of stuff in Werkzeug (and also in Jinja2, Django, and various other projects) that isn't directly related to WSGI like the data structures, thread locals, importing/functional utilities (and in Jinja2, some of the text tools) that could be useful in many places. The problem is, you generally don't want to pull in a library completely unrelated to your problem domain (for example, a package manager that depends on Werkzeug) so what I end up doing a lot of times is copying and pasting the appropriate code (import_string comes up a lot in this). Something I think it would be good to make is a more general utility library with things like data structures, functional tools, and the like that are useful in a variety of environments. Anything only usable in a specific environment (i.e. a WSGI request implementation), already provided by a dedicated library (i.e. HTML escaping like MarkupSafe or signalling like blinker), or big enough that it should be provided by a dedicated library would be out. So, what are your thoughts on this? Can you think of anything that would be good to include, or a better way to express the criteria? -- You received this message because you are subscribed to the Google Groups "pocoo-libs" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/pocoo-libs?hl=en.
