GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GeezerVison is showing awesome-python.com — Python Asynchronous Programming Libraries - Awesome Python
Listed in editorial order, grouped by use case. Click a column header to re-sort the whole list. Press / to search. Tags open their category. Click a row for details. Search and filterResults
No projects match your search. Try a broader term, or . Asynchronous Programming guideasyncio is the standard library's way to write concurrent code with async/await, and many async web servers, database drivers, and task queues build on it. Start your program with concurrent.futures runs callables on threads or processes behind the same interface. AnyIO brings Trio-like structured concurrency to asyncio. Code written against its API runs unmodified on asyncio or Trio, so a library built on it doesn't choose for its users. Its docs see strong merits in its APIs for applications too, starting with cancel scopes for more predictable cancellation. Start with uvloop is a drop-in replacement for asyncio's event loop, built on libuv. Its README prefers Trio has an obsessive focus on usability and correctness. Child tasks run in a nursery, opened with gevent uses greenlets to give you a synchronous API on top of an event loop. Its monkey patching swaps the standard library's blocking sockets for cooperative ones, so code that knows nothing about gevent runs concurrently. Most programs should patch everything with Twisted is an event-based framework for internet applications that ships clients and servers for HTTP, SSH, IMAP, POP3, SMTP, DNS, IRC, and XMPP. Write new Twisted code as multiprocessing runs work in subprocesses, so it can use every processor on a machine. Its own docs point to On an event loop, a blocking call holds up every other task, so push it to a worker thread: asyncio has Contribute Know a project that belongs here?Tell us what it does and why it stands out. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||