chore: drop python 3.7 support (#284)
This commit is contained in:
parent
fb016aa33f
commit
fa48bc025c
5
.github/workflows/ci.yml
vendored
5
.github/workflows/ci.yml
vendored
@ -36,7 +36,6 @@ jobs:
|
|||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
python-version:
|
python-version:
|
||||||
- "3.7"
|
|
||||||
- "3.8"
|
- "3.8"
|
||||||
- "3.9"
|
- "3.9"
|
||||||
- "3.10"
|
- "3.10"
|
||||||
@ -135,13 +134,13 @@ jobs:
|
|||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
|
|
||||||
- name: Install cibuildwheel
|
- name: Install cibuildwheel
|
||||||
run: python -m pip install cibuildwheel==2.16.2
|
run: python -m pip install cibuildwheel==2.19.1
|
||||||
|
|
||||||
- name: Build wheels
|
- name: Build wheels
|
||||||
run: python -m cibuildwheel --output-dir wheelhouse
|
run: python -m cibuildwheel --output-dir wheelhouse
|
||||||
# to supply options, put them in 'env', like:
|
# to supply options, put them in 'env', like:
|
||||||
env:
|
env:
|
||||||
CIBW_SKIP: cp36-*
|
CIBW_SKIP: cp36-* cp37-*
|
||||||
CIBW_BEFORE_ALL_LINUX: apt-get install -y gcc || yum install -y gcc || apk add gcc
|
CIBW_BEFORE_ALL_LINUX: apt-get install -y gcc || yum install -y gcc || apk add gcc
|
||||||
CIBW_BUILD_VERBOSITY: 3
|
CIBW_BUILD_VERBOSITY: 3
|
||||||
REQUIRE_CYTHON: 1
|
REQUIRE_CYTHON: 1
|
||||||
|
|||||||
838
poetry.lock
generated
838
poetry.lock
generated
File diff suppressed because it is too large
Load Diff
@ -27,7 +27,7 @@ script = "build_ext.py"
|
|||||||
"Changelog" = "https://github.com/bluetooth-devices/dbus-fast/blob/main/CHANGELOG.md"
|
"Changelog" = "https://github.com/bluetooth-devices/dbus-fast/blob/main/CHANGELOG.md"
|
||||||
|
|
||||||
[tool.poetry.dependencies]
|
[tool.poetry.dependencies]
|
||||||
python = "^3.7"
|
python = "^3.8"
|
||||||
|
|
||||||
# duplicated in docs/requirements.txt for readthedocs compatibility
|
# duplicated in docs/requirements.txt for readthedocs compatibility
|
||||||
[tool.poetry.group.docs.dependencies]
|
[tool.poetry.group.docs.dependencies]
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
from struct import Struct, error
|
from struct import Struct, error
|
||||||
from typing import Any, Callable, Dict, Iterable, List, Optional, Tuple, Union
|
from typing import Any, Callable, Dict, List, Optional, Tuple, Union
|
||||||
|
|
||||||
from ..signature import SignatureType, Variant, get_signature_tree
|
from ..signature import SignatureType, Variant, get_signature_tree
|
||||||
|
|
||||||
|
|||||||
@ -513,10 +513,8 @@ class Unmarshaller:
|
|||||||
-self._pos & (UINT32_SIZE - 1)
|
-self._pos & (UINT32_SIZE - 1)
|
||||||
) + UINT32_SIZE # align for the uint32
|
) + UINT32_SIZE # align for the uint32
|
||||||
if self._is_native and cython.compiled:
|
if self._is_native and cython.compiled:
|
||||||
array_length = (
|
array_length = _cast_uint32_native( # type: ignore[name-defined] # pragma: no cover
|
||||||
_cast_uint32_native( # type: ignore[name-defined] # pragma: no cover
|
self._buf, self._pos - UINT32_SIZE
|
||||||
self._buf, self._pos - UINT32_SIZE
|
|
||||||
)
|
|
||||||
)
|
)
|
||||||
else:
|
else:
|
||||||
array_length = self._uint32_unpack(self._buf, self._pos - UINT32_SIZE)[0] # type: ignore[misc]
|
array_length = self._uint32_unpack(self._buf, self._pos - UINT32_SIZE)[0] # type: ignore[misc]
|
||||||
|
|||||||
@ -21,7 +21,7 @@ def _message_reader(
|
|||||||
return
|
return
|
||||||
try:
|
try:
|
||||||
process(message)
|
process(message)
|
||||||
except Exception as e:
|
except Exception:
|
||||||
logging.error("Unexpected error processing message: %s", exc_info=True)
|
logging.error("Unexpected error processing message: %s", exc_info=True)
|
||||||
# If we are not negotiating unix fds, we can stop reading as soon as we have
|
# If we are not negotiating unix fds, we can stop reading as soon as we have
|
||||||
# the buffer is empty as asyncio will call us again when there is more data.
|
# the buffer is empty as asyncio will call us again when there is more data.
|
||||||
|
|||||||
@ -1,5 +1,4 @@
|
|||||||
"""This tests setting a hardcoded UID in AuthExternal"""
|
"""This tests setting a hardcoded UID in AuthExternal"""
|
||||||
import os
|
|
||||||
|
|
||||||
import pytest
|
import pytest
|
||||||
|
|
||||||
|
|||||||
@ -1,4 +1,5 @@
|
|||||||
"""This tests the ability to send and receive file descriptors in dbus messages"""
|
"""This tests the ability to send and receive file descriptors in dbus messages"""
|
||||||
|
|
||||||
import os
|
import os
|
||||||
|
|
||||||
import pytest
|
import pytest
|
||||||
|
|||||||
@ -1,4 +1,5 @@
|
|||||||
"""Test unpack variants."""
|
"""Test unpack variants."""
|
||||||
|
|
||||||
import pytest
|
import pytest
|
||||||
|
|
||||||
from dbus_fast.signature import Variant
|
from dbus_fast.signature import Variant
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user