Skip to content

Commit

Permalink
make the setup.py handle new scripts automatically, removed old distr…
Browse files Browse the repository at this point in the history
…ibute/setuptools dependences
  • Loading branch information
ijiraq committed Apr 18, 2014
1 parent 70a6ae5 commit d0500c3
Showing 1 changed file with 14 additions and 7 deletions.
21 changes: 14 additions & 7 deletions setup.py
Original file line number Diff line number Diff line change
@@ -1,23 +1,30 @@

# Use "distribute"
from setuptools import setup, find_packages
from distutils.core import setup
import sys
import os
from vos.__version__ import version

if sys.version_info[0] > 2:
print 'The caom2 package is only compatible with Python version 2.n'
sys.exit(-1)

## Build the list of scripts to be installed.
script_dir = 'scripts'
scripts = []
for script in os.listdir(script_dir):
if script[-1] in [ "~", "#"]:
continue
scripts.append(os.path.join(script_dir,script))


from vos.__version__ import version
setup(name="vos",
version=version,
url="https://github.com/ijiraq/cadcVOFS",
description="Tools for interacting with CADC VOSpace.",
author="JJ Kavelaars",
author_email="jj.kavelaars@nrc.gc.ca",
author="JJ Kavelaars, Norm Hill, Adrian Demain, Ed Chapin and others",
author_email="jj.kavelaars@nrc-cnrc.gc.ca",
packages=['vos'],
install_requires=['distribute'],
scripts=['scripts/getCert','scripts/vsync','scripts/vmv','scripts/vcp','scripts/vrm','scripts/vls','scripts/vmkdir','scripts/mountvofs','scripts/vrmdir', 'scripts/vln', 'scripts/vcat', 'scripts/vtag', 'scripts/vchmod', 'scripts/checkJobPhase', 'scripts/vlock', 'cantop' ],
scripts=scripts,
classifiers=[
'Development Status :: 4 - Beta',
'Environment :: Console',
Expand Down

0 comments on commit d0500c3

Please sign in to comment.