No need to use the github API to get transifex latest release version

This commit is contained in:
Kovid Goyal 2023-01-04 22:07:45 +05:30
parent 42c283bdee
commit 88d248b842
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -4,7 +4,6 @@
import glob
import io
import json
import os
import shlex
import subprocess
@ -110,16 +109,8 @@ def install_linux_deps():
run('sudo', 'apt-get', 'install', '-y', 'gettext', 'libgl1-mesa-dev', 'libxkbcommon-dev', 'libxkbcommon-x11-dev')
def get_tx_tarball_url():
data = json.load(urlopen(
'https://api.github.com/repos/transifex/cli/releases/latest'))
for asset in data['assets']:
if asset['name'] == 'tx-linux-amd64.tar.gz':
return asset['browser_download_url']
def get_tx():
url = get_tx_tarball_url()
url = 'https://github.com/transifex/cli/releases/latest/download/tx-linux-amd64.tar.gz'
print('Downloading:', url)
with urlopen(url) as f:
raw = f.read()