[Python-Dev] pysqlite for 2.5?
Greg Ewing
greg.ewing at canterbury.ac.nz
Thu Mar 30 04:55:42 CEST 2006
skip at pobox.com wrote:
> If I want to install Object Craft's Sybase wrapper the
> logical place for it seems like stdlib.db.sybase. But that's not right
> because the Sybase module's not part of the stdlib. Okay, it belongs in
> site.db.sybase. But now we have two different db packages and the
> programmer has to care about stdlib vs external. (Maybe that's okay.)
This seems to be an instance of the general problem of
trying to fit a multidimensional classification into
a hierarchical structure.
Database systems solved this long ago by ditching
the hierarchy completely and going relational.
Maybe a single dotted hierarchy of package names
is too restrictive? Should we be able to import
things by specifying attributes instead of a
pathname?
import db where db.stdlib == True and db.language == "SQL" \
and db.interface == "DBAPI2.0"
?-)
--
Greg Ewing, Computer Science Dept, +--------------------------------------+
University of Canterbury, | Carpe post meridiam! |
Christchurch, New Zealand | (I'm not a morning person.) |
greg.ewing at canterbury.ac.nz +--------------------------------------+
More information about the Python-Dev
mailing list