|
20 | 20 | # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
21 | 21 | # SOFTWARE.
|
22 | 22 |
|
23 |
| -import importlib.metadata as importlib_metadata |
24 |
| - |
25 | 23 | ###############################################################################
|
26 | 24 | # Imports
|
27 | 25 | # =======
|
|
40 | 38 | #
|
41 | 39 | from ansys.mapdl.core.logging import Logger
|
42 | 40 |
|
43 |
| -LOG = Logger(level=logging.ERROR, to_file=False, to_stdout=True) |
| 41 | +LOG: Logger = Logger(level=logging.ERROR, to_file=False, to_stdout=True) |
44 | 42 | LOG.debug("Loaded logging module as LOG")
|
45 | 43 |
|
46 | 44 | ###############################################################################
|
47 | 45 | # Globals
|
48 | 46 | # =======
|
49 | 47 | #
|
| 48 | +from ansys.mapdl.core._version import __version__ |
50 | 49 | from ansys.mapdl.core.helpers import is_installed, run_every_import, run_first_time
|
51 | 50 |
|
52 |
| -__version__: str = importlib_metadata.version(__name__.replace(".", "-")) |
53 |
| - |
54 | 51 | # A dictionary relating PyMAPDL server versions with the unified install ones
|
55 | 52 | VERSION_MAP: Dict[Tuple[int, int, int], str] = {
|
56 | 53 | (0, 0, 0): "2020R2",
|
|
69 | 66 |
|
70 | 67 | # Import related globals
|
71 | 68 | _HAS_ATP: bool = is_installed("ansys.tools.path")
|
| 69 | +_HAS_CLICK: bool = is_installed("click") |
72 | 70 | _HAS_PIM: bool = is_installed("ansys.platform.instancemanagement")
|
| 71 | +_HAS_PANDAS: bool = is_installed("pandas") |
73 | 72 | _HAS_PYANSYS_REPORT: bool = is_installed("ansys.tools.report")
|
74 | 73 | _HAS_PYVISTA: bool = is_installed("pyvista")
|
| 74 | +_HAS_REQUESTS: bool = is_installed("requests") |
75 | 75 | _HAS_TQDM: bool = is_installed("tqdm")
|
76 | 76 | _HAS_VISUALIZER: bool = is_installed("ansys.tools.visualization_interface")
|
77 | 77 |
|
| 78 | + |
78 | 79 | # Setup directories
|
79 | 80 | USER_DATA_PATH: str = user_data_dir(appname="ansys_mapdl_core", appauthor="Ansys")
|
80 |
| -EXAMPLES_PATH = os.path.join(USER_DATA_PATH, "examples") |
| 81 | +EXAMPLES_PATH: str = os.path.join(USER_DATA_PATH, "examples") |
81 | 82 |
|
82 |
| -# Store local ports |
| 83 | +# Store ports occupied by local instances |
83 | 84 | _LOCAL_PORTS: List[int] = []
|
84 | 85 |
|
85 | 86 | ###############################################################################
|
|
0 commit comments