root / setup.py @ 18
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) |