b4489997dc5b04e614e9919634461110a27cdba5,python-package/setup.py,,,#,6

Before Change


with open("HISTORY.rst") as history_file:
    history = history_file.read()

requirements = [
    "numpy>=1.13.0",
    "matplotlib>=2.0.2",
    "hyperopt==0.1",
    "ipyparallel==6.0.0",
    "Keras==2.0.4",
    "pandas>=0.18.0",
    "scikit-learn==0.18.1",
    "scipy>=0.17.0",
    "Theano==0.9.0",
    "xgboost==0.6a2",
    "lightgbm==2.0.2"
]

test_requirements = [
    "numpy>=1.13.0",
    "matplotlib>=2.0.2",
    "hyperopt==0.1",
    "ipyparallel==6.0.0",
    "Keras==2.0.4",
    "pandas>=0.18.0",
    "scikit-learn==0.18.1",
    "scipy>=0.17.0",
    "Theano==0.9.0",
    "xgboost==0.6a2",
    "lightgbm==2.0.2"
]

setup(
    name="mlbox",
    version="0.2.2",
    description="A powerful Automated Machine Learning python library  ",
    long_description=readme + "\n\n" + history,
    author="Axel ARONIO DE ROMBLAY",
    author_email="axelderomblay@gmail.com",
    url="https://github.com/AxeldeRomblay/mlbox",
    packages=[
        "mlbox","mlbox.encoding","mlbox.model","mlbox.optimisation","mlbox.prediction",
        "mlbox.preprocessing","mlbox.model.supervised","mlbox.model.supervised.classification",
        "mlbox.model.supervised.regression","mlbox.preprocessing.drift"
    ],
    package_dir={"mlbox":"mlbox",
                 "mlbox.encoding":"mlbox/encoding",
                 "mlbox.model":"mlbox/model",
                 "mlbox.optimisation":"mlbox/optimisation",
                 "mlbox.prediction":"mlbox/prediction",
                 "mlbox.preprocessing":"mlbox/preprocessing",
                 "mlbox.model.supervised":"mlbox/model/supervised",
                 "mlbox.model.supervised.classification":"mlbox/model/supervised/classification",
                 "mlbox.model.supervised.regression":"mlbox/model/supervised/regression",
                 "mlbox.preprocessing.drift":"mlbox/preprocessing/drift"
                 },
    include_package_data=True,
    install_requires=requirements,
    zip_safe=False,
    keywords="mlbox",
    classifiers=[
        "Development Status :: 3 - Pre-Alpha",
        "Intended Audience :: Developers",
        "Natural Language :: English",
        "Programming Language :: Python :: 2",
        "Programming Language :: Python :: 2.6",
        "Programming Language :: Python :: 2.7",
        "Programming Language :: Python :: 3",
        "Programming Language :: Python :: 3.3",
        "Programming Language :: Python :: 3.4",
        "Programming Language :: Python :: 3.5",
        "Programming Language :: Python :: 3.6",
    ],
    test_suite="tests",
    tests_require=test_requirements
)

After Change


from pip.req import parse_requirements

install_reqs = parse_requirements("./requirements.txt", session=False)
reqs = [str(ir.req) for ir in install_reqs]

class OverrideInstallCommand(install):
    def run(self):
Italian Trulli
In pattern: SUPERPATTERN

Frequency: 3

Non-data size: 7

Instances


Project Name: AxeldeRomblay/MLBox
Commit Name: b4489997dc5b04e614e9919634461110a27cdba5
Time: 2017-06-27
Author: nicolas.cherel@telecom-paristech.fr
File Name: python-package/setup.py
Class Name:
Method Name:


Project Name: deepgram/kur
Commit Name: d49df588e9bc5e13d02258536070b0f9be181e3e
Time: 2016-12-05
Author: ajsyp@syptech.net
File Name: setup.py
Class Name:
Method Name:


Project Name: open-mmlab/mmcv
Commit Name: aea750051f7660cf61dbd2360a25ea0bd13efa3b
Time: 2019-11-21
Author: rinatshigapov@gmail.com
File Name: setup.py
Class Name:
Method Name: