The program is implemented in Python. Versions from Python 2.5 onwards are supported, including Python 3.0 and successive.
PostgreSQL client-side development tools are required to build and install extensions.
Installation from the Python Package Index
The PGXN client is hosted on PyPI, therefore the easiest way to install the program is through a Python installation tool such as easy_install, pip or zc.buildout. For example a system-wide installation can be obtained with:
$ sudo easy_install pgxnclient
To upgrade from a previous version to the most recent available you may run instead:
$ sudo easy_install -U pgxnclient
The documentation of the installation tool of your choice will also show how to perform a local installation.
Installation from source
$ python setup.py install
Running from the project directory
$ cd /path/to/pgxnclient $ export PYTHONPATH=`pwd` $ ./bin/pgxn --version pgxnclient 1.0.3.dev0 # just an example