Skip to content

Commit 4cdc679

Browse files
authored
[hotfix][release] Publish wheel for apache-flink-libraries (#26844)
1 parent c80a1f3 commit 4cdc679

File tree

1 file changed

+20
-10
lines changed

1 file changed

+20
-10
lines changed

tools/releasing/create_binary_release.sh

Lines changed: 20 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -90,25 +90,35 @@ make_python_release() {
9090
source dev/.uv/bin/activate
9191
uv pip install --group dev
9292

93-
# build apache-flink-libraries sdist
93+
# build apache-flink-libraries distributions
9494
pushd apache-flink-libraries
95-
python setup.py sdist
95+
uv build
9696
pushd dist/
97-
apache_flink_libraries_actual_name=`echo *.tar.gz`
98-
apache_flink_libraries_release_name="apache_flink_libraries-${PYFLINK_VERSION}.tar.gz"
97+
apache_flink_libraries_actual_sdist_name=`echo *.tar.gz`
98+
apache_flink_libraries_release_sdist_name="apache_flink_libraries-${PYFLINK_VERSION}.tar.gz"
9999

100-
if [[ "$apache_flink_libraries_actual_name" != "$apache_flink_libraries_release_name" ]] ; then
101-
echo -e "\033[31;1mThe file name of the python package: ${apache_flink_libraries_actual_name} is not consistent with given release version: ${PYFLINK_VERSION}!\033[0m"
100+
if [[ "$apache_flink_libraries_actual_sdist_name" != "$apache_flink_libraries_release_sdist_name" ]] ; then
101+
echo -e "\033[31;1mThe file name of the python package: ${apache_flink_libraries_actual_sdist_name} is not consistent with given release version: ${PYFLINK_VERSION}!\033[0m"
102102
exit 1
103103
fi
104104

105-
cp ${apache_flink_libraries_actual_name} "${PYTHON_RELEASE_DIR}/${apache_flink_libraries_release_name}"
105+
cp ${apache_flink_libraries_actual_sdist_name} "${PYTHON_RELEASE_DIR}/${apache_flink_libraries_release_sdist_name}"
106+
107+
apache_flink_libraries_actual_wheel_name=`echo *.whl`
108+
apache_flink_libraries_release_wheel_name="apache_flink_libraries-${PYFLINK_VERSION}-py2.py3-none-any.whl"
109+
110+
if [[ "$apache_flink_libraries_actual_wheel_name" != "$apache_flink_libraries_release_wheel_name" ]] ; then
111+
echo -e "\033[31;1mThe file name of the python package: ${apache_flink_libraries_actual_wheel_name} is not consistent with given release version: ${PYFLINK_VERSION}!\033[0m"
112+
exit 1
113+
fi
114+
115+
cp ${apache_flink_libraries_actual_wheel_name} "${PYTHON_RELEASE_DIR}/${apache_flink_libraries_release_wheel_name}"
106116

107117
popd
108118

109119
popd
110120

111-
python setup.py sdist
121+
uv build --sdist
112122
deactivate
113123
cd dist/
114124
pyflink_actual_name=`echo *.tar.gz`
@@ -142,13 +152,13 @@ make_python_release() {
142152

143153
# Sign sha the tgz and wheel packages
144154
if [ "$SKIP_GPG" == "false" ] ; then
145-
gpg --armor --detach-sig "${apache_flink_libraries_release_name}"
155+
gpg --armor --detach-sig "${apache_flink_libraries_release_sdist_name}"
146156
gpg --armor --detach-sig "${pyflink_release_name}"
147157
for wheel_file in *.whl; do
148158
gpg --armor --detach-sig "${wheel_file}"
149159
done
150160
fi
151-
$SHASUM "${apache_flink_libraries_release_name}" > "${apache_flink_libraries_release_name}.sha512"
161+
$SHASUM "${apache_flink_libraries_release_sdist_name}" > "${apache_flink_libraries_release_sdist_name}.sha512"
152162
$SHASUM "${pyflink_release_name}" > "${pyflink_release_name}.sha512"
153163

154164
for wheel_file in *.whl; do

0 commit comments

Comments
 (0)