1
from distutils.core import setup
3
#This is a list of files to install, and where
4
#(relative to the 'root' dir, where setup.py is)
5
#You could be more specific.
8
setup(name = "Py-BigDFT",
10
description = "Python module for BigDFT drivers and analysis",
11
author = "Luigi Genovese",
12
author_email = "luigi.genovese@cea.fr",
13
url = "www.bigdft.org",
15
packages = setuptools.find_packages(),
16
install_requires=['Pyfutile','ase','matplotlib','numpy'],
17
#'package' package must contain files (see list above)
18
#I called the package 'package' thus cleverly confusing the whole issue...
19
#This dict maps the package name =to=> directories
20
#It says, package *needs* these files.
21
#package_data = {'package' : files },
22
#'runner' is in the root.
23
#scripts = ["runner"],
24
long_description = """
25
Welcome to the PyBigDFT module. This module contains python programs to drive and analyse BigDFT calculations.
26
The different calculations which are performed with BigDFT code will be also possible thanks to some of the functions
27
which are present in this package.
30
#This next part it for the Cheese Shop, look a little down the page.
32
# How mature is this project? Common values are
35
# 5 - Production/Stable
36
'Development Status :: 3 - Alpha',
38
# Indicate who your project is intended for
39
'Intended Audience :: End Users/Developers',
40
'Topic :: Software Development :: Analysis and Running Tools',
42
# Pick your license as you wish (should match "license" above)
43
'License :: OSI Approved :: GNU General Public License (GPL)',
45
# Specify the Python versions you support here. In particular, ensure
46
# that you indicate whether you support Python 2, Python 3 or both.
47
'Programming Language :: Python :: 2',
48
'Programming Language :: Python :: 2.7',