Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

WSGI Party: partyline middleware for WSGI with good intentions

wsgi_party’s goals for Python web developers:

  1. Refactor legacy projects one route at a time; graft instead of rewrite.

  2. Try new ideas from meetups/conferences in isolation; increase velocity.

  3. Integrate multiple web frameworks; use the right tool for the job.

wsgi_party is for WSGI framework developers. See individual frameworks and extensions for support. The initial intent was to build URLs across independent applications, but other exchanges are possible if they are supported by all frameworks in use.

The wsgi_party module provides the WSGIParty middleware which allows all mounted applications to hook in handlers for cross-application communication within a single WSGI process. Mount individual applications in a dispatcher, then wrap the dispatcher with WSGIParty. Applications can then ask each other for information with simple in-process messages. Messages are synchronous and namespaced, and must be explicitly supported by Python web frameworks or their extensions.

BSD licensed. Install with:

pip install wsgi_party

Read the docs at: http://readthedocs.org/docs/wsgi_party/

This project started as a collaboration between Michael Merickel & Chris McDonough (Pyramid core developers) and Ron DuPlain (a Flask core developer). See AUTHORS for a full list of contributors.

Metadata

Release files for wsgi_party 0.1b1

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

Source distribution (sdist)

Source distribution for wsgi_party 0.1b1
File Size Uploaded Provenance Actions
wsgi_party-0.1b1.tar.bz2 5.5 kB Without provenance Details for wsgi_party-0.1b1.tar.bz2

Release files / wsgi_party-0.1b1.tar.bz2

Download URL wsgi_party-0.1b1.tar.bz2
Size 5.5 kB
Tags Source
SHA-256 checksum
How to use checksums
5b14e0d98287419ab5b2e1055f38d484ff6091186a2e2cdd6f2bdf7560e2fb71
BLAKE2b-256 checksum
How to use checksums
e4620a7696d41dfe0ff1b322978622b7d4f1838b0efcd4200240a36daee0c918
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for wsgi_party 0.1b1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release
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