blob: cef3f794e5ae40143b937c781cdbe7c290fde2db (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#!/bin/bash
version="$(uv tool run hatch version)"
mkdir bundle/
uv pip install --python-version 3.9 --python-platform linux --requirements pyproject.toml --target bundle/yt_dlp_plugins/
uv pip install --python-version 3.9 --python-platform linux --no-deps --target bundle/ .
for lib_distinfo in bundle/yt_dlp_plugins/*.dist-info bundle/*.dist-info; do
lib=$(basename "$lib_distinfo" .dist-info)
for licence_file in "$lib_distinfo"/licenses/*; do
licence_filename=$(basename "$licence_file")
cp "${licence_file}" "bundle/${lib}_${licence_filename}"
done
done
rm -rf bundle/yt_dlp_plugins/*.dist-info bundle/*.dist-info bundle/yt_dlp_plugins/bin
mkdir -p dist/
(cd bundle/ && zip -9 --recurse-paths ../dist/yt_dlp_rajiko-"${version}".bundle.zip .)
|