Your message dated Tue, 13 Jul 2010 23:19:17 -0500 with message-id <4C3D3AC5.4070607@inaugust.com> and subject line Re: Bug#588967: Acknowledgement (ITP: python-greenlet -- Lightweight in-process concurrent programming) has caused the Debian Bug report #588967, regarding ITP: python-greenlet -- Lightweight in-process concurrent programming to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) -- 588967: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=588967 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: submit@bugs.debian.org
- Subject: ITP: python-greenlet -- Lightweight in-process concurrent programming
- From: Monty Taylor <mordred@inaugust.com>
- Date: Tue, 13 Jul 2010 15:31:50 -0500
- Message-id: <[🔎] 4C3CCD36.40100@inaugust.com>
Package: wnpp Owner: "Monty Taylor <mordred@inaugust.com>" Severity: wishlist * Package name : python-greenlet Version : 0.3.1 Upstream Author : Kyle Ambroff <kyle@ambroff.com> * URL : http://bitbucket.org/ambroff/greenlet * License : MIT Programming Lang: Python Description : Lightweight in-process concurrent programming The greenlet package is a spin-off of Stackless, a version of CPython that supports micro-threads called "tasklets". Tasklets run pseudo-concurrently (typically in a single or a few OS-level threads) and are synchronized with data exchanges on "channels". . A "greenlet", on the other hand, is a still more primitive notion of micro- thread with no implicit scheduling; coroutines, in other words. This is useful when you want to control exactly when your code runs. You can build custom scheduled micro-threads on top of greenlet; however, it seems that greenlets are useful on their own as a way to make advanced control flow structures. For example, we can recreate generators; the difference with Python's own generators is that our generators can call nested functions and the nested functions can yield values too. Additionally, you don't need a "yield" keyword. See the example in tests/test_generator.py. . Greenlets are provided as a C extension module for the regular unmodified interpreter. -- Monty Taylor
--- End Message ---
--- Begin Message ---
- To: 588967-done@bugs.debian.org
- Subject: Re: Bug#588967: Acknowledgement (ITP: python-greenlet -- Lightweight in-process concurrent programming)
- From: Monty Taylor <mordred@inaugust.com>
- Date: Tue, 13 Jul 2010 23:19:17 -0500
- Message-id: <4C3D3AC5.4070607@inaugust.com>
- In-reply-to: <handler.588967.B.127905564423473.ack@bugs.debian.org>
- References: <[🔎] 4C3CCD36.40100@inaugust.com> <handler.588967.B.127905564423473.ack@bugs.debian.org>
I suck. Sorry. I have no idea how I missed that this was packaged already. Apparently I cannot type text searches.
--- End Message ---