Updated README to signal new problem
[radcan.git] / setup.py
blob0d0a5b75f5abf6020e76381b0b911e6315c2a530
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 < 0x20400f0:
13 raise DistutilsError(
14 'Python interpreter is too old: python >= 2.4.0 ' +
15 'needed, %s detected' % version[:5])
16 if hexversion < 0x20500f0:
17 try:
18 __import__('elementtree.ElementTree')
19 except ImportError:
20 raise DistutilsError(
21 'ElementTree module needed on Python 2.4.x: install it first')
23 class Build(build.build):
24 def run(self):
25 Config(self.distribution).run()
26 build.build.run(self)
28 setup(name='radcan',
29 version='0.9.3',
30 license='GPL',
31 platforms='posix',
32 description='Radio-Canada Video-on-Demand web service client',
33 url='http://radcan.googlepages.com/index.html',
34 author='Sylvain Fourmanoit',
35 author_email='syfou@users.sourceforge.net',
36 scripts=['radcan'],
37 py_modules=['radcan'],
38 cmdclass = {
39 'config' : Config,
40 'build' : Build,
41 'sdist' : Sdist