~marcodalessandro76/bigdft/1.8

« back to all changes in this revision

Viewing changes to PyBigDFT/setup.py

  • Committer: Luigi Genovese
  • Date: 2017-06-12 19:34:19 UTC
  • Revision ID: luigi.genovese@cea.fr-20170612193419-x34o73qlnmsbyryi
distribution for python modules modified. Creation of PyBigDFT module

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
from distutils.core import setup
 
2
import setuptools
 
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.
 
6
files = ["things/*"]
 
7
 
 
8
setup(name = "Py-BigDFT",
 
9
    version = "0.1",
 
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",
 
14
    license = 'GNU-GPL',
 
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.
 
28
""",
 
29
    #
 
30
    #This next part it for the Cheese Shop, look a little down the page.
 
31
    classifiers = [
 
32
    # How mature is this project? Common values are
 
33
    #   3 - Alpha
 
34
    #   4 - Beta
 
35
    #   5 - Production/Stable
 
36
    'Development Status :: 3 - Alpha',
 
37
 
 
38
    # Indicate who your project is intended for
 
39
    'Intended Audience :: End Users/Developers',
 
40
    'Topic :: Software Development :: Analysis and Running Tools',
 
41
 
 
42
    # Pick your license as you wish (should match "license" above)
 
43
     'License :: OSI Approved :: GNU General Public License (GPL)',
 
44
 
 
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',
 
49
    ]     
 
50
  )