-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathsetup.py
55 lines (50 loc) · 1.85 KB
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
#!/usr/bin/env python
# -*- coding: utf-8 -*-
try:
from setuptools import setup
except ImportError as e:
from distutils.core import setup
long_description = '''
Peach is a pure-python module, based on SciPy and NumPy to implement
algorithms for computational intelligence and machine learning. Methods
implemented include, but are not limited to, artificial neural networks,
fuzzy logic, genetic algorithms, swarm intelligence and much more.
The aim of this library is primarily educational. Nonetheless, care was
taken to make the methods implemented also very efficient.
'''
setup(
name='Peach',
version='0.3.1',
url='http://code.google.com/p/peach/',
download_url='http://code.google.com/p/peach/downloads/list',
license='GNU Lesser General Public License',
author='Jose Alexandre Nalon',
author_email='jnalon@gmail.com',
description='Python library for computational intelligence and machine learning',
long_description=long_description,
classifiers=[
'License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)',
'Operating System :: OS Independent',
'Intended Audience :: Developers',
'Intended Audience :: Education',
'Intended Audience :: Science/Research',
'Programming Language :: Python',
'Topic :: Education',
'Topic :: Scientific/Engineering',
'Topic :: Scientific/Engineering :: Artificial Intelligence',
'Topic :: Software Development :: Libraries :: Python Modules',
],
keywords='artificial intelligence neural network genetic algorithm fuzzy logic optimization artificial life',
packages=[
'peach',
'peach.fuzzy',
'peach.ga',
'peach.nn',
'peach.optm',
'peach.pso',
'peach.sa'
],
install_requires=[
'bitarray',
],
)