Keywords: sybase

## 1.2 Installing

The `Sybase` package uses the `distutils` package so all you need to do is type the following command as root:

      python setup.py install

To disable bulkcopy support you should use the following commands:

      python setup.py build_ext -U WANT_BULKCOPY
      python setup.py install

The default build does not enable threading in the extension module so if you want threading enabled you will have to do this:

      python setup.py build_ext -D WANT_THREADS
      python setup.py install

This is the first release which supports FreeTDS. To compile for FreeTDS you should use the following commands:

      python setup.py build_ext -D HAVE_FREETDS -U WANT_BULKCOPY
      python setup.py install

To build with FreeTDS and threads use the following commands:

      python setup.py build_ext -D WANT_THREADS -D HAVE_FREETDS -U WANT_BULKCOPY
      python setup.py install

You will probably experience some segfaults with FreeTDS using the `Cursor` `callproc()` method and when using named arguments.

If you have problems with the installation step, edit the `setup.py` file to specify where Sybase is installed and the name of the client libraries. Make sure that you contact the package author so that the installation process can be made more robust for other people.