forked from LibreScanner/horus
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsetup.py
More file actions
35 lines (27 loc) · 955 Bytes
/
setup.py
File metadata and controls
35 lines (27 loc) · 955 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#!/usr/bin/python
# coding=utf-8
import os
from setuptools import setup, find_packages
version = os.environ.get('VERSION')
def package_data_dirs(source, sub_folders):
dirs = []
for d in sub_folders:
for dirname, _, files in os.walk(os.path.join(source, d)):
dirname = os.path.relpath(dirname, source)
for f in files:
dirs.append(os.path.join(dirname, f))
return dirs
setup(name='Horus',
version=version,
author='Jesús Arroyo Torrens',
author_email='jesus.arroyo@bq.com',
description='Horus is a full software solution for 3D scanning',
license='GPLv2',
keywords = "horus ciclop scanning 3d",
url='https://www.diwo.bq.com',
packages = ['horus'],
package_dir = {'horus': '.'},
package_data = {'horus': package_data_dirs('.', ['doc', 'res', 'src'])},
scripts=['pkg/linux/horus'],
data_files=[('/usr/share/applications', ['pkg/linux/horus.desktop'])]
)