# Download information

## Current PyGreSQL versions

You can find PyGreSQL on the Python Package Index at
  - http://pypi.python.org/pypi/PyGreSQL/
The released version of the source code is available at
  - http://pygresql.org/files/PyGreSQL.tar.gz
You can also check the latest pre-release version at
  - http://pygresql.org/files/PyGreSQL-beta.tar.gz
A Linux RPM can be picked up from
  - http://pygresql.org/files/pygresql.i386.rpm
A NetBSD package is available in their pkgsrc collection
  - ftp://ftp.netbsd.org/pub/NetBSD/packages/pkgsrc/databases/py-postgresql/README.html
A FreeBSD package is available in their ports collection
  - http://www.freebsd.org/cgi/cvsweb.cgi/ports/databases/py-PyGreSQL/
An openSUSE package is available through their build service at
  - https://software.opensuse.org/package/PyGreSQL?search_term=pygresql
A Win32 installer for various Python versions is available at
  - http://pygresql.org/files/PyGreSQL-5.1.win-amd64-py2.6.exe
  - http://pygresql.org/files/PyGreSQL-5.1.win-amd64-py2.7.exe
  - http://pygresql.org/files/PyGreSQL-5.1.win-amd64-py3.4.exe
  - http://pygresql.org/files/PyGreSQL-5.1.win-amd64-py3.5.exe
  - http://pygresql.org/files/PyGreSQL-5.1.win-amd64-py3.6.exe
  - http://pygresql.org/files/PyGreSQL-5.1.win-amd64-py3.7.exe

## Older PyGreSQL versions

You can look for older PyGreSQL versions at
  - http://pygresql.org/files/

## News, Changes and Future Development

See the PyGreSQL Announcements for current news.

For a list of all changes in the current version 5.1 and in past versions, have a look at the ChangeLog.

The section on PyGreSQL Development and Support lists ideas for future developments and ways to participate.

## Installation

Please read the chapter on Installation in our documentation.

## Distribution files

pgmodule.c | the C Python module (_pg)
pgtypes.h | PostgreSQL type definitions
py3c.h | Python 2/3 compatibility layer for the C extension
pg.py | the “classic” PyGreSQL module
pgdb.py | a DB-SIG DB-API 2.0 compliant API wrapper for PygreSQL
setup.py | the Python setup script To install PyGreSQL, you can run “python setup.py install”.
setup.cfg | the Python setup configuration
docs/ | documentation directory The documentation has been created with Sphinx. All text files are in ReST format; a HTML version of the documentation can be created with the command “make html” or “gmake html”.
tests/ | a suite of unit tests for PyGreSQL

## Project home sites

Python:
  http://www.python.org
PostgreSQL:
  http://www.postgresql.org
PyGreSQL:
  http://www.pygresql.org