From 004a113328a7b34142957f63974edcd20926e5e2 Mon Sep 17 00:00:00 2001 From: germa89 <28149841+germa89@users.noreply.github.com> Date: Wed, 21 Jan 2026 20:54:08 +0100 Subject: [PATCH 1/6] build: remove pyansys-tools-versioning from requirements --- minimum_requirements.txt | 1 - pyproject.toml | 1 - 2 files changed, 2 deletions(-) diff --git a/minimum_requirements.txt b/minimum_requirements.txt index f3dad5f2885..d4327ac3856 100644 --- a/minimum_requirements.txt +++ b/minimum_requirements.txt @@ -2,4 +2,3 @@ ansys-api-mapdl==0.5.2 numpy==2.2.6 platformdirs==4.5.1 psutil==7.2.1 -pyansys-tools-versioning==0.6.0 diff --git a/pyproject.toml b/pyproject.toml index 5a1664014c4..027fbdf9429 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -31,7 +31,6 @@ dependencies = [ "platformdirs>=3.6.0", "protobuf>=3.12.2", # minimum required based on latest ansys-grpc-mapdl "psutil>=5.9.4", - "pyansys-tools-versioning>=0.3.3", "pyiges[full]>=0.3.1", # Since v0.3.0, the 'full' flag is needed in order to install 'geomdl' "pyvista<=0.46.4", "scipy>=1.3.0", # for sparse (consider optional?) From 28af78b740972e10939ffce78c984cb70de13d92 Mon Sep 17 00:00:00 2001 From: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com> Date: Wed, 21 Jan 2026 19:57:52 +0000 Subject: [PATCH 2/6] chore: adding changelog file 4372.dependencies.md [dependabot-skip] --- doc/changelog.d/4372.dependencies.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 doc/changelog.d/4372.dependencies.md diff --git a/doc/changelog.d/4372.dependencies.md b/doc/changelog.d/4372.dependencies.md new file mode 100644 index 00000000000..77e1aeeda74 --- /dev/null +++ b/doc/changelog.d/4372.dependencies.md @@ -0,0 +1 @@ +Remove pyansys-tools-versioning from requirements From 8e278f782969a2c4bceee6a187086f1d7bc0bd19 Mon Sep 17 00:00:00 2001 From: Ger <28149841+germa89@users.noreply.github.com> Date: Mon, 26 Jan 2026 10:54:54 +0100 Subject: [PATCH 3/6] feat: adding missing dependency --- minimum_requirements.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/minimum_requirements.txt b/minimum_requirements.txt index d4327ac3856..7d96fda5b83 100644 --- a/minimum_requirements.txt +++ b/minimum_requirements.txt @@ -2,3 +2,4 @@ ansys-api-mapdl==0.5.2 numpy==2.2.6 platformdirs==4.5.1 psutil==7.2.1 +ansys-tools-common==0.3.0 \ No newline at end of file From e5001df5b1da720e5ded649b6420f097f457b2aa Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 26 Jan 2026 09:58:05 +0000 Subject: [PATCH 4/6] ci: auto fixes from pre-commit.com hooks. for more information, see https://pre-commit.ci --- minimum_requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/minimum_requirements.txt b/minimum_requirements.txt index 7d96fda5b83..6caad1f53f7 100644 --- a/minimum_requirements.txt +++ b/minimum_requirements.txt @@ -2,4 +2,4 @@ ansys-api-mapdl==0.5.2 numpy==2.2.6 platformdirs==4.5.1 psutil==7.2.1 -ansys-tools-common==0.3.0 \ No newline at end of file +ansys-tools-common==0.3.0 From 0b61795a2ad9c157214098b2c62a10f664b2a9b6 Mon Sep 17 00:00:00 2001 From: Ger <28149841+germa89@users.noreply.github.com> Date: Mon, 26 Jan 2026 10:59:46 +0100 Subject: [PATCH 5/6] fix: adding back the minimal installation --- .github/workflows/ci.yml | 54 ++++++++++++++++++++-------------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 28c379a7763..e7f089e6637 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -295,33 +295,33 @@ jobs: upload-logs: false - # build-test-ubuntu-minimal: # TODO: Enable again when minimal builds are stable - # name: "Local-min: ${{ matrix.mapdl-version }}" - # if: github.ref != 'refs/heads/main' || github.event_name == 'schedule' || github.event_name == 'workflow_dispatch' - # needs: [build-test-ubuntu-local, build-test-remote] - # uses: ./.github/workflows/test-local.yml - # permissions: - # contents: read # Needed to read repository contents for tests - # packages: read # Needed to pull Docker images from GitHub packages - # strategy: - # fail-fast: false - # matrix: - # mapdl-version: ['v25.2-ubuntu-cicd', 'v25.1-ubuntu-cicd'] - # secrets: - # license-server: ${{ secrets.LICENSE_SERVER }} - # codecov-token: ${{ secrets.CODECOV_TOKEN }} - # token: ${{ secrets.GITHUB_TOKEN }} - # username: ${{ github.actor }} - # log-encryption-key: ${{ secrets.LOG_ENCRYPTION_KEY }} - # with: - # testing-minimal: true - # pytest-arguments: '' - # mapdl-version: ${{ matrix.mapdl-version }} - # file-name: "${{ matrix.mapdl-version }}-minimal" - # tags: "local,minimal" - # latest-version: "252" - # test_dpf: false - # upload-logs: false + build-test-ubuntu-minimal: # TODO: Enable again when minimal builds are stable + name: "Local-min: ${{ matrix.mapdl-version }}" + if: github.ref != 'refs/heads/main' || github.event_name == 'schedule' || github.event_name == 'workflow_dispatch' + needs: [build-test-ubuntu-local, build-test-remote] + uses: ./.github/workflows/test-local.yml + permissions: + contents: read # Needed to read repository contents for tests + packages: read # Needed to pull Docker images from GitHub packages + strategy: + fail-fast: false + matrix: + mapdl-version: ['v25.2-ubuntu-cicd', 'v25.1-ubuntu-cicd'] + secrets: + license-server: ${{ secrets.LICENSE_SERVER }} + codecov-token: ${{ secrets.CODECOV_TOKEN }} + token: ${{ secrets.GITHUB_TOKEN }} + username: ${{ github.actor }} + log-encryption-key: ${{ secrets.LOG_ENCRYPTION_KEY }} + with: + testing-minimal: true + pytest-arguments: '' + mapdl-version: ${{ matrix.mapdl-version }} + file-name: "${{ matrix.mapdl-version }}-minimal" + tags: "local,minimal" + latest-version: "252" + test_dpf: false + upload-logs: false build-test-ubuntu-console: From 603e123fc2e994ca6224c2bce4daf094a6542862 Mon Sep 17 00:00:00 2001 From: Ger <28149841+germa89@users.noreply.github.com> Date: Mon, 26 Jan 2026 11:01:48 +0100 Subject: [PATCH 6/6] fix: doc build missing env var related to transport --- .github/workflows/doc-build.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/doc-build.yml b/.github/workflows/doc-build.yml index 5bbc68f6ce4..9dd689d6c7a 100644 --- a/.github/workflows/doc-build.yml +++ b/.github/workflows/doc-build.yml @@ -240,6 +240,8 @@ jobs: shell: bash env: BUILDER: ${{ inputs.builder }} + PYMAPDL_GRPC_TRANSPORT: 'insecure' + DPF_DEFAULT_GRPC_MODE: 'insecure' run: | export PYTHONFAULTHANDLER=1 xvfb-run make -C doc ${BUILDER} SPHINXOPTS="-j auto" | tee doc_build.log