Skip to main content

diesel is a framework for easily writing reliable and scalable network applications in Python. It uses the greenlet library layered atop asynchronous socket I/O in Python to achieve benefits of both the threaded-style (linear, blocking-ish code flow) and evented-style (no locking, low overhead per connection) concurrency paradigms. It’s design is heavily inspired by the Erlang/OTP platform.

It contains high-quality buffering, queuing and synchronization primitives, procedure supervision and supervision trees, connection pools, seamless thread integration, and more.

An HTTP/1.1+WSGI+WebSockets implementation is included, as well as tight integration with the Flask web framework.

Other bundled protocols include MongoDB, Riak, and Redis client libraries.

Metadata

Release files for diesel 2.1.0

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

Source distribution (sdist)

Source distribution for diesel 2.1.0
File Size Uploaded
diesel-2.1.0.tar.gz 46.9 kB Details

Release files / diesel-2.1.0.tar.gz

Download URL diesel-2.1.0.tar.gz
Size 46.9 kB
Tags Source
SHA-256 checksum
How to use checksums
531292dfce3407904e8772c6a62296b54566f8c2e2fd10d44c303acc2ebae5f4
BLAKE2b-256 checksum
How to use checksums
445a70631dfb3255b967b4fef7e4eb90681a5552291bfacc33aef0e287cce73e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

3.0.24

1 release file

3.0.23

3.0.16

3.0.5

1 release file

2.1.1

1 release file

This release

2.1.0 This release

1 release file

2.0.0

0.9.1b

0.9.0b

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