diff --git a/.github/workflows/ci_cd.yml b/.github/workflows/ci_cd.yml index 4f65039d..38bab1cc 100644 --- a/.github/workflows/ci_cd.yml +++ b/.github/workflows/ci_cd.yml @@ -51,7 +51,7 @@ jobs: strategy: matrix: os: [windows-latest, ubuntu-latest] - python-version: ['3.9', '3.10', '3.11'] + python-version: ['3.9', '3.10', '3.11', '3.12'] fail-fast: false steps: @@ -80,7 +80,7 @@ jobs: needs: docs-style runs-on: [self-hosted, pyfluent] env: - DOC_DEPLOYMENT_IMAGE_TAG: v24.1.0 + DOC_DEPLOYMENT_IMAGE_TAG: v24.2.0 DOCUMENTATION_CNAME: 'visualization.fluent.docs.pyansys.com' steps: diff --git a/.github/workflows/nightly-doc-build.yml b/.github/workflows/nightly-doc-build.yml index 35b62b00..e979ab28 100644 --- a/.github/workflows/nightly-doc-build.yml +++ b/.github/workflows/nightly-doc-build.yml @@ -7,7 +7,8 @@ on: env: DOCUMENTATION_CNAME: 'visualization.fluent.docs.pyansys.com' - DOC_DEPLOYMENT_IMAGE_TAG: v24.1.0 + MAIN_PYTHON_VERSION: '3.9' + DOC_DEPLOYMENT_IMAGE_TAG: v24.2.0 ANSYSLMD_LICENSE_FILE: ${{ format('1055@{0}', secrets.LICENSE_SERVER) }} PYFLUENT_TIMEOUT_FORCE_EXIT: 5 PYFLUENT_LAUNCH_CONTAINER: 1 @@ -22,7 +23,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v5 with: - python-version: 3.9 + python-version: ${{ env.MAIN_PYTHON_VERSION }} - name: Install OS packages run: | diff --git a/.github/workflows/nightly-test-run.yml b/.github/workflows/nightly-test-run.yml index 6ee79b1e..413043d7 100644 --- a/.github/workflows/nightly-test-run.yml +++ b/.github/workflows/nightly-test-run.yml @@ -12,7 +12,7 @@ jobs: strategy: matrix: os: [windows-latest, ubuntu-latest] - python-version: ['3.9', '3.10', '3.11'] + python-version: ['3.9', '3.10', '3.11', '3.12'] fail-fast: false steps: diff --git a/pyproject.toml b/pyproject.toml index b321270c..fa072a17 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -25,12 +25,13 @@ packages = [ [tool.poetry.dependencies] python = ">=3.9,<4.0" importlib-metadata = {version = "^4.0", python = "<3.9"} -ansys-fluent-core = "~=0.21.dev0" +ansys-fluent-core = "~=0.21.dev1" vtk = ">=9.3.0.rc0" pyvista = ">=0.39.0" pyvistaqt = ">=0.7.0" pyside6 = ">=6.2.3" matplotlib = ">=3.5.1" +requests = "==2.31.0" [tool.poetry.urls] "Documentation" = "https://visualization.fluent.docs.pyansys.com/" diff --git a/src/ansys/fluent/visualization/matplotlib/matplot_objects.py b/src/ansys/fluent/visualization/matplotlib/matplot_objects.py index 300455ba..701e9e3b 100644 --- a/src/ansys/fluent/visualization/matplotlib/matplot_objects.py +++ b/src/ansys/fluent/visualization/matplotlib/matplot_objects.py @@ -3,7 +3,7 @@ import sys from typing import Optional -from ansys.fluent.core.meta import Command +from ansys.fluent.core.post_objects.meta import Command from ansys.fluent.core.post_objects.post_helper import PostAPIHelper from ansys.fluent.core.post_objects.post_object_definitions import ( MonitorDefn, diff --git a/src/ansys/fluent/visualization/matplotlib/matplot_windows_manager.py b/src/ansys/fluent/visualization/matplotlib/matplot_windows_manager.py index 4eed97cf..ec9b10ce 100644 --- a/src/ansys/fluent/visualization/matplotlib/matplot_windows_manager.py +++ b/src/ansys/fluent/visualization/matplotlib/matplot_windows_manager.py @@ -5,12 +5,13 @@ from typing import Dict, List, Optional, Union from ansys.fluent.core.fluent_connection import FluentConnection +from ansys.fluent.core.post_objects.check_in_notebook import in_notebook from ansys.fluent.core.post_objects.post_object_definitions import ( MonitorDefn, PlotDefn, XYPlotDefn, ) -from ansys.fluent.core.utils.generic import AbstractSingletonMeta, in_notebook +from ansys.fluent.core.post_objects.singleton_meta import AbstractSingletonMeta from ansys.fluent.visualization import get_config from ansys.fluent.visualization.matplotlib.plotter_defns import Plotter, ProcessPlotter diff --git a/src/ansys/fluent/visualization/pyvista/pyvista_objects.py b/src/ansys/fluent/visualization/pyvista/pyvista_objects.py index a7d8e706..edc1238a 100644 --- a/src/ansys/fluent/visualization/pyvista/pyvista_objects.py +++ b/src/ansys/fluent/visualization/pyvista/pyvista_objects.py @@ -3,7 +3,7 @@ import sys from typing import Optional -from ansys.fluent.core.meta import Command +from ansys.fluent.core.post_objects.meta import Command from ansys.fluent.core.post_objects.post_helper import PostAPIHelper from ansys.fluent.core.post_objects.post_object_definitions import ( ContourDefn, diff --git a/src/ansys/fluent/visualization/pyvista/pyvista_windows_manager.py b/src/ansys/fluent/visualization/pyvista/pyvista_windows_manager.py index 8a9ee05f..13da2246 100644 --- a/src/ansys/fluent/visualization/pyvista/pyvista_windows_manager.py +++ b/src/ansys/fluent/visualization/pyvista/pyvista_windows_manager.py @@ -6,8 +6,9 @@ from typing import Dict, List, Optional, Union from ansys.fluent.core.fluent_connection import FluentConnection +from ansys.fluent.core.post_objects.check_in_notebook import in_notebook from ansys.fluent.core.post_objects.post_object_definitions import GraphicsDefn -from ansys.fluent.core.utils.generic import AbstractSingletonMeta, in_notebook +from ansys.fluent.core.post_objects.singleton_meta import AbstractSingletonMeta import numpy as np import pyvista as pv from pyvistaqt import BackgroundPlotter