source: branches/5.0.x/docs/about.txt @ 930

Last change on this file since 930 was 930, checked in by cito, 20 months ago

Update year, version number and supported Pg versions

File size: 2.3 KB
Line 
1**PyGreSQL** is an *open-source* `Python <http://www.python.org>`_ module
2that interfaces to a `PostgreSQL <http://www.postgresql.org>`_ database.
3It embeds the PostgreSQL query library to allow easy use of the powerful
4PostgreSQL features from a Python script.
5
6    | This software is copyright © 1995, Pascal Andre.
7    | Further modifications are copyright © 1997-2008 by D'Arcy J.M. Cain.
8    | Further modifications are copyright © 2009-2018 by the PyGreSQL team.
9    | For licensing details, see the full :doc:`copyright`.
10
11**PostgreSQL** is a highly scalable, SQL compliant, open source
12object-relational database management system. With more than 20 years
13of development history, it is quickly becoming the de facto database
14for enterprise level open source solutions.
15Best of all, PostgreSQL's source code is available under the most liberal
16open source license: the BSD license.
17
18**Python** Python is an interpreted, interactive, object-oriented
19programming language. It is often compared to Tcl, Perl, Scheme or Java.
20Python combines remarkable power with very clear syntax. It has modules,
21classes, exceptions, very high level dynamic data types, and dynamic typing.
22There are interfaces to many system calls and libraries, as well as to
23various windowing systems (X11, Motif, Tk, Mac, MFC). New built-in modules
24are easily written in C or C++. Python is also usable as an extension
25language for applications that need a programmable interface.
26The Python implementation is copyrighted but freely usable and distributable,
27even for commercial use.
28
29**PyGreSQL** is a Python module that interfaces to a PostgreSQL database.
30It embeds the PostgreSQL query library to allow easy use of the powerful
31PostgreSQL features from a Python script or application.
32
33PyGreSQL is developed and tested on a NetBSD system, but it also runs on
34most other platforms where PostgreSQL and Python is running.  It is based
35on the PyGres95 code written by Pascal Andre (andre@chimay.via.ecp.fr).
36D'Arcy (darcy@druid.net) renamed it to PyGreSQL starting with
37version 2.0 and serves as the "BDFL" of PyGreSQL.
38
39The current version PyGreSQL 5.0.5 needs PostgreSQL 9.0 to 9.6 or 10, and
40Python 2.6, 2.7 or 3.3 to 3.6. If you need to support older PostgreSQL versions
41or older Python 2.x versions, you can resort to the PyGreSQL 4.x versions that
42still support them.
Note: See TracBrowser for help on using the repository browser.