MIPLearn v0.3

This commit is contained in:
2023-06-08 11:25:39 -05:00
parent 6cc253a903
commit 1ea989d48a
172 changed files with 10495 additions and 24812 deletions

View File

@@ -1,50 +1,44 @@
# MIPLearn: Extensible Framework for Learning-Enhanced Mixed-Integer Optimization
# Copyright (C) 2020-2021, UChicago Argonne, LLC. All rights reserved.
# Copyright (C) 2020-2022, UChicago Argonne, LLC. All rights reserved.
# Released under the modified BSD license. See COPYING.md for more details.
from setuptools import setup, find_namespace_packages
with open("README.md", "r") as fh:
long_description = fh.read()
setup(
name="miplearn",
version="0.2.0.dev13",
version="0.3.0.dev1",
author="Alinson S. Xavier",
author_email="axavier@anl.gov",
description="Extensible framework for Learning-Enhanced Mixed-Integer Optimization",
long_description=long_description,
long_description_content_type="text/markdown",
description="Extensible Framework for Learning-Enhanced Mixed-Integer Optimization",
url="https://github.com/ANL-CEEESA/MIPLearn/",
packages=find_namespace_packages(),
python_requires=">=3.7",
python_requires=">=3.9",
install_requires=[
"decorator>=4,<5",
"h5py==3.5.0",
"matplotlib>=3,<4",
"mypy==0.790",
"Jinja2<3.1",
"gurobipy>=10,<11",
"h5py>=3,<4",
"networkx>=2,<3",
"numpy>=1,<1.21",
"overrides>=3,<4",
"p_tqdm>=1,<2",
"numpy>=1,<2",
"pandas>=1,<2",
"pyomo>=5,<6",
"pytest>=6,<7",
"python-markdown-math>=0.8,<0.9",
"scikit-learn>=0.24,<0.25",
"seaborn>=0.11,<0.12",
"pathos>=0.2,<0.3",
"pyomo>=6,<7",
"scikit-learn>=1,<2",
"scipy>=1,<2",
"tqdm>=4,<5",
],
extras_require={
"dev": [
"docopt>=0.6,<0.7",
"black==20.8b1",
"pre-commit>=2,<3",
"pdoc3>=0.7,<0.8",
"twine>=3,<4",
"Sphinx>=3,<4",
"sphinx-book-theme==0.1.0",
"black==22.6.0",
"mypy==0.971",
"myst-parser==0.14.0",
"nbsphinx>=0.9,<0.10",
"pyflakes==2.5.0",
"pytest>=7,<8",
"sphinx-book-theme==0.1.0",
"sphinx-multitoc-numbering>=0.1,<0.2",
"twine>=4,<5"
]
},
)