[ANN] sqlkit 0.8.5


Sandro Dentella

I'm pleased to announce rel 0.8.5 of sqlkit, that adds many improvements.

In this release localization has been added. I'd be very pleased if someone
would like to contribute localization file for any language (but italian).

Changes in this release:

sqlkit 0.8.5 - 16.1.09

* localization: added localization for numbers and dates
added localization for messages
-- now waiting for translations ;-) --
* table: - added a smart way to automatically set dimentions of the
table based on info retrieved from the database
(thanks to Pietro Battiston)
- complete rewrite of the column setup function
- added a basic multiline cellRenderer
- grately improved the navigation with Tab that now
correctly triggers validation/completion
* fields: many improvements in clean_value/validation
* mask: - added handling of comments
- fixed integer/float miniwiget (0 was rendered as '')
- text now uses gtk.WRAP_WORD
- fixed current_idx was a class attribute not an instance attr
* layout: added check and hints on errors for Panes widgets
* django_syntax: fix in typo
* filters: fixed handlung of boolena & NULL check in related tables
* signals: - record_selected -> record-selected to follow gtk standard
- added records-displayed
* widgets/layout: added label_map support
* sqlwidget: rationalized menu entries

The 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/demo.py) and for layout creation

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 a s a normal sqlalchemy query or with
django-like syntax
* sqledit: python script to edit db

Sqlkit is based on:
* python (>= 2.4)
* PyGtk
* Sqlalchemy (>= 0.5)
* glade
* dateutils

Dowload & more:

* http://docs.argolinux.org/sqlkit/sqlkit/download.html
* hg clone http://hg.argolinux.org/py/sqlkit
* google group: http://groups.google.it/group/sqlkit/
* License: GNU GPL

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads

[ANN] sqlite 0.8.3 2
SQLObject 0.8.5 0
[ANN] pygccxml - 0.8.5 0
[ANN] Py++ - 0.8.5 2
[ANN] mechanize 0.8.5 Released 0
[ANN] pyspread 0.2.5 0
ANN: Wing IDE 5.0.7 released 0
ANN: RPQueue 0.22 0

Members online

Forum statistics

Latest member

Latest Threads