Pyramid

Software Screenshot:
Pyramid
Software Details:
Version: 1.5.7 / 1.6a2 updated
Upload Date: 19 Jul 15
Developer: Pylons Project
Distribution Type: Freeware
Downloads: 9

Rating: nan/5 (Total Votes: 0)

Small, fast and easy to understand, Pyramid allows developers to build web apps in Python much easier then before, with reduced effort and in much less time.

Pyramid is the next step in the evolution of the Pylons framework.

What is new in this release:

  • Avoid crash in ``pserve --reload`` under Py3k, when iterating over possibly mutated ``sys.modules``.
  • ``UnencryptedCookieSessionFactoryConfig`` failed if the secret contained higher order characters.
  • Fixed a bug in ``UnencryptedCookieSessionFactoryConfig`` and ``SignedCookieSessionFactory`` where ``timeout=None`` would cause a new session to always be created.
  • Updated docs and scaffolds to keep in step with new 2.0 release of ``Lingua``. This included removing all ``setup.cfg`` files from scaffolds and documentation environments.

What is new in version 1.5.7 / 1.6a1:

  • Avoid crash in ``pserve --reload`` under Py3k, when iterating over possibly mutated ``sys.modules``.
  • ``UnencryptedCookieSessionFactoryConfig`` failed if the secret contained higher order characters.
  • Fixed a bug in ``UnencryptedCookieSessionFactoryConfig`` and ``SignedCookieSessionFactory`` where ``timeout=None`` would cause a new session to always be created.
  • Updated docs and scaffolds to keep in step with new 2.0 release of ``Lingua``. This included removing all ``setup.cfg`` files from scaffolds and documentation environments.

What is new in version 1.5.4:

  • Avoid crash in ``pserve --reload`` under Py3k, when iterating over possibly mutated ``sys.modules``.
  • ``UnencryptedCookieSessionFactoryConfig`` failed if the secret contained higher order characters.
  • Fixed a bug in ``UnencryptedCookieSessionFactoryConfig`` and ``SignedCookieSessionFactory`` where ``timeout=None`` would cause a new session to always be created.
  • Updated docs and scaffolds to keep in step with new 2.0 release of ``Lingua``. This included removing all ``setup.cfg`` files from scaffolds and documentation environments.

What is new in version 1.4:

  • Fixed functional tests in the ZODB tutorial.

What is new in version 1.3.2:

  • ``config.set_request_property`` now causes less code to be executed at request construction time.
  • Don't add a ``?`` to URLs generated by request.resource_url if the ``query`` argument is provided but empty.
  • Don't add a ``?`` to URLs generated by request.route_url if the ``_query`` argument is provided but empty.

What is new in version 1.3:

  • When ``pyramid.wsgi.wsgiapp2`` calls the downstream WSGI app, the app's environ will no longer have (deprecated and potentially misleading) ``bfg.routes.matchdict`` or ``bfg.routes.route`` keys in it. A symptom of this bug would be a ``wsgiapp2``-wrapped Pyramid app finding the wrong view because it mistakenly detects that a route was matched when, in fact, it was not.
  • The fix for issue https://github.com/Pylons/pyramid/issues/461 (which made it possible for instance methods to be used as view callables) introduced a backwards incompatibility when methods that declared only a request argument were used.

What is new in version 1.3a7:

  • More informative error message when a config.include cannot find an includeme.
  • Internal: catch unhashable discriminators early (raise an error instead of allowing them to find their way into resolveConflicts).
  • The match_param view predicate now accepts a string or a tuple. This replaces the broken behavior of accepting a dict.

What is new in version 1.3a6:

  • New API: pyramid.config.Configurator.set_request_property. Add lazy property descriptors to a request without changing the request factory. This method provides conflict detection and is the suggested way to add properties to a request.
  • Responses generated by Pyramid's static_view now use a wsgi.file_wrapper when one is provided by the web server.

What is new in version 1.3a4:

  • New API: pyramid.request.Request.set_property.
  • Use the waitress WSGI server instead of wsgiref in scaffolding.

What is new in version 1.2.4:

  • Features:
  • bpython interpreter compatibility in pshell. See the "Command-Line Pyramid" narrative docs chapter for more information.
  • Bug Fixes:
  • Prevent a scaffold rendering from being named site (conflicts with Python internal site.py).
  • Forward compatibility for pyramid_zcml >= 0.8 + zope.configuration >= 3.8.0.

What is new in version 1.2.1:

  • Features:
  • Lone instance methods can now be treated as view callables.
  • Bug Fixes:
  • Update auth_tkt authentication policy to accept unicode tokens as long as they only contain ASCII content.
  • Documentation:
  • Fix ..note and ..warning directives to run properly under newer Sphinx.

What is new in version 1.1.2:

  • Fix pyramid.config.preserve_view_attrs to not choke when the view it is passed is None (FBO: pyramid_formish).
  • Fixed an issue with the default renderer not working at certain times.

What is new in version 1.1:

  • Features:
  • Added the pyramid.renderers.null_renderer object as an API. The null renderer is an object that can be used in advanced integration cases as input to the view configuration renderer= argument. When the null renderer is used as a view renderer argument, Pyramid avoids converting the view callable result into a Response object. This is useful if you want to reuse the view configuration and lookup machinery outside the context of its use by the Pyramid router. This feature was added for consumption by the pyramid_rpc package, which uses view configuration and lookup outside the context of a router in exactly this way. pyramid_rpc has been broken under 1.1 since 1.1b1; adding it allows us to make it work again.
  • Change all scaffolding templates that point to docs.pylonsproject.org to use /projects/pyramid/current rather than /projects/pyramid/dev.
  • Internals:
  • Remove compat code that served only the purpose of providing backwards compatibility with Python 2.4.
  • Add a deprecation warning for non-API function pyramid.renderers.renderer_from_name which has seen use in the wild.
  • Add a clone method to pyramid.renderers.RendererHelper for use by the pyramid.view.view_config decorator.
  • Documentation:
  • Fixed two typos in wiki2 (SQLA + URL Dispatch) tutorial.
  • Reordered chapters in narrative section for better new user friendliness.
  • Added more indexing markers to sections in documentation.

Similar Software

Nib
Nib

1 Mar 15

Dancer
Dancer

9 Apr 16

Hobo
Hobo

10 Dec 15

Armet
Armet

13 Apr 15

Other Software of Developer Pylons Project

Pylons
Pylons

23 Jul 15

Comments to Pyramid

Comments not found
Add Comment
Turn on images!