d8984f8522
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
42 lines
1.3 KiB
Diff
42 lines
1.3 KiB
Diff
diff -Naur a/setup.py b/setup.py
|
|
--- a/setup.py 2021-04-24 12:53:18.300255006 -0500
|
|
+++ b/setup.py 2021-04-24 12:47:51.619052574 -0500
|
|
@@ -15,29 +15,6 @@
|
|
from distutils.command.install import install
|
|
import os,sys,shutil
|
|
|
|
-class GurobiClean(Command):
|
|
- description = "remove the build directory"
|
|
- user_options = []
|
|
- def initialize_options(self):
|
|
- self.cwd = None
|
|
- def finalize_options(self):
|
|
- self.cwd = os.path.dirname(os.path.realpath(__file__))
|
|
- def run(self):
|
|
- build_dir = os.path.join(os.getcwd(), "build")
|
|
- if os.path.exists(build_dir):
|
|
- print('removing %s' % build_dir)
|
|
- shutil.rmtree(build_dir)
|
|
-
|
|
-class GurobiInstall(install):
|
|
-
|
|
- # Calls the default run command, then deletes the build area
|
|
- # (equivalent to "setup clean --all").
|
|
- def run(self):
|
|
- install.run(self)
|
|
- c = GurobiClean(self.distribution)
|
|
- c.finalize_options()
|
|
- c.run()
|
|
-
|
|
License = """
|
|
This software is covered by the Gurobi End User License Agreement.
|
|
By completing the Gurobi installation process and using the software,
|
|
@@ -78,7 +55,5 @@
|
|
packages = ['gurobipy'],
|
|
package_dir={'gurobipy' : srcpath },
|
|
package_data = {'gurobipy' : [srcfile] },
|
|
- cmdclass={'install' : GurobiInstall,
|
|
- 'clean' : GurobiClean }
|
|
)
|
|
|