-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.py
32 lines (29 loc) · 1.11 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
from setuptools import setup,find_packages
def parse_requirements_file(filename):
"""Read the lines of the requirements file."""
with open(filename) as input_file:
return input_file.read().splitlines()
if __name__ == '__main__':
requirements = parse_requirements_file('requirements.txt')
install_requires = []
optional_dependencies = {}
for requirement in requirements:
install_requires.append(requirement)
setup(name="bot",
description="Bayesian Optimization Tools for Experimental Campaigns",
version='1.0',
author='Kiran Vaddi',
author_email='[email protected]',
license='MIT',
python_requires='>=3.11',
install_requires=install_requires,
extras_require = {},
packages=find_packages(),
long_description=open('README.md').read(),
long_description_content_type="text/markdown",
classifiers=[
"Programming Language :: Python :: 3",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
],
)