All pastes #278700 Raw Edit

Miscellany

public text v1 · immutable
·published 2006-12-14 09:34 UTC
rendered paste body
#!/usr/bin/env python

import sys, os, getopt
from distutils.core import setup, Extension

version_string = "0.4.2"

if sys.version_info[:2] < (2,2):
        print "Sorry, duplicity requires version 2.2 or later of python"
        sys.exit(1)

include_dirs = ['/usr/local/include']
library_dirs = ['/usr/local/lib/']

setup(name="duplicity",
          version=version_string,
          description="Untrusted backup using rsync algorithm",
          author="Ben Escoto",
          author_email="bescoto@stanford.edu",
          url="http://rdiff-backup.stanford.edu/duplicity",
          packages = ['duplicity'],
          package_dir = {"duplicity": "src"},
          ext_modules = [Extension("duplicity._librsync",
                                                           ["_librsyncmodule.c"],
                                                        libraries = ["rsync"],
                                                            include_dirs=include_dirs,
                                                            library_dirs=library_dirs)],
          scripts = ['rdiffdir', 'duplicity'],
          data_files = [('share/man/man1', ['duplicity.1', 'rdiffdir.1']),
                                        ('share/doc/duplicity-%s' % version_string,
                                         ['COPYING', 'README', 'CHANGELOG'])])