Skip to content

Commit 3c23d48

Browse files
authored
Add files via upload
1 parent 48eaeb0 commit 3c23d48

1 file changed

Lines changed: 54 additions & 0 deletions

File tree

setup.py

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
'''
2+
Copyright 2020 Ryan (Mohammad) Solgi
3+
4+
Permission is hereby granted, free of charge, to any person obtaining a copy of
5+
this software and associated documentation files (the "Software"), to deal in
6+
the Software without restriction, including without limitation the rights to use,
7+
copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the
8+
Software, and to permit persons to whom the Software is furnished to do so,
9+
subject to the following conditions:
10+
11+
The above copyright notice and this permission notice shall be included in all
12+
copies or substantial portions of the Software.
13+
14+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
15+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
16+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
17+
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
18+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
19+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
20+
SOFTWARE.
21+
22+
'''
23+
24+
import setuptools
25+
26+
with open("README.md", "r") as fh:
27+
long_description = fh.read()
28+
29+
setuptools.setup(
30+
name="geneticalgorithm",
31+
version="1.0.1",
32+
author="Ryan (Mohammad) Solgi",
33+
author_email="ryan.solgi@gmail.com",
34+
maintainer='Ryan (Mohammad) Solgi',
35+
description="An easy implementation of genetic-algorithm (GA) to solve continuous and combinatorial optimization problems with real, integer, and mixed variables in Python",
36+
long_description=long_description,
37+
long_description_content_type="text/markdown",
38+
url="https://github.com/rmsolgi/geneticalgorithm",
39+
keywords=['solve', 'optimization', 'problem', 'genetic', 'algorithm', 'GA', 'easy', 'fast', 'genetic-algorithm', 'combinatorial', 'mixed', 'evolutionary'],
40+
packages=setuptools.find_packages(),
41+
classifiers=[
42+
"Programming Language :: Python :: 3",
43+
"License :: OSI Approved :: MIT License",
44+
"Operating System :: OS Independent",
45+
"Topic :: Software Development :: Libraries :: Python Modules",
46+
],
47+
install_requires=['func-timeout','numpy']
48+
49+
)
50+
51+
52+
53+
54+

0 commit comments

Comments
 (0)