-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathsetup.py
77 lines (65 loc) · 2.6 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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
#!/usr/bin/env python
# -*- coding: utf-8; mode: python -*-
"""
setup.py script for the SMPyBandits-benchmarks project (https://github.com/Naereen/SMPyBandits-benchmarks)
References:
- https://packaging.python.org/en/latest/distributing/#setup-py
- https://the-hitchhikers-guide-to-packaging.readthedocs.io/en/latest/creation.html#setup-py-description
"""
# Always prefer setuptools over distutils
from setuptools import setup, find_packages
# To use a consistent encoding
from codecs import open
from os import path
here = path.abspath(path.dirname(__file__))
# Get the long description from the README file
long_description = """
Airspeed Velocity benchmarks for SMPyBandits
https://github.com/Naereen/SMPyBandits-benchmarks
This repository contains code (and soon, also results) of benchmarks for the SMPyBandits python package, using the airspeed velocity tool.
This project is written by Lilian Besson's, written in Python (2 or 3), to test the quality of SMPyBandits, my open-source Python package for numerical simulations on slot_machine single-player and multi-players Multi-Armed Bandits (MAB) algorithms.
A complete Sphinx-generated documentation for SMPyBandits is on SMPyBandits.GitHub.io.
"""
version = "0.0.1"
setup(name="SMPyBandits-benchmarks",
version=version,
description="SMPyBandits-benchmarks",
long_description=long_description,
author="Lilian Besson",
author_email="naereen AT crans DOT org".replace(" AT ", "@").replace(" DOT ", "."),
url="https://github.com/Naereen/SMPyBandits-benchmarks",
download_url="https://github.com/Naereen/SMPyBandits-benchmarksreleases/",
license="MIT",
platforms=["GNU/Linux"],
# https://pypi.python.org/pypi?%3Aaction=list_classifiers
classifiers=[
"Development Status :: 4 - Beta",
"Environment :: Console",
"Intended Audience :: Science/Research",
"License :: OSI Approved :: MIT License",
"Natural Language :: English",
"Operating System :: Unix",
"Programming Language :: Python :: 3.4",
"Programming Language :: Python :: 3.5",
"Programming Language :: Python :: 3.6",
],
keywords="open-source",
# py_modules=["parcoursup"],
# packages=[
# "",
# ],
install_requires=[
"numpy",
"scipy",
"tqdm",
"numba",
"SMPyBandits>=0.9.7",
],
package_data={
},
# project_urls={ # Optional
# "Bug Reports": "https://github.com/Naereen/test-of-airspeed-velocityissues",
# "Source": "https://github.com/Naereen/test-of-airspeed-velocitytree/master/",
# },
)
# End of setup.py