1 Introduction
2 ------------
3
4 The sqlliterals distribution consists of a package containing two different
5 implementations of SQL statement tokenisation for the detection of literal
6 regions in such statements. It also provides a function which can replace
7 one kind of parameter marker with another in statements, subject to the
8 careful choice of the original parameter marker (since the replacement process
9 builds on the above tokenisation process and the identification of non-literal
10 regions).
11
12 Examples
13 --------
14
15 See the test.py file for some tests and simple examples which use the parsing/
16 tokenising and replacement functions.
17
18 Contact, Copyright and Licence Information
19 ------------------------------------------
20
21 The current Web page for sqlliterals at the time of release is:
22
23 http://www.python.org/pypi/sqlliterals
24
25 Copyright and licence information can be found in the docs directory - see
26 docs/COPYING.txt and docs/LICENCE.txt for more information.
27
28 Dependencies
29 ------------
30
31 The sqlliterals.pyparser package has the following dependency:
32
33 Package Release Information
34 ------- -------------------
35
36 pyparsing Tested with 1.2
37
38 New in sqlliterals 0.2 (Changes since sqlliterals 0.1)
39 ------------------------------------------------------
40
41 * Added a replace function to the different modules which permits the
42 replacement of carefully chosen parameter markers with markers having a
43 different representation.
44
45 Release Procedures
46 ------------------
47
48 Update the sqlliterals/__init__.py __version__ attribute.
49 Update the release notes (see above).
50 Check the release information in the PKG-INFO file.
51 Tag, export.
52 Archive, upload.
53 Update PyPI entry.