setup.py: prepare mandaye cam for Debian packaging
This commit is contained in:
parent
2e12bc850e
commit
9ebbd693b6
|
@ -0,0 +1,4 @@
|
|||
include MANIFEST
|
||||
include VERSION
|
||||
recursive-include cam/templates *.html
|
||||
recursive-include cam/static *
|
|
@ -1,11 +1,3 @@
|
|||
alembic>=0.5.0
|
||||
beaker>=1.6
|
||||
gunicorn>=0.13
|
||||
lxml>=2.0
|
||||
Mako>=0.4
|
||||
poster>=0.8
|
||||
pycrypto>=2.0
|
||||
sqlalchemy>=0.7
|
||||
static>=0.4
|
||||
xtraceback>=0.3
|
||||
git+git://repos.entrouvert.org/mandaye.git
|
||||
|
|
26
setup.py
26
setup.py
|
@ -10,24 +10,26 @@ from setuptools import setup, find_packages
|
|||
from sys import version
|
||||
|
||||
install_requires=[
|
||||
'alembic>=0.5.0',
|
||||
'beaker>=1.6',
|
||||
'gunicorn>=0.13',
|
||||
'mako>=0.3',
|
||||
'mandaye>=0.4',
|
||||
'lxml>=2.0',
|
||||
'poster>=0.8',
|
||||
'pycrypto>=2.0',
|
||||
'sqlalchemy>=0.7',
|
||||
'static>=0.4',
|
||||
'xtraceback>=0.3',
|
||||
]
|
||||
|
||||
if version < '2.7':
|
||||
install_requires.append('importlib')
|
||||
def get_version():
|
||||
if os.path.exists('VERSION'):
|
||||
version_file = open('VERSION', 'r')
|
||||
version = version_file.read()
|
||||
version_file.close()
|
||||
return version
|
||||
if os.path.exists('.git'):
|
||||
p = subprocess.Popen(['git','describe','--long'], stdout=subprocess.PIPE)
|
||||
result = p.communicate()[0]
|
||||
return result.split()[0].replace('-','.')
|
||||
import cam
|
||||
return cam.VERSION
|
||||
|
||||
setup(name="mandaye-cam",
|
||||
version=cam.VERSION,
|
||||
version=get_version(),
|
||||
license="AGPLv3 or later",
|
||||
description="CAM is a Mandaye project, modular reverse proxy to authenticate",
|
||||
url="http://dev.entrouvert.org/projects/reverse-proxy/",
|
||||
|
@ -37,7 +39,7 @@ setup(name="mandaye-cam",
|
|||
maintainer_email="jschneider@entrouvert.com",
|
||||
scripts=['cam_mandaye_manager', 'cam_mandaye_server'],
|
||||
packages=find_packages(),
|
||||
package_data={},
|
||||
include_package_data=True,
|
||||
install_requires=install_requires
|
||||
)
|
||||
|
||||
|
|
Reference in New Issue