Sourced from bcrypt's changelog.
This file is dual licensed under the terms of the Apache License, Version
2.0, and the BSD License. See the LICENSE file in the root of this repository
for complete details.
import getpass import io import json import os import subprocess import time import zipfile
import click import requests
def run(*args, **kwargs): print(f"[running] {list(args)}") subprocess.check_call(list(args), **kwargs)
def wait_for_build_complete_github_actions(session, token, run_url): while True: response = session.get( run_url, headers={ "Content-Type": "application/json", "Authorization": f"token {token}", }, ) response.raise_for_status() if response.json()["conclusion"] is not None: break time.sleep(3)
def download_artifacts_github_actions(session, token, run_url): response = session.get( run_url, headers={ "Content-Type": "application/json", "Authorization": f"token {token}", }, ) response.raise_for_status()
response = session.get( response.json()["artifacts_url"], headers={
... (truncated)
b9223e6
Try building py39 wheels to see if that helps with reinitialization
errors (#...5049783
Bump syn from 2.0.40 to 2.0.41 in /src/_bcrypt (#696)642d070
Bump syn from 2.0.39 to 2.0.40 in /src/_bcrypt (#693)8b44a10
Bump libc from 0.2.150 to 0.2.151 in /src/_bcrypt (#692)951cc64
Bump once_cell from 1.18.0 to 1.19.0 in /src/_bcrypt (#690)7377c6d
Bump actions/setup-python from 4.8.0 to 5.0.0 (#689)61b3203
Bump actions/setup-python from 4.7.1 to 4.8.0 (#688)1c3159a
Fixed wheels for older versions of macOS (#687)1a41437
Update README.rst (#682)7881c5b
Fix building windows abi3 wheels (#681)