setup.py: add a get_version() like w.c.s. and add configuration sample
This commit is contained in:
parent
4988f54dc4
commit
de711849a0
17
setup.py
17
setup.py
|
@ -1,9 +1,20 @@
|
|||
#! /usr/bin/env python
|
||||
|
||||
import os
|
||||
import subprocess
|
||||
import distutils.core
|
||||
|
||||
from quixote.ptl.qx_distutils import qx_build_py
|
||||
|
||||
__version__ = 1.9
|
||||
|
||||
def get_version():
|
||||
if os.path.exists('.git'):
|
||||
p = subprocess.Popen(['git','describe','--long'], stdout=subprocess.PIPE)
|
||||
result = p.communicate()[0]
|
||||
return result.split()[0].replace('-','.')
|
||||
return __version__
|
||||
|
||||
def data_tree(destdir, sourcedir):
|
||||
extensions = ['.css', '.png', '.jpeg', '.jpg', '.xml', '.html', '.js', '.ezt', '.gif']
|
||||
r = []
|
||||
|
@ -18,7 +29,7 @@ def data_tree(destdir, sourcedir):
|
|||
|
||||
distutils.core.setup(
|
||||
name = 'wcs-au-quotidien',
|
||||
version = '1.0.0',
|
||||
version = get_version(),
|
||||
maintainer = 'Frederic Peters',
|
||||
maintainer_email = 'fpeters@entrouvert.com',
|
||||
package_dir = { 'extra': 'extra' },
|
||||
|
@ -30,5 +41,7 @@ distutils.core.setup(
|
|||
data_tree('share/wcs/themes/', 'data/themes/') + \
|
||||
data_tree('share/auquotidien/apache-errors', 'apache-errors') +\
|
||||
data_tree('share/wcs/qommon/auquotidien', 'static/') +\
|
||||
[('share/wcs/', ('au-quotidien-wcs-settings.xml',))]
|
||||
[('share/wcs/',
|
||||
('au-quotidien-wcs-settings.xml', 'wcs-au-quotidien.cfg-sample'))
|
||||
]
|
||||
)
|
||||
|
|
Reference in New Issue