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.
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.
$ python setup.py install
Just make sure that the project directory is in the PYTHONPATH and run the bin/pgxn script:
$ cd /path/to/pgxnclient $ export PYTHONPATH=`pwd` $ ./bin/pgxn --version pgxnclient 1.0.3.dev0 # just an example