diff options
Diffstat (limited to 'setup.py')
-rw-r--r-- | setup.py | 25 |
1 files changed, 23 insertions, 2 deletions
@@ -1,12 +1,33 @@ from setuptools import setup, find_packages +import os +import sys + +def package_files(package_path, directory_name): + paths = [] + directory_path = os.path.join(package_path, directory_name) + + for (path, directories, filenames) in os.walk(directory_path): + relative_path = os.path.relpath(path, package_path) + for filename in filenames: + if filename[0] == ".": + continue + paths.append(os.path.join(relative_path, filename)) + return paths + +# Get path to project +package_path = os.path.join(os.path.dirname(os.path.realpath(__file__)), "gitautodeploy") + +# Get list of data files +wwwroot_files = package_files(package_path, "wwwroot") +data_files = package_files(package_path, "data") setup(name='git-auto-deploy', - version='0.9', + version='0.9.1', url='https://github.com/olipo186/Git-Auto-Deploy', author='Oliver Poignant', author_email='oliver@poignant.se', packages = find_packages(), - package_data={'gitautodeploy': ['data/*', 'wwwroot/*']}, + package_data={'gitautodeploy': data_files + wwwroot_files}, entry_points={ 'console_scripts': [ 'git-auto-deploy = gitautodeploy.__main__:main' |