Update to the versionning system
[radcan.git] / setup.py
blob87d63e97fa7c525b29b11e4a05a36438008df96b
1 from distutils.core import setup
2 from distutils.errors import DistutilsError
3 from distutils.command import config, build, sdist
5 from sys import version, hexversion
7 class Sdist(sdist.sdist):
8 default_format = {'posix': 'bztar'}
10 class Config(config.config):
11 def run(self):
12 if hexversion < 0x20500f0:
13 raise DistutilsError(
14 'Python interpreter is too old: python >= 2.5.0 ' +
15 'needed, %s detected' % version[:5])
17 class Build(build.build):
18 def run(self):
19 Config(self.distribution).run()
20 build.build.run(self)
22 setup(name='radcan',
23 version='0.9.0',
24 license='GPL',
25 platforms='posix',
26 description='Radio-Canada Video-on-Demand web service client',
27 url='http://radcan.googlepages.com/index.html',
28 author='Sylvain Fourmanoit',
29 author_email='syfou@users.sourceforge.net',
30 scripts=['radcan'],
31 py_modules=['radcan'],
32 cmdclass = {
33 'config' : Config,
34 'build' : Build,
35 'sdist' : Sdist