Skip to main content

pyramid-asyncio

A lib that override pyramid to build asyncio web application.

Basically, it change views to asyncio coroutine.

Getting Started

pyramid_asyncio add two directives to treat views as coroutine.

  • config.add_coroutine_view()

This is a coroutine version of the config.add_view. pyramid_asyncio provide also a decorator coroutine_view_config which is the view_config version for coroutine view.

  • config.make_asyncio_app()

This create the wsgi app that work with the aiohttp gunicorn worker. aiohttp.worker.AsyncGunicornWorker

config.make_wsgi_app() could not be used because the pyramid router must be changed.

The simple way to create the pyramid app with asyncio is to use the scaffold.

pyramid_asyncio comme with a scaffold that create a “hello world” application, check it

pcreate -s aio_jinja2 helloworld

Changelog

0.2 Released on 2017-05-07

  • Pin version of Pyramid 1.5

    The ViewDeriver has evolved and is now an interface IViewDeriver. Unfortunately, this make things harder for replacing the default ViewDeriver installed.

  • Pin version of aiohttp.

    WSGI/Gunicorn support has been dropped in version 2.

0.1 Released on 2015-03-30

  • Initial Release

Metadata

Release files for pyramid-asyncio 0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyramid-asyncio 0.2
File Size Uploaded
pyramid-asyncio-0.2.tar.gz 21.2 kB Details

Release files / pyramid-asyncio-0.2.tar.gz

Download URL pyramid-asyncio-0.2.tar.gz
Size 21.2 kB
Tags Source
SHA-256 checksum
How to use checksums
efd6ea636331cdff4bb09526ff8868d30d79036c7cc96e8bdf6e6218cadc8918
BLAKE2b-256 checksum
How to use checksums
f80196497bbca53c7264052ac6c24b6f1179a88ddeaa5cdda4324ce633b4d98a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.2 This release

1 release file

0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page