Skip to content

Commit 5bcd4ff

Browse files
moe-adPProfizi
andauthored
chore: drop support for 231 and 232 (#3077)
Co-authored-by: Paul Profizi <100710998+PProfizi@users.noreply.github.com>
1 parent 52c3354 commit 5bcd4ff

32 files changed

+134
-441
lines changed

.github/ISSUE_TEMPLATE/bug.yml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -72,10 +72,6 @@ body:
7272
- 'DPF Server 2024.2.pre0'
7373
- 'Ansys 2024 R1'
7474
- 'DPF Server 2024.1.pre0'
75-
- 'Ansys 2023 R2'
76-
- 'DPF Server 2023.2.pre1'
77-
- 'DPF Server 2023.2.pre0'
78-
- 'Ansys 2023 R1'
7975
validations:
8076
required: true
8177

.github/workflows/docs.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,8 +73,7 @@ jobs:
7373
with:
7474
persist-credentials: false
7575

76-
- name: "Set licensing if necessary"
77-
if: ${{ (inputs.ANSYS_VERSION || vars.ANSYS_VERSION_DEFAULT) > '231' }}
76+
- name: "Set licensing"
7877
shell: bash
7978
env:
8079
LICENSE_SERVER: ${{ secrets.LICENSE_SERVER }}

.github/workflows/examples.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,8 +77,7 @@ jobs:
7777
with:
7878
persist-credentials: false
7979

80-
- name: "Set licensing if necessary"
81-
if: ${{ (inputs.ANSYS_VERSION || vars.ANSYS_VERSION_DEFAULT) > '231' }}
80+
- name: "Set licensing"
8281
shell: bash
8382
env:
8483
LICENSE_SERVER: ${{ secrets.LICENSE_SERVER }}

.github/workflows/pydpf-post.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,8 +71,7 @@ jobs:
7171
with:
7272
persist-credentials: false
7373

74-
- name: "Set licensing if necessary"
75-
if: ${{ (inputs.ANSYS_VERSION || vars.ANSYS_VERSION_DEFAULT) > '231' }}
74+
- name: "Set licensing"
7675
shell: bash
7776
env:
7877
LICENSE_SERVER: ${{ secrets.LICENSE_SERVER }}

.github/workflows/tests.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -115,8 +115,7 @@ jobs:
115115
with:
116116
persist-credentials: false
117117

118-
- name: "Set licensing if necessary"
119-
if: ${{ (inputs.ANSYS_VERSION || vars.ANSYS_VERSION_DEFAULT) > '231' }}
118+
- name: "Set licensing"
120119
shell: bash
121120
env:
122121
LICENSE_SERVER: ${{ secrets.LICENSE_SERVER }}

README.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -76,8 +76,7 @@ For the compatibility between PyDPF-Core and Ansys, see
7676
[Compatibility](https://dpf.docs.pyansys.com/version/stable/getting_started/compatibility.html) in
7777
the PyDPF-Core documentation.
7878

79-
To use PyDPF-Core with the ``ansys-dpf-server`` server package or with Ansys 2023 R1 or later,
80-
install the latest version with this command:
79+
To use PyDPF-Core with the standalone ``ansys-dpf-server`` server package 8.0 or later; or with Ansys 2024 R1 or later, install the latest version with this command:
8180

8281
```con
8382
pip install ansys-dpf-core
@@ -92,7 +91,7 @@ To install PyDPF-Core with its optional plotting functionalities, use this comma
9291

9392
For more information on PyDPF-Core plotting capabilities, see [Plot](https://dpf.docs.pyansys.com/version/stable/user_guide/plotting.html) in the PyDPF-Core documentation.
9493

95-
To use PyDPF-Core with Ansys 2022 R2, install the latest compatible version
94+
To use PyDPF-Core with Ansys 2022 R2 up to Ansys 2023 R2, install the latest compatible version
9695
with this command:
9796

9897
```con

doc/source/getting_started/compatibility.rst

Lines changed: 94 additions & 120 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@ The compatibility table below shows the client-server (``ansys-dpf-core`` to ``D
2121

2222
Here is a summary of the compatibility rules:
2323

24-
- With DPF for Ansys 2023 R1 and later, you can use PyDPF-Core ``0.10`` and later.
24+
- With DPF for Ansys 2024 R1 and later, you can use PyDPF-Core ``0.10.1`` and later.
25+
- With DPF for Ansys 2023 R1 or R2, you can use PyDPF-Core version ``0.10`` up to ``0.15``.
2526
- With DPF for Ansys 2022 R2, you can use PyDPF-Core version ``0.10`` up to ``0.15``.
2627
- With DPF for Ansys 2021 R2 and 2022 R1, you can use PyDPF-Core version ``0.3`` up to ``0.9``.
2728
- With DPF for Ansys 2021 R1, you must use PyDPF-Core version ``0.2``.
@@ -40,11 +41,11 @@ When ``ansys-dpf-core`` is released, compatibility is officially ensured with al
4041
- DPF for Ansys releases at year -1
4142
- DPF for Ansys releases at year -2
4243

43-
For example, ``ansys-dpf-core`` 0.15 supports:
44+
For example, ``ansys-dpf-core`` 0.16 supports:
4445

45-
- DPF for Ansys 2025 R2 and R1 (Ansys 2025 R2 being the latest released version at that time)
46+
- DPF for Ansys 2026 R1 (Ansys 2026 R1 being the latest released version at that time)
47+
- DPF for Ansys 2025 R2 and R1
4648
- DPF for Ansys 2024 R2 and R1
47-
- DPF for Ansys 2023 R2 and R1
4849

4950

5051
Breaking changes
@@ -57,154 +58,127 @@ and prevent synchronization issues between the PyDPF libraries, requiring to dro
5758
previous to 2022 R2.
5859

5960
**Ansys strongly encourages you to use the latest packages available**, as far they are compatible
60-
with the server version you want to run. Considering Ansys 2023 R1 for example, if ``ansys-dpf-core``
61-
module 0.10.0 is the latest available compatible package, it should be used.
61+
with the server version you want to run.
6262

6363
For ``ansys-dpf-core<0.10``, the `ansys.grpc.dpf <https://pypi.org/project/ansys-grpc-dpf/>`_
6464
package should also be synchronized with the server version.
6565

6666
Compatibility tables
6767
^^^^^^^^^^^^^^^^^^^^
6868

69+
The following tables list the client-server compatibility for recent and legacy DPF versions.
70+
71+
Recent DPF versions
72+
+++++++++++++++++++
73+
6974
.. list-table:: Client-server compatibility for supported DPF versions
70-
:widths: 20 20 20 20 20
75+
:widths: 20 20
7176
:header-rows: 1
7277

7378
* - Server version
7479
- ``ansys.dpf.core`` Python module version
75-
- ``ansys.grpc.dpf`` Python module version
76-
- ``ansys.dpf.gatebin`` binaries Python module version
77-
- ``ansys.dpf.gate`` Python module version
7880
* - 12.0 (2026 R1)
7981
- 0.15.0 and later
80-
- None
81-
- None
82-
- None
8382
* - 11.0 (2026 R1 pre0)
8483
- 0.14.0 and later
85-
- None
86-
- None
87-
- None
8884
* - 10.0 (2025 R2)
8985
- 0.13.8 and later
90-
- None
91-
- None
92-
- None
9386
* - 9.1 (2025 R1)
9487
- 0.13.4 and later
95-
- None
96-
- None
97-
- None
9888
* - 9.0 (2025 R1 pre0)
9989
- 0.13.0 and later
100-
- None
101-
- None
102-
- None
10390
* - 8.2 (2024 R2)
10491
- 0.12.1 and later
105-
- None
106-
- None
107-
- None
10892
* - 8.1 (2024 R2 pre1)
10993
- 0.12.0 and later
110-
- None
111-
- None
112-
- None
11394
* - 8.0 (2024 R2 pre0)
11495
- 0.11.0 and later
115-
- None
116-
- None
117-
- None
11896
* - 7.1 (2024 R1)
11997
- 0.10.1 and later
120-
- None
121-
- None
122-
- None
123-
* - 7.0 (2024 R1 pre0)
124-
- | 0.10.0 and later
125-
| 0.9.0
126-
- | None
127-
| 0.8.1
128-
- | None
129-
| 0.4.1
130-
- | None
131-
| 0.4.1
132-
* - 6.2 (2023 R2)
133-
- | 0.10.0 and later
134-
| 0.8.0 to 0.9.0
135-
- | None
136-
| 0.7.1 and later
137-
- | None
138-
| 0.3.1 and later
139-
- | None
140-
| 0.3.1 and later
141-
* - 6.1 (2023 R2 pre1)
142-
- | 0.10.0 and later
143-
| 0.8.0 to 0.9.0
144-
- | None
145-
| 0.7.1 and later
146-
- | None
147-
| 0.3.1 and later
148-
- | None
149-
| 0.3.1 and later
150-
* - 6.0 (2023 R2 pre0)
151-
- | 0.10.0 and later
152-
| 0.7.0 to 0.9.0
153-
- | None
154-
| 0.7.0 and later
155-
- | None
156-
| 0.3.0 and later
157-
- | None
158-
| 0.3.0 and later
159-
* - 5.0 (2023 R1)
160-
- | 0.10.0 and later
161-
| 0.6.0 to 0.9.0
162-
- | None
163-
| 0.6.0 and later
164-
- | None
165-
| 0.2.0 and later
166-
- | None
167-
| 0.2.0 and later
168-
169-
.. class:: details
17098

17199
Legacy DPF versions
172-
173-
.. list-table:: Client-server compatibility
174-
:widths: 20 20 20 20 20
175-
:header-rows: 1
176-
177-
* - Server version
178-
- ``ansys.dpf.core`` Python module version
179-
- ``ansys.grpc.dpf`` Python module version
180-
- ``ansys.dpf.gatebin`` binaries Python module version
181-
- ``ansys.dpf.gate`` Python module version
182-
* - 4.0 (2022 R2)
183-
- | 0.10.0 to 0.15
184-
| 0.5.0 to 0.9.0
185-
- | None
186-
| 0.5.0 and later
187-
- | None
188-
| 0.1.0 and later
189-
- | None
190-
| 0.1.0 and later
191-
* - 3.0 (2022 R1)
192-
- 0.4.0 to 0.9.0
193-
- 0.4.0
194-
- None
195-
- None
196-
* - 2.0 (2021 R2)
197-
- 0.3.0 to 0.9.0**
198-
- 0.3.0
199-
- None
200-
- None
201-
* - 1.0 (2021 R1)
202-
- 0.2.*
203-
- 0.2.2
204-
- None
205-
- None
206-
207-
(** Compatibility of DPF 2.0 with ``ansys-dpf-core`` 0.5.0 to 0.9.0 is assumed but not certified.)
100+
+++++++++++++++++++
101+
102+
.. list-table:: Client-server compatibility
103+
:widths: 20 20 20 20 20
104+
:header-rows: 1
105+
106+
* - Server version
107+
- ``ansys.dpf.core`` Python module version
108+
- ``ansys.grpc.dpf`` Python module version
109+
- ``ansys.dpf.gatebin`` binaries Python module version
110+
- ``ansys.dpf.gate`` Python module version
111+
* - 7.0 (2024 R1 pre0)
112+
- | 0.10.0 to 0.15.0
113+
| 0.9.0
114+
- | None
115+
| 0.8.1
116+
- | None
117+
| 0.4.1
118+
- | None
119+
| 0.4.1
120+
* - 6.2 (2023 R2)
121+
- | 0.10.0 to 0.15.0
122+
| 0.8.0 to 0.9.0
123+
- | None
124+
| 0.7.1 and later
125+
- | None
126+
| 0.3.1 and later
127+
- | None
128+
| 0.3.1 and later
129+
* - 6.1 (2023 R2 pre1)
130+
- | 0.10.0 to 0.15.0
131+
| 0.8.0 to 0.9.0
132+
- | None
133+
| 0.7.1 and later
134+
- | None
135+
| 0.3.1 and later
136+
- | None
137+
| 0.3.1 and later
138+
* - 6.0 (2023 R2 pre0)
139+
- | 0.10.0 to 0.15.0
140+
| 0.7.0 to 0.9.0
141+
- | None
142+
| 0.7.0 and later
143+
- | None
144+
| 0.3.0 and later
145+
- | None
146+
| 0.3.0 and later
147+
* - 5.0 (2023 R1)
148+
- | 0.10.0 to 0.15.0
149+
| 0.6.0 to 0.9.0
150+
- | None
151+
| 0.6.0 and later
152+
- | None
153+
| 0.2.0 and later
154+
- | None
155+
| 0.2.0 and later
156+
* - 4.0 (2022 R2)
157+
- | 0.10.0 to 0.15.0
158+
| 0.5.0 to 0.9.0
159+
- | None
160+
| 0.5.0 and later
161+
- | None
162+
| 0.1.0 and later
163+
- | None
164+
| 0.1.0 and later
165+
* - 3.0 (2022 R1)
166+
- 0.4.0 to 0.9.0
167+
- 0.4.0
168+
- None
169+
- None
170+
* - 2.0 (2021 R2)
171+
- 0.3.0 to 0.9.0**
172+
- 0.3.0
173+
- None
174+
- None
175+
* - 1.0 (2021 R1)
176+
- 0.2.*
177+
- 0.2.2
178+
- None
179+
- None
180+
181+
(** Compatibility of DPF 2.0 with ``ansys-dpf-core`` 0.5.0 to 0.9.0 is assumed but not certified.)
208182

209183
Update Python environment
210184
-------------------------

doc/source/getting_started/install.rst

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Install using ``pip``
1111

1212
The standard package installer for Python is `pip <pip_pypi_page_>`_.
1313

14-
To use PyDPF-Core with Ansys 2023 R1 or later, install the latest version
14+
To use PyDPF-Core with Ansys 2024 R1 or later, install the latest version
1515
with this command:
1616

1717
.. code::
@@ -33,7 +33,7 @@ To install PyDPF-Core with its optional plotting functionalities, run this comma
3333

3434
For more information about PyDPF-Core plotting capabilities, see :ref:`user_guide_plotting`.
3535

36-
To use PyDPF-Core with Ansys 2022 R2, install the latest compatible version
36+
To use PyDPF-Core with Ansys 2022 R2 up to Ansys 2023 R2, install the latest compatible version
3737
with this command:
3838

3939
.. code::
@@ -61,7 +61,6 @@ with this command:
6161
6262
pip install ansys-grpc-dpf<0.3.0; pip install ansys-dpf-core<0.3.0
6363
64-
6564
Install without internet
6665
------------------------
6766

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ requires = ["setuptools>=61.0.0", "wheel"]
55
[project]
66
# Check https://setuptools.pypa.io/en/stable/userguide/quickstart.html for all available sections
77
name = "ansys-dpf-core"
8-
version = "0.15.1.dev0"
8+
version = "0.16.0.dev0"
99
description = "Data Processing Framework - Python Core "
1010
readme = "README.md"
1111
requires-python = ">=3.10, <4"

0 commit comments

Comments
 (0)