Skip to content

Commit 446c6b4

Browse files
committed
[df] Extend warning period about Experimental module
This commit extends the warning period regarding the move out of Experimental of distributed RDataFrame interfaces. This is done to mitigate potential confusion of users moving to a more recent version of ROOT from multiple versions in the past. The approach aligns with the discussions held during the ROOT Users Workshop 2025.
1 parent 4ac2999 commit 446c6b4

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

bindings/distrdf/python/DistRDF/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -213,8 +213,8 @@ class _DeprecatedModule(types.ModuleType):
213213
def __getattribute__(self, name):
214214
msg_warng = textwrap.dedent(
215215
"""
216-
In ROOT 6.36, the ROOT.RDF.Experimental.Distributed module has become just ROOT.RDF.Distributed. ROOT 6.38
217-
will remove the 'Experimental' keyword completely, so it is suggested to move to the stable API in user
216+
In ROOT 6.36, the ROOT.RDF.Experimental.Distributed module has become just ROOT.RDF.Distributed. In the
217+
future, the 'Experimental' keyword will be removed, so it is suggested to move to the stable API in user
218218
code. You can now change lines such as:
219219
```
220220
connection = ... # your distributed Dask client or SparkContext

roottest/python/distrdf/backends/check_explicit_api.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,8 +104,8 @@ def test_warning_message(self, payload):
104104

105105
msg_warng = textwrap.dedent(
106106
"""
107-
In ROOT 6.36, the ROOT.RDF.Experimental.Distributed module has become just ROOT.RDF.Distributed. ROOT 6.38
108-
will remove the 'Experimental' keyword completely, so it is suggested to move to the stable API in user
107+
In ROOT 6.36, the ROOT.RDF.Experimental.Distributed module has become just ROOT.RDF.Distributed. In the
108+
future, the 'Experimental' keyword will be removed, so it is suggested to move to the stable API in user
109109
code. You can now change lines such as:
110110
```
111111
connection = ... # your distributed Dask client or SparkContext

0 commit comments

Comments
 (0)