2023-03-17 08:07:53 +00:00
|
|
|
#!/bin/sh
|
2023-03-17 09:26:53 +00:00
|
|
|
latestversion=$(git tag | fgrep python-preserves@ | cut -d@ -f2 | sort -V -r | head -1)
|
2023-03-17 08:07:53 +00:00
|
|
|
(
|
|
|
|
firstitem='y';
|
|
|
|
printf '[';
|
|
|
|
for version in $(ls ../../python/*/sitemap.xml | cut -d/ -f4 | grep -v 'latest' | grep -v 'dev' | sort -V -r)
|
|
|
|
do
|
|
|
|
if [ "$firstitem" = "y" ]
|
|
|
|
then
|
|
|
|
firstitem=n
|
|
|
|
else
|
|
|
|
printf ','
|
2023-03-17 09:26:53 +00:00
|
|
|
fi
|
|
|
|
if [ "$version" = "$latestversion" ]
|
|
|
|
then
|
|
|
|
aliases='["latest"]'
|
|
|
|
else
|
|
|
|
aliases='[]'
|
2023-03-17 08:07:53 +00:00
|
|
|
fi
|
|
|
|
printf '\n {"version":"%s","title":"%s","aliases":%s}' "$version" "$version" "$aliases"
|
|
|
|
done;
|
|
|
|
printf '\n]'
|
|
|
|
) | tee ../../_data/python-versions.json
|
2023-03-17 09:29:44 +00:00
|
|
|
rm -f ../../python/latest
|
|
|
|
ln -s $latestversion ../../python/latest
|