Statistiques
| Révision :

root / setup.py @ 4

Historique | Voir | Annoter | Télécharger (1,77 ko)

1 1 tkerber
#!/usr/bin/env python
2 1 tkerber
3 1 tkerber
# Copyright (C) 2007  CAMP
4 1 tkerber
# Please see the accompanying LICENSE file for further information.
5 1 tkerber
6 1 tkerber
from distutils.core import setup
7 1 tkerber
from glob import glob
8 1 tkerber
from os.path import join
9 1 tkerber
10 1 tkerber
import os
11 1 tkerber
import sys
12 1 tkerber
13 1 tkerber
long_description = """\
14 1 tkerber
ASE is a python package providing an open source Atomic Simulation
15 1 tkerber
Environment in the python scripting language."""
16 1 tkerber
17 1 tkerber
18 1 tkerber
if sys.version_info < (2, 3, 0, 'final', 0):
19 1 tkerber
    raise SystemExit, 'Python 2.3 or later is required!'
20 1 tkerber
21 1 tkerber
packages = ['ase',
22 1 tkerber
            'ase.io',
23 1 tkerber
            'ase.md',
24 1 tkerber
            'ase.dft',
25 1 tkerber
            'ase.gui',
26 1 tkerber
            'ase.gui.languages',
27 1 tkerber
            'ase.data',
28 1 tkerber
            'ase.test',
29 1 tkerber
            'ase.utils',
30 1 tkerber
            'ase.lattice',
31 1 tkerber
            'ase.lattice.spacegroup',
32 1 tkerber
            'ase.examples',
33 1 tkerber
            'ase.optimize',
34 1 tkerber
            'ase.optimize.test',
35 1 tkerber
            'ase.visualize',
36 1 tkerber
            'ase.visualize.vtk',
37 1 tkerber
            'ase.transport',
38 1 tkerber
            'ase.calculators',
39 1 tkerber
            'ase.calculators.jacapo']
40 1 tkerber
41 1 tkerber
package_dir={'ase': 'ase'}
42 1 tkerber
43 1 tkerber
package_data={'ase': ['lattice/spacegroup/spacegroup.dat']}
44 1 tkerber
45 1 tkerber
# Get the current version number:
46 1 tkerber
execfile('ase/svnversion_io.py')  # write ase/svnversion.py and get svnversion
47 1 tkerber
execfile('ase/version.py')        # get version_base
48 1 tkerber
if svnversion:
49 1 tkerber
    version = version_base + '.' + svnversion
50 1 tkerber
else:
51 1 tkerber
    version = version_base
52 1 tkerber
53 1 tkerber
setup(name = 'python-ase',
54 1 tkerber
      version=version,
55 1 tkerber
      description='Atomic Simulation Environment',
56 1 tkerber
      url='https://wiki.fysik.dtu.dk/ase',
57 1 tkerber
      maintainer='CAMd',
58 1 tkerber
      maintainer_email='camd@fysik.dtu.dk',
59 1 tkerber
      license='LGPLv2.1+',
60 1 tkerber
      platforms=['linux'],
61 1 tkerber
      packages=packages,
62 1 tkerber
      package_dir=package_dir,
63 1 tkerber
      package_data=package_data,
64 1 tkerber
      scripts=['tools/ag', 'tools/ASE2ase.py', 'tools/testase.py'],
65 1 tkerber
      long_description=long_description)