mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-10-19 07:37:51 +00:00
Alex Kiernan (2):
VarlinkTransport: stop reading after a failed peek
VarlinkTransport: treat a failed read as a lost connection
Colin Watson (1):
types: return NotImplemented from __eq__ for type errors
Helmut Grohne (37):
varlinkmethod: allow overriding the return type
reduce contents of the main import and avoid star imports
CI: tune certification socket timeout
CI: fixup certification timeout change
document that it is uploaded to PyPI
docs/structure.rst: finish truncated paragraph on file descriptors
pyproject.toml: document development packages
VarlinkTransport: send correct data on partial send
validate_interface: fix acceptance of garbage at end
create_unix_server: actually make the socket non-inheritable
docs: adapt documentation to pause_reading/resume_reading rename
__init__.py: improve language of initial __doc__ string
GenericVarlinkErrorReply: provide a __str__ method
connect_unix_varlink: fix resource leak in error path
VarlinkTransport: delay eof_received call
VarlinkTransport: remember the readable handler function
VarlinkTransport: turn a magic number into a class attribute
expand ci coverage to Python 3.15
VarlinkTransport: fix association of messages and file descriptors
correctly determine whether typing.override exists
fix result type of wrapped varlinkmethod
github: allow manually scheduling workflows
test_protocol.py: fix missing import
VarlinkTransport: tighten assertion
test_protocol.py: close the transport, not the connections
VarlinkTransport: harden resume_reading against concurrent closing
TransportTests.test_send_socket: avoid exceptions in callbacks
VarlinkClientProtocol.call: avoid failing future with no consumers
test_certification.py: delete unused import
test_protocol.py: delete unused import again
tests: add StrictAsyncioTestCase helper class and use it
tests: another type hint improvement
test_conversion.py: increase precsion of two type annotations
varlinkmethod: clarify that the type annotation must signal generators
add a HACKING.md file clarifying development processes
add the justfile promised in HACKING.md
upload to pypi as version 0.3.3
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
24 lines
817 B
BlitzBasic
24 lines
817 B
BlitzBasic
SUMMARY = "asyncio-compatible, type-driven Varlink implementation"
|
|
DESCRIPTION = "An asyncio Varlink binding supporting file-descriptor passing, \
|
|
with interfaces derived from annotated Python classes."
|
|
HOMEPAGE = "https://github.com/helmutg/asyncvarlink"
|
|
SECTION = "devel/python"
|
|
|
|
LICENSE = "LGPL-2.0-or-later"
|
|
LIC_FILES_CHKSUM = "file://LICENSE;md5=9ec28527f3d544b51ceb0e1907d0bf3f"
|
|
|
|
SRC_URI[sha256sum] = "0270e352d5c8d5348b90f547a4215bfb37a6b829b84341822f80273e830dadd4"
|
|
|
|
inherit pypi python_flit_core ptest-python-pytest
|
|
|
|
RDEPENDS:${PN} = "\
|
|
python3-asyncio \
|
|
python3-core \
|
|
python3-io \
|
|
python3-json \
|
|
python3-logging \
|
|
"
|
|
|
|
# tests/test_conversion.py:ConversionTests.test_invalid fails with less than ~2GB of RAM
|
|
RDEPENDS:${PN}-ptest += "python3-hypothesis python3-netclient python3-unittest"
|