Questions?

Subscribe to out mailing list Google group:

Download, requirements & googlegroup

Requirements

Sqlkit depends on:

  • Python
  • Pygtk
  • sqlalchemy (>=0.5.4, < 0.7). Rel 0.9.0 is the first sqlkit release that works with sqlalchemy 0.6+. (It used to be 0.5.3 up to sqlkit 0.9.2)
  • python-dateutils
  • setuptools
  • the correct driver for your database of choice among the backend supported by sqlalchemy
  • babel (localization)

Changelog

this is the Changelog

Download

The code is available under an hg repository:

hg clone http://hg.argolinux.org/py/sqlkit

You can download sqlkit package 0.9.3 from here in tar or zip format.

Python package

Sqlkit is used in a production environment and great care is put in fixing any bug as soon as possible. The first stable version has been 0.8.6 in 2008.

I really appreciate any bug report particularly if based on a repeatable example, possibly starting from the demo.

Windows

Read the detailed instructions in the tutorial: Installing under Windows.

Debian/Ubuntu

If you want a bleeding edge sqlkit version you’d better install from the package distribution. On a Debian lenny or Ubuntu >= 9.04 you can prepare dependencies:

sudo wget http://apt.argolinux.org/sqlkit.list --output-document=/etc/apt/sources.list.d/sqlkit.list
sudo wget -O-  http://apt.argolinux.org/dists/lenny/public.key| sudo apt-key add -
sudo apt-get update

and install it as follows (this installs python drivers for PposgreSQL and Mysql as well):

apt-get install python-sqlkit python-psycopg2 python-mysqldb

I’ll try to keep this updated as the official package

Sqlkit on Pypi

Sqlkit is available via Pypi (Python Package Index), so -if you have already installed setuptools that provides the command easy_install- you can install it via easy_install or better pip:

easy_install pip
pip install sqlkit

Beware that that will fail if you don’t already have PyGTK installed.

You can also install directly with easy_install that often will fail understanding already installed packages. Should you have problems with pip you can revert to:

easy_install sqlkit

No one of these command will install the backend driver (psycopg2 for postgresql, MySQLdb for mysql,...) that you are supposed to install by yourself. Sqlite is included in Python stadard library.

Mailing list

You can join our mailing list

Localization

We need the help from some translator to localize in different languages. It takes some 40 minutes to provide a complete set of translations for each language. Please visit the launchpad ‘s site or contact me directly.

Author

Sqlkit is developed by Alessandro Dentella