diff options
author | Hernan Grecco <hgrecco@gmail.com> | 2023-04-25 01:53:44 -0300 |
---|---|---|
committer | Hernan Grecco <hgrecco@gmail.com> | 2023-04-25 01:53:44 -0300 |
commit | 3d00b29a57ab2234bca3af344f9ee2d8f1f14621 (patch) | |
tree | 9e03f408a017e12f5905e407f69b152ac77975e1 /pint/compat.py | |
parent | 70e1b2590bdb7a7e4c0941a0a75c57d78a2ea01b (diff) | |
parent | 6923ea24a099f8f24965762e8ca76f437c723b39 (diff) | |
download | pint-3d00b29a57ab2234bca3af344f9ee2d8f1f14621.tar.gz |
Fixed pr/1574 conflicts
Diffstat (limited to 'pint/compat.py')
-rw-r--r-- | pint/compat.py | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/pint/compat.py b/pint/compat.py index cbb60c7..de149ac 100644 --- a/pint/compat.py +++ b/pint/compat.py @@ -130,6 +130,20 @@ try: except ImportError: HAS_BABEL = False +try: + import mip + + mip_model = mip.model + mip_Model = mip.Model + mip_INF = mip.INF + mip_INTEGER = mip.INTEGER + mip_xsum = mip.xsum + mip_OptimizationStatus = mip.OptimizationStatus + + HAS_MIP = True +except ImportError: + HAS_MIP = False + # Defines Logarithm and Exponential for Logarithmic Converter if HAS_NUMPY: from numpy import exp # noqa: F401 @@ -141,6 +155,14 @@ else: if not HAS_BABEL: babel_parse = babel_units = missing_dependency("Babel") # noqa: F811 +if not HAS_MIP: + mip_missing = missing_dependency("mip") + mip_model = mip_missing + mip_Model = mip_missing + mip_INF = mip_missing + mip_INTEGER = mip_missing + mip_xsum = mip_missing + mip_OptimizationStatus = mip_missing # Define location of pint.Quantity in NEP-13 type cast hierarchy by defining upcast # types using guarded imports |