aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/contrib/how to do a release
diff options
context:
space:
mode:
authorgarret1317 <garret@airmail.cc>2025-09-26 14:14:16 +0100
committergarret1317 <garret@airmail.cc>2025-09-26 14:14:16 +0100
commit72292f904c85b9f31338ec2ac2b6ae737070acea (patch)
tree83e338a6ae4415be45fa766c85ebba71c892faa6 /contrib/how to do a release
parent5e661893d582383cdfc811c7fae605c053ddc8ad (diff)
downloadyt-dlp-rajiko-72292f904c85b9f31338ec2ac2b6ae737070acea.tar.gz
yt-dlp-rajiko-72292f904c85b9f31338ec2ac2b6ae737070acea.tar.bz2
yt-dlp-rajiko-72292f904c85b9f31338ec2ac2b6ae737070acea.zip
update release instructions
Diffstat (limited to 'contrib/how to do a release')
-rw-r--r--contrib/how to do a release17
1 files changed, 11 insertions, 6 deletions
diff --git a/contrib/how to do a release b/contrib/how to do a release
index 6e91e14..ba27910 100644
--- a/contrib/how to do a release
+++ b/contrib/how to do a release
@@ -4,13 +4,18 @@ update the pyproject.toml
tag it in git, eg v1.0
## build the builds
+
+WHEEL + SOURCE TARBALL
python3 -m build
-and then put BOTH items from `dist` into the pip index dir - ~/site2/yt-dlp-rajiko/pip/yt-dlp-rajiko/
+ZIP BUNDLE
+contrib/bundle.sh
+
+and then put ALL items from `dist` into the pip index dir - ~/site2/yt-dlp-rajiko/pip/yt-dlp-rajiko/
because without the .whl pip has to "build" it itself, with all the stuff that needs to be installed for that to work
run script to update the pip index html and the dl/ "latest" symlinks
-this also updates the sha256s on the site
+this also updates the sha256 blocks on the site
## update the changelog file
@@ -25,10 +30,10 @@ include the pip instructions, sha256sum etc
now push to the server
-!!NEW!!
-upload to pip proper as well
-go to dl/ dir and do
-twine upload yt_dlp_rajiko-1.x*
+NOW UPLOAD TO PYPI AS WELL
+
+go to dl/ dir and do like
+twine upload yt_dlp_rajiko-1.x-py3-none-any.whl yt_dlp_rajiko-1.x.tar.gz
## update github