On Fri, 2012-02-10 at 10:22 -0800, Iain Duncan wrote: > Hi folks, I want to publish/release some of our internal work this > year. Right now we have a lot of dependencies that can maybe be > trimmed as we started this stuff ages ago first on Pylons and then > Repoze.bfg. I know that a bad dependency choice can really hamper > uptake, and that Pyramid has done some rewrites/wrapping of some > dependencies that turned out to be not well maintained. > > > Could I get framework developers opinions on the whether it's a good > plan to use the following or should we pick alternatives? If replacing > one is a good idea, I'd rather do it before we document and publish > the tools using them, even though I don't relish the idea of changing > any! > > > - Tempita: our form/field generating system uses tempita as a light > fast template language for tiny templates, this could be replaced
Almost any other templating system would be better here as tempita is unmaintained. Any of Mako, Jinja2 or Chameleon would work; each is Py3 compat. > - PasteScript: we have a bunch of code generation utilities that are > done using PasteScript. If it's only about creating Pyramid scaffolding, Pyramid now has code generation facilities built in to it. See http://docs.pylonsproject.org/projects/pyramid/en/1.3-branch/narr/scaffolding.html > - FormEncode: we use it a lot for validation, (not html filling or > generation). I really like the FormEncode encoding approach for multi > input fields ( variableencode ) FormEncode has picked up a maintainer, so this is probably safe. Although I don't think it's Py3 compat, not sure if that's on the radar. > - PyQuery Haven't used it. > - BeautifulSoup This got a release recently which is Py3 compat. - C -- You received this message because you are subscribed to the Google Groups "pylons-discuss" 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/pylons-discuss?hl=en.
