@@ -0,0 +1,1189 @@
+from distutils.core import setup%0A%0A### Add find_packages function, see%0A# https://wiki.python.org/moin/Distutils/Cookbook/AutoPackageDiscovery%0Aimport os%0A%0Adef is_package(path):%0A    return (%0A        os.path.isdir(path) and%0A        os.path.isfile(os.path.join(path, '__init__.py'))%0A        )%0A%0Adef find_packages(path=%22.%22, base=%22%22, exclude=None):%0A    %22%22%22 Find all packages in path %22%22%22%0A    if not exclude:%0A        exclude = %5B%5D%0A    packages = %7B%7D%0A    for item in os.listdir(path):%0A        dir = os.path.join(path, item)%0A        if is_package( dir ) and dir not in exclude:%0A            if base:%0A                module_name = %22%25(base)s.%25(item)s%22 %25 vars()%0A            else:%0A                module_name = item%0A            packages%5Bmodule_name%5D = dir%0A            packages.update(find_packages(dir, module_name))%0A    return packages%0A###%0A%0Asetup(name='raco',%0A      version='1.0.0',%0A      description='Relational Algebra COmpiler',%0A      author='Bill Howe, Andrew Whitaker, Daniel Halperin',%0A      author_email='raco@cs.washington.edu',%0A      url='https://github.com/uwescience/datalogcompiler',%0A      packages=find_packages(exclude=%5B'clang'%5D),%0A      install_requires=%5B'networkx','ply','pyparsing'%5D,%0A      )%0A

add setup.py for distutils