Merge 'stable' into 'master'

Resolved conflicts due to asyncio removal.
This commit is contained in:
link2xt
2023-10-08 01:05:20 +00:00
21 changed files with 638 additions and 644 deletions

View File

@@ -25,7 +25,7 @@ jobs:
name: Lint Rust
runs-on: ubuntu-latest
env:
RUSTUP_TOOLCHAIN: 1.72.0
RUSTUP_TOOLCHAIN: 1.73.0
steps:
- uses: actions/checkout@v3
- name: Install rustfmt and clippy
@@ -81,11 +81,11 @@ jobs:
matrix:
include:
- os: ubuntu-latest
rust: 1.71.0
rust: 1.73.0
- os: windows-latest
rust: 1.71.0
rust: 1.73.0
- os: macos-latest
rust: 1.71.0
rust: 1.73.0
# Minimum Supported Rust Version = 1.67.0
- os: ubuntu-latest
@@ -229,14 +229,10 @@ jobs:
fail-fast: false
matrix:
include:
# Async Python bindings do not depend on Python version,
# but are tested on Python 3.11 until Python 3.12 support
# is added to `aiohttp` dependency:
# https://github.com/aio-libs/aiohttp/issues/7646
- os: ubuntu-latest
python: 3.11
python: 3.12
- os: macos-latest
python: 3.11
python: 3.12
# PyPy tests
- os: ubuntu-latest
@@ -244,12 +240,9 @@ jobs:
- os: macos-latest
python: pypy3.10
# Minimum Supported Python Version = 3.8
#
# Python 3.7 has at least one known bug related to starting subprocesses
# in asyncio programs: <https://bugs.python.org/issue35621>
# Minimum Supported Python Version = 3.7
- os: ubuntu-latest
python: 3.8
python: 3.7
runs-on: ${{ matrix.os }}
steps: