Skip to content

Commit 317158a

Browse files
mkundu1hpohekar
andauthored
build: Bump version 0.30.3 (#3920)
Includes fix: Use generated classes for part_management and pm_file_management --------- Co-authored-by: Harshal Pohekar <[email protected]>
1 parent 0ee7b36 commit 317158a

File tree

4 files changed

+15
-3
lines changed

4 files changed

+15
-3
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ env:
3131
PYFLUENT_LOGGING: 'DEBUG'
3232
PYFLUENT_WATCHDOG_DEBUG: 'OFF'
3333
PYFLUENT_HIDE_LOG_SECRETS: 1
34+
CI_RUN: 1
3435

3536
jobs:
3637

@@ -87,7 +88,7 @@ jobs:
8788
os: macos-latest
8889
steps:
8990
- name: Build wheelhouse and perform smoke test
90-
uses: ansys/actions/build-wheelhouse@v8
91+
uses: ansys/actions/build-wheelhouse@v9
9192
with:
9293
library-name: ${{ env.PACKAGE_NAME }}
9394
operating-system: ${{ matrix.os }}

src/ansys/fluent/core/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@
6262
from ansys.fluent.core.utils.fluent_version import FluentVersion # noqa: F401
6363
from ansys.fluent.core.utils.setup_for_fluent import setup_for_fluent # noqa: F401
6464

65-
__version__ = "0.30.2"
65+
__version__ = "0.30.3"
6666

6767
_VERSION_INFO = None
6868
"""

src/ansys/fluent/core/launcher/fluent_container.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -463,6 +463,14 @@ def start_fluent_container(
463463

464464
logger.debug("Starting Fluent docker container...")
465465

466+
# Temporary fix for https://github.com/ansys/pyfluent/issues/3926
467+
if os.getenv("CI_RUN"):
468+
config_dict.setdefault("environment", {}).update(
469+
{
470+
"DISPLAY": "",
471+
}
472+
)
473+
466474
container = docker_client.containers.run(
467475
config_dict.pop("fluent_image"), **config_dict
468476
)

src/ansys/fluent/core/session_shared.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,12 +63,15 @@ def _make_tui_module(session, module_name):
6363
def _make_datamodel_module(session, module_name):
6464
try:
6565
from ansys.fluent.core import CODEGEN_OUTDIR
66+
from ansys.fluent.core.codegen.datamodelgen import meshing_rule_file_names
6667

68+
file_name = meshing_rule_file_names[module_name]
6769
module = pyfluent.utils.load_module(
6870
f"{module_name}_{session._version}",
69-
CODEGEN_OUTDIR / f"datamodel_{session._version}" / f"{module_name}.py",
71+
CODEGEN_OUTDIR / f"datamodel_{session._version}" / f"{file_name}.py",
7072
)
7173
return module.Root(session._se_service, module_name, [])
7274
except (ImportError, FileNotFoundError):
75+
datamodel_logger.warning("Generated API not found for %s.", module_name)
7376
datamodel_logger.warning(_CODEGEN_MSG_DATAMODEL)
7477
return PyMenuGeneric(session._se_service, module_name)

0 commit comments

Comments
 (0)