[Python-Dev] Python Consortium Meeting News

Eric S. Raymond esr@thyrsus.com
Mon, 24 Jul 2000 20:07:17 -0400


Skip Montanaro <skip@mojam.com>:
> 
>     Eric> A timetable.  Excellent.  Now I know when I have to get my stuff
>     Eric> done (curses docs, enhanced Berkeley DB support).
> 
> Eric, you are aware that there is a libdb 2.0 module floating around
> already, right?

I'm in touch with the authors, Robin Dunn and Greg Smith.  Robin wrote the
2.0 module; Greg updated it for the latest version of libdn, 3.1.55.  They
both recommend using Greg's version.  We've discussed the following plan:

1. Import Greg's 3.x module into the Python core.

2. Adapt Robin's dbShelve stuff to work with Greg's code.  (My high-level
goal in all this is to give shelves many-readers/one-writer locking so
they can be used as session databases by Python CGI scripts).

3. Document it all.

Both Greg and Robin are enthusiastic about having this code in the core and
are willing to put it under the distribution's license.  Yes, there is a
test suite.

The only problem with this plan is that I don't understand the Python
distribution's module build system and step 1 looks kind of hairy.  Is
this stuff documented anywhere?  
-- 
		<a href="http://www.tuxedo.org/~esr">Eric S. Raymond</a>

The price of liberty is, always has been, and always will be blood.  The person
who is not willing to die for his liberty has already lost it to the first
scoundrel who is willing to risk dying to violate that person's liberty.  Are
you free? 
	-- Andrew Ford