annotate MANIFEST.in @ 853:c2f6ada7858f

core (sqlite): automatic database update: - new Updater class check database consistency (by calculating a hash on the .schema), and updates base if necessary - database now has a version (1 for current, 0 will be for 0.3's database), for each change this version will be increased - creation statements and update statements are in the form of dict of dict with tuples. There is a help text at the top of the module to explain how it works - if we are on a development version, the updater try to update the database automaticaly (without deleting table or columns). The Updater.generateUpdateData method can be used to ease the creation of update data (i.e. the dictionary at the top, see the one for the key 1 for an example). - if there is an inconsistency, an exception is raised, and a message indicate the SQL statements that should fix the situation. - well... this is rather complicated, a KISS method would maybe have been better. The future will say if we need to simplify it :-/ - new DatabaseError exception
author Goffi <goffi@goffi.org>
date Sun, 23 Feb 2014 23:30:32 +0100
parents a3aa4d046914
children 268278d9aef2
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
235
7a2ef5fe4e8d distutils: added preinstall_check hack + some tuning while testing
Goffi <goffi@goffi.org>
parents: 230
diff changeset
1 include MANIFEST.in distribute_setup.py
268
7111b98c58b3 distribute: manifest now include all .py and .ini files
Goffi <goffi@goffi.org>
parents: 235
diff changeset
2 global-include *.py
7111b98c58b3 distribute: manifest now include all .py and .ini files
Goffi <goffi@goffi.org>
parents: 235
diff changeset
3 global-include *.ini
229
0154059ecf3f distutils: added MANIFEST.in
Goffi <goffi@goffi.org>
parents:
diff changeset
4 global-include *.po *.mo
0154059ecf3f distutils: added MANIFEST.in
Goffi <goffi@goffi.org>
parents:
diff changeset
5 global-include CHANGELOG COPYING* INSTALL README*
0154059ecf3f distutils: added MANIFEST.in
Goffi <goffi@goffi.org>
parents:
diff changeset
6 global-include *.sh
0154059ecf3f distutils: added MANIFEST.in
Goffi <goffi@goffi.org>
parents:
diff changeset
7 include src/sat.*
0154059ecf3f distutils: added MANIFEST.in
Goffi <goffi@goffi.org>
parents:
diff changeset
8 include frontends/src/jp/jp frontends/src/primitivus/primitivus frontends/src/wix/wix
273
3b5e856b3a32 Bridge: added mediawiki constructor in bridge constructor, usefull for documentation purpose
Goffi <goffi@goffi.org>
parents: 270
diff changeset
9 include src/bridge/bridge_constructor/mediawiki_template.tpl
270
4005bf3ce35d updated MANIFEST.in to exclude bridge_constructor's generated dir
Goffi <goffi@goffi.org>
parents: 268
diff changeset
10 prune src/bridge/bridge_constructor/generated