This is an automated email from the ASF dual-hosted git repository.
eladkal pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/main by this push:
new cb9795333dc Update provider release doc to use uv (#48401)
cb9795333dc is described below
commit cb9795333dcf964dbca25caea297c306fa7ddaa3
Author: Elad Kalif <[email protected]>
AuthorDate: Wed Mar 26 21:25:38 2025 +0200
Update provider release doc to use uv (#48401)
* Update provider release doc to use uv
* fix
* Update dev/README_RELEASE_PROVIDERS.md
Co-authored-by: Jed Cunningham
<[email protected]>
---------
Co-authored-by: Jed Cunningham
<[email protected]>
---
dev/README.md | 5 ++---
dev/README_RELEASE_PROVIDERS.md | 9 +++++++++
2 files changed, 11 insertions(+), 3 deletions(-)
diff --git a/dev/README.md b/dev/README.md
index 7d9f20ca0a2..4631e885338 100644
--- a/dev/README.md
+++ b/dev/README.md
@@ -187,11 +187,10 @@ Set proper permissions for the pypirc file:
chmod 600 ~/.pypirc
```
-- Install [twine](https://pypi.org/project/twine/) if you do not have it
already (it can be done
- in a separate virtual environment).
+- Install [twine](https://pypi.org/project/twine/) if you do not have it
already
```shell script
-pip install twine
+uv tool install twine
```
diff --git a/dev/README_RELEASE_PROVIDERS.md b/dev/README_RELEASE_PROVIDERS.md
index b81132ac8e4..f1ec2c5d0b1 100644
--- a/dev/README_RELEASE_PROVIDERS.md
+++ b/dev/README_RELEASE_PROVIDERS.md
@@ -353,6 +353,12 @@ should keep the final version number without the rc
suffix, even if they are rc1
They also need to be signed and have checksum files. You can generate the
checksum/signature files by running
the "dev/sign.sh" script (assuming you have the right PGP key set-up for
signing). The script
generates corresponding .asc and .sha512 files for each file to sign.
+note: sign script uses `libassuan` and `gnupg` if you don't have them
installed run:
+
+```shell script
+brew install libassuan
+brew install gnupg
+```
## Build and sign the source and convenience packages
@@ -389,6 +395,9 @@ pushd dist
popd
```
+If you see ``Library not loaded error`` it means that you are missing
`libassuan` and `gnupg`.
+check above steps to install them.
+
## Commit the source packages to Apache SVN repo
* Push the artifacts to ASF dev dist repo