add package data info
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
This commit is contained in:
parent
8324c9dee4
commit
e2ba9ab1d2
2 changed files with 22 additions and 2 deletions
|
@ -1,4 +1,3 @@
|
|||
include docs/changelog docs/changelog-2.1
|
||||
include docs/changelog
|
||||
recursive-include docs/gfx *.png *.text
|
||||
recursive-include docs *.text *.html *.1 *.7
|
||||
recursive-include conf *
|
||||
|
|
21
setup.py
21
setup.py
|
@ -1,10 +1,31 @@
|
|||
from distutils.core import setup
|
||||
|
||||
#data_files=[('/usr/share/cdist', 'conf')],
|
||||
# data_files=[('/tmp/cdist', ['conf'])],
|
||||
import cdist
|
||||
|
||||
import os
|
||||
|
||||
def data_finder(data_dir):
|
||||
entries = []
|
||||
for name in os.listdir(data_dir):
|
||||
entry = os.path.join(data_dir, name)
|
||||
if os.path.isdir(entry):
|
||||
entries.extend(data_finder(entry))
|
||||
else:
|
||||
entries.append(entry)
|
||||
|
||||
return entries
|
||||
|
||||
package_data = data_finder("conf")
|
||||
|
||||
|
||||
print(package_data)
|
||||
|
||||
setup(
|
||||
name = "cdist",
|
||||
packages = ["cdist", "cdist.core", "cdist.exec", "cdist.util" ],
|
||||
package_data={'cdist': package_data},
|
||||
scripts = ["cdist.py"],
|
||||
version = cdist.version.VERSION,
|
||||
description = "A Usable Configuration Management System",
|
||||
|
|
Loading…
Reference in a new issue