hyperopt

Форк
0
/
setup.py 
61 строка · 2.1 Кб
1
import re
2

3
import setuptools
4

5
with open("hyperopt/__init__.py", encoding="utf8") as f:
6
    version = re.search(r"__version__ = \"(.*?)\"", f.read()).group(1)
7
    if version is None:
8
        raise ImportError("Could not find __version__ in hyperopt/__init__.py")
9

10
setuptools.setup(
11
    name="hyperopt",
12
    version=version,
13
    packages=setuptools.find_packages(include=["hyperopt*"]),
14
    entry_points={"console_scripts": ["hyperopt-mongo-worker=hyperopt.mongoexp:main"]},
15
    url="https://hyperopt.github.io/hyperopt",
16
    project_urls={
17
        "Source": "https://github.com/hyperopt/hyperopt",
18
    },
19
    author="James Bergstra",
20
    author_email="james.bergstra@gmail.com",
21
    description="Distributed Asynchronous Hyperparameter Optimization",
22
    long_description="",
23
    classifiers=[
24
        "Development Status :: 3 - Alpha",
25
        "Intended Audience :: Education",
26
        "Intended Audience :: Science/Research",
27
        "Intended Audience :: Developers",
28
        "Environment :: Console",
29
        "License :: OSI Approved :: BSD License",
30
        "Operating System :: MacOS :: MacOS X",
31
        "Operating System :: Microsoft :: Windows",
32
        "Operating System :: POSIX",
33
        "Operating System :: Unix",
34
        "Programming Language :: Python",
35
        "Programming Language :: Python :: 3",
36
        "Programming Language :: Python :: 3 :: Only",
37
        "Programming Language :: Python :: 3.7",
38
        "Topic :: Scientific/Engineering",
39
        "Topic :: Software Development",
40
    ],
41
    platforms=["Linux", "OS-X", "Windows"],
42
    license="BSD",
43
    keywords="Bayesian optimization hyperparameter model selection",
44
    include_package_data=True,
45
    requires_python=">=3.7",
46
    install_requires=[
47
        "numpy>=1.17",
48
        "scipy",
49
        "networkx>=2.2",
50
        "tqdm",
51
        "cloudpickle",
52
    ],
53
    extras_require={
54
        "SparkTrials": ["pyspark", "py4j"],
55
        "MongoTrials": "pymongo>=4.0.0",
56
        "ATPE": ["lightgbm", "scikit-learn"],
57
        "dev": ["black", "pre-commit", "nose", "pytest"],
58
    },
59
    tests_require=["nose", "pytest"],
60
    zip_safe=False,
61
)
62

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.