ANNOUNCE: sqlkit

sandro sandro at
Thu Mar 31 15:12:38 CEST 2011

                      ANNOUNCE: sqlkit

                          March, 31 - 2011

I'm happy to announce release of sqlkit package for Python.

This release

An option as been added to sqledit to create tables if the model is
provided. Mask Sqlwidget now automatically switches to a multicolumn layout
if no layout is provided and many fields are to be displayed. The setup now
creates a sqledit executable for Windows as well

The python package
SQLkit PyGtk package provides Mask and Table widgets to edit database
data. It's meant as a base for database desktop applications.

The application
It also provides 'sqledit' a PyGTK application based on sqlkit that can be
used from command line to browse and edit data. 

The package has 2 very rich demo suites for sql widgets (the main one in
sqlkit/demo/sql/ and for layout creation

If you like sqlkit and want to help translating, you may find the project on:

Main features of sqlkit:

  * editor of databases in 2 modes: table & mask
  * based on sqlalchemy: can cope with many different databases
  * very powerfull filtering capabilities:
        - each field can be used to filter records
	- filter may span relationship
        - date filtering possible also on relative basis (good for saved 
  * completion on all text field and foreign keys
  * very easy way to draw a layout for mask views
  * completely effortless editing of relationships
  * very easy way to set defaults
  * possibility to display totals of numeric fields
  * any possible sql constraint can be attached to a Mask or a 
    Table. It can be expressed as a normal sqlalchemy query or with 
    django-like syntax
  * sqledit: the application to edit db

Sqlkit is based on:
  * python (>= 2.5)
  * PyGtk	
  * Sqlalchemy (>= 0.5.4)
  * python-dateutil
  * babel (localization)
  * you db driver of choice

Dowload & more:

  * Download:
                  easy_install sqlkit
  * Source:       hg clone
  * Google Group:
  * Translation:
  * Tutorial:
  * Changelog:
  * License:      GNU GPLv3

More information about the Python-announce-list mailing list