> If you think making a distinction between the SQLite package and the 
> libsqlite package is pedantic - I don't have a problem with that.

I think that is not only pedantic - it is also inaccurate. There is
no SQLite package, nor is there a libsqlite package, in the bigger+
world. From

  http://www.sqlite.org/download.html

I can download the following pieces:

  sqlite3-x.y.z.bin.gz (for Linux, likewise for OSX and Windows)
  tclsqlite3* (Tcl bindings - clearly irrelevant here)
  sqlite-x.y.z.so.gz (for Linux, likewise for Windows)
  sqlite3_analyzer-x.y.z (also clearly irrelevant here)
  sqlite-amalgation-x.y.z (amalgated sources)
  sqlite-x.y.z (complete sources, in tar.gz and .zip)

So there is no SQLite download, nor is there a libsqlite download.

I don't know what specific packages you are talking about - probably
about the way your Linux distribution choses to package things.

> Fact 
> is that none of the packages are required for using sqlite3 with Python 
> - they are only required when you want to compile Python yourself or 
> when Python uses the shared library.

So the shared library *is* required (as that is the typical way in which
SQLite is built)

> And even if you want to compile Python yourself, SQLite doesn't have to 
> be _installed_. You simply can dump the files wherever you like and
> point Python to it. This is often necessary on a machine where you 
> cannot install anything to the default locations because you don't have 
> admin rights.

And that is nit-picking. You don't have to do the "make install" step,
but I would suggest to do that, anyway, even on a machine where
you don't have admin rights. You just pass --prefix to the configure
of the amalgamated sources. This puts sqlite nicely into bin, include,
and lib directories, so that Python's setup.py can find it easier.

Regards,
Martin
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to