add gitignore
[pp3.git] / setup.py
blob9eeeeada606e6da6a343fc6ef6054e07e78545fb
1 #!/usr/bin/env python
2 # Parallel Python setup script
3 # For the latest version of the Parallel Python
4 # software visit: http://www.parallelpython.com
5 """
6 Standard build tool for python libraries.
7 """
9 import os.path
10 from distutils.core import setup
12 from pp import version as VERSION
15 LONG_DESCRIPTION = """
16 Parallel Python module (PP) provides an easy and efficient way to create \
17 parallel-enabled applications for SMP computers and clusters. PP module \
18 features cross-platform portability and dynamic load balancing. Thus \
19 application written with PP will parallelize efficiently even on \
20 heterogeneous and multi-platform clusters (including clusters running other \
21 application with variable CPU loads). Visit http://www.parallelpython.com \
22 for further information.
23 """
26 setup(
27 name="pp",
28 url="http://www.parallelpython.com",
29 version=VERSION,
30 download_url="http://www.parallelpython.com/downloads/pp/pp-%s.zip" % (
31 VERSION),
32 author="Vitalii Vanovschi",
33 author_email="support@parallelpython.com",
34 py_modules=["ppworker", "pptransport", "ppauto", "pp"],
35 scripts=["ppserver.py"],
36 description="Parallel and distributed programming for Python",
37 platforms=["Windows", "Linux", "Unix"],
38 long_description=LONG_DESCRIPTION,
39 license="BSD-like",
40 classifiers=[
41 "Topic :: Software Development",
42 "Topic :: System :: Distributed Computing",
43 "Programming Language :: Python",
44 "Operating System :: OS Independent",
45 "License :: OSI Approved :: BSD License",
46 "Natural Language :: English",
47 "Intended Audience :: Developers",
48 "Development Status :: 5 - Production/Stable",