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.1 (Changes since sqlliterals 0.2)
39 --------------------------------------------------------
40
41 * Added packaging infrastructure and setup script.
42
43 New in sqlliterals 0.2 (Changes since sqlliterals 0.1)
44 ------------------------------------------------------
45
46 * Added a replace function to the different modules which permits the
47 replacement of carefully chosen parameter markers with markers having a
48 different representation.
49
50 Release Procedures
51 ------------------
52
53 Update the sqlliterals/__init__.py __version__ attribute.
54 Update the release notes (see above).
55 Update the package information.
56 Check the release information in the PKG-INFO file.
57 Check the setup.py file.
58 Tag, export.
59 Archive, upload.
60 Update PyPI entry.