<div dir="ltr">From the pure historical point of view Pyramid is the successor of Pylons officially, but technically is based on repoze.bfg framework and doesn't have much in common with Pylons from the point of view of APIs and design. It's a very flexible and powerful framework and I used it for a bunch of API servers in the past, but porting a Pylons App to Pyramid would probably require a rewrite of many parts. I actually never tried but from my experience with Pyramid it looks so.<div><br></div><div>TurboGears2 was an higher level framework based on Pylons (much like Ubuntu is based on Debian), it provided a full stack framework similar to Django using Pylons as the core. When Pylons got deprecated and we needed to move forward to Python3 we wrote an internal TurboGears core that was 90% compatible with Pylons, as much as it has an option to expose "pylons.request, pylons.tmpl_context" and so on objects for quick and dirty porting of old apps.</div><div><br></div><div>While this has been used successfully to port TurboGears apps based on Pylons to TurboGears stand-alone it has never been tried to port a Pylons app to TurboGears stand-alone but it would ideally require far less changes than porting it to Pyramid. Only major issue is probably related to routing as TurboGears uses ObjectDispatch while Pylons used Regex based routes, but this can probably be solved by using tgext.routes and improving it as required (so far it have been used only to provide additional regex routes, not as the core routing system, but I would gladly extend it as required to work as the core router).</div><div><br></div><div>So I suggested TurboGears2 because it should be the easiest path as it was actually based on Pylons and tried to keep APIs as similar as possible.</div><div>I think you can freely try to quickstart a TG app, play around with it and see how it compares to Pylons. I'll gladly answer any doubt</div><div><br></div><div>Bests,</div><div>Alessandro</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jan 26, 2016 at 11:11 AM, Dominik Ruf <span dir="ltr"><<a href="mailto:dominikruf@gmail.com" target="_blank">dominikruf@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
since pyramid is the successor of pylons can you say something about the<br>
differences between the two?<br>
<div class="HOEnZb"><div class="h5"><br>
_______________________________________________<br>
kallithea-general mailing list<br>
<a href="mailto:kallithea-general@sfconservancy.org">kallithea-general@sfconservancy.org</a><br>
<a href="http://lists.sfconservancy.org/mailman/listinfo/kallithea-general" rel="noreferrer" target="_blank">http://lists.sfconservancy.org/mailman/listinfo/kallithea-general</a><br>
</div></div></blockquote></div><br></div>