Files
obitools/setup.py

43 lines
985 B
Python

#! /usr/bin/env python
from distutils.core import setup
import re, sys
import glob
from os import path
def findPackage(root,base=None):
modules=[]
if base is None:
base=[]
for module in (path.basename(path.dirname(x))
for x in glob.glob(path.join(root,'*','__init__.py'))):
modules.append('.'.join(base+[module]))
modules.extend(findPackage(path.join(root,module),base+[module]))
return modules
VERSION = '0.1.0'
AUTHOR = 'Eric Coissac'
EMAIL = 'eric.coissac@inrialpes.fr'
URL = 'www.grenoble.prabi.fr/trac/OBITools'
LICENSE = 'CeCILL-V2'
SRC = 'src'
SCRIPTS = glob.glob('%s/*.py' % SRC)
#SCRIPTS.append('src/fastaComplement')
setup(name="OBITools",
description="Scripts and library for sequence analysis",
version=VERSION,
author=AUTHOR,
author_email=EMAIL,
license=LICENSE,
url=URL,
scripts=SCRIPTS,
package_dir = {'': SRC},
packages=findPackage(SRC))