You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beam.apache.org by tv...@apache.org on 2022/06/03 09:46:40 UTC

[beam] branch master updated: [BEAM-11167] Updates dill package to version 0.3.5.1 (#17669)

This is an automated email from the ASF dual-hosted git repository.

tvalentyn pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git


The following commit(s) were added to refs/heads/master by this push:
     new 6e25012b8d1 [BEAM-11167] Updates dill package to version 0.3.5.1 (#17669)
6e25012b8d1 is described below

commit 6e25012b8d1cf1e690cda580cd00ae035b733324
Author: Ryan Thompson <ry...@gmail.com>
AuthorDate: Fri Jun 3 05:46:30 2022 -0400

    [BEAM-11167] Updates dill package to version 0.3.5.1 (#17669)
    
    Co-authored-by: tvalentyn <tv...@users.noreply.github.com>
---
 CHANGES.md                                             | 1 +
 sdks/python/container/py37/base_image_requirements.txt | 4 ++--
 sdks/python/container/py38/base_image_requirements.txt | 4 ++--
 sdks/python/container/py39/base_image_requirements.txt | 4 ++--
 sdks/python/container/run_generate_requirements.sh     | 4 ++--
 sdks/python/setup.py                                   | 2 +-
 6 files changed, 10 insertions(+), 9 deletions(-)

diff --git a/CHANGES.md b/CHANGES.md
index 5eca4ec80d2..108b6bf3118 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -66,6 +66,7 @@
 * Go SDK users can now use generic registration functions to optimize their DoFn execution. ([BEAM-14347](https://issues.apache.org/jira/browse/BEAM-14347))
 * Go SDK users may now write self-checkpointing Splittable DoFns to read from streaming sources. ([BEAM-11104](https://issues.apache.org/jira/browse/BEAM-11104))
 * Go SDK textio Reads have been moved to Splittable DoFns exclusively. ([BEAM-14489](https://issues.apache.org/jira/browse/BEAM-14489))
+* The serialization (pickling)  library for Python is updated to dill==0.3.5.1 ([BEAM-11167](https://issues.apache.org/jira/browse/BEAM-11167))
 
 ## Breaking Changes
 
diff --git a/sdks/python/container/py37/base_image_requirements.txt b/sdks/python/container/py37/base_image_requirements.txt
index c721f4e8918..d3dd3d37cd2 100644
--- a/sdks/python/container/py37/base_image_requirements.txt
+++ b/sdks/python/container/py37/base_image_requirements.txt
@@ -17,7 +17,7 @@
 # Run ./gradlew :sdks:python:container:generatePythonRequirementsAll to update.
 # Do not edit manually, adjust ../base_image_requirements_manual.txt or
 # Apache Beam's setup.py instead, and regenerate the list.
-# You will need Python intepreters for all versions supported by Beam, see:
+# You will need Python interpreters for all versions supported by Beam, see:
 # https://s.apache.org/beam-python-dev-wiki
 # Reach out to a committer if you need help.
 
@@ -38,7 +38,7 @@ crcmod==1.7
 cryptography==37.0.2
 Cython==0.29.28
 deprecation==2.1.0
-dill==0.3.1.1
+dill==0.3.5.1
 docker==5.0.3
 docopt==0.6.2
 execnet==1.9.0
diff --git a/sdks/python/container/py38/base_image_requirements.txt b/sdks/python/container/py38/base_image_requirements.txt
index 37d194cd953..b66b6209faa 100644
--- a/sdks/python/container/py38/base_image_requirements.txt
+++ b/sdks/python/container/py38/base_image_requirements.txt
@@ -17,7 +17,7 @@
 # Run ./gradlew :sdks:python:container:generatePythonRequirementsAll to update.
 # Do not edit manually, adjust ../base_image_requirements_manual.txt or
 # Apache Beam's setup.py instead, and regenerate the list.
-# You will need Python intepreters for all versions supported by Beam, see:
+# You will need Python interpreters for all versions supported by Beam, see:
 # https://s.apache.org/beam-python-dev-wiki
 # Reach out to a committer if you need help.
 
@@ -37,7 +37,7 @@ crcmod==1.7
 cryptography==37.0.2
 Cython==0.29.28
 deprecation==2.1.0
-dill==0.3.1.1
+dill==0.3.5.1
 docker==5.0.3
 docopt==0.6.2
 execnet==1.9.0
diff --git a/sdks/python/container/py39/base_image_requirements.txt b/sdks/python/container/py39/base_image_requirements.txt
index 5daabd22d61..b411535d334 100644
--- a/sdks/python/container/py39/base_image_requirements.txt
+++ b/sdks/python/container/py39/base_image_requirements.txt
@@ -17,7 +17,7 @@
 # Run ./gradlew :sdks:python:container:generatePythonRequirementsAll to update.
 # Do not edit manually, adjust ../base_image_requirements_manual.txt or
 # Apache Beam's setup.py instead, and regenerate the list.
-# You will need Python intepreters for all versions supported by Beam, see:
+# You will need Python interpreters for all versions supported by Beam, see:
 # https://s.apache.org/beam-python-dev-wiki
 # Reach out to a committer if you need help.
 
@@ -37,7 +37,7 @@ crcmod==1.7
 cryptography==37.0.2
 Cython==0.29.28
 deprecation==2.1.0
-dill==0.3.1.1
+dill==0.3.5.1
 docker==5.0.3
 docopt==0.6.2
 execnet==1.9.0
diff --git a/sdks/python/container/run_generate_requirements.sh b/sdks/python/container/run_generate_requirements.sh
index 9fb39795b7d..cbcb0ada786 100755
--- a/sdks/python/container/run_generate_requirements.sh
+++ b/sdks/python/container/run_generate_requirements.sh
@@ -27,7 +27,7 @@
 # ./gradlew :sdks:python:container:generatePythonRequirementsAll
 # ./gradlew :sdks:python:container:py38:generatePythonRequirements
 
-# You will need Python intepreters for all versions supported by Beam, see:
+# You will need Python interpreters for all versions supported by Beam, see:
 # https://s.apache.org/beam-python-dev-wiki
 
 if [[ $# != 2 ]]; then
@@ -91,7 +91,7 @@ cat <<EOT > $REQUIREMENTS_FILE
 # Run ./gradlew :sdks:python:container:generatePythonRequirementsAll to update.
 # Do not edit manually, adjust ../base_image_requirements_manual.txt or
 # Apache Beam's setup.py instead, and regenerate the list.
-# You will need Python intepreters for all versions supported by Beam, see:
+# You will need Python interpreters for all versions supported by Beam, see:
 # https://s.apache.org/beam-python-dev-wiki
 # Reach out to a committer if you need help.
 
diff --git a/sdks/python/setup.py b/sdks/python/setup.py
index 96afb23c548..2797574a09f 100644
--- a/sdks/python/setup.py
+++ b/sdks/python/setup.py
@@ -211,7 +211,7 @@ if __name__ == '__main__':
         # using older version of dill. It is best to use the same version of
         # dill on client and server, therefore list of allowed versions is very
         # narrow. See: https://github.com/uqfoundation/dill/issues/341.
-        'dill>=0.3.1.1,<0.3.2',
+        'dill>=0.3.5.1,<0.3.6',
         'cloudpickle>=2.0.0,<3',
         'fastavro>=0.23.6,<2',
         'grpcio>=1.29.0,<2',