Alex Kiernan
57918219f8
python3-asyncvarlink: upgrade 0.3.2 -> 0.3.3
...
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 >
2026-10-13 18:57:12 -07:00
..
2026-07-20 23:08:10 -07:00
2026-09-12 16:52:15 -07:00
2026-08-04 23:47:55 -07:00
2026-09-03 13:23:12 -07:00
2026-08-04 23:47:55 -07:00
2026-09-22 11:36:16 -07:00
2026-09-12 16:52:16 -07:00
2026-09-22 11:36:16 -07:00
2026-08-13 23:09:51 -07:00
2026-09-12 16:52:16 -07:00
2026-08-29 21:43:04 -07:00
2026-08-16 16:21:50 -07:00
2026-07-16 21:14:57 -07:00
2026-08-27 23:33:14 -07:00
2026-09-21 08:13:56 -07:00
2026-07-21 11:35:04 -07:00
2026-09-22 11:36:16 -07:00
2026-07-19 18:57:37 -07:00
2026-08-13 23:09:51 -07:00
2026-09-22 11:36:16 -07:00
2026-08-04 10:47:40 -07:00
2026-09-22 11:36:20 -07:00
2026-08-17 17:14:24 -07:00
2026-09-24 21:56:18 -07:00
2026-08-29 21:43:04 -07:00
2026-09-12 16:52:16 -07:00
2026-07-21 11:35:04 -07:00
2026-08-29 21:43:06 -07:00
2026-09-22 11:36:17 -07:00
2026-08-29 21:43:05 -07:00
2026-09-22 11:36:18 -07:00
2026-07-19 18:57:37 -07:00
2026-09-22 11:36:18 -07:00
2026-09-22 11:36:18 -07:00
2026-09-22 11:36:18 -07:00
2026-09-22 11:36:18 -07:00
2026-08-29 21:43:05 -07:00
2026-08-29 21:43:05 -07:00
2026-09-04 17:10:37 -07:00
2026-10-08 22:27:01 -07:00
2026-07-22 02:01:51 -07:00
2026-09-04 17:10:37 -07:00
2026-10-09 10:01:39 -07:00
2026-10-08 22:27:01 -07:00
2026-08-03 22:57:39 -07:00
2026-09-04 17:10:37 -07:00
2026-09-04 17:10:37 -07:00
2026-08-19 14:27:37 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-09-27 17:09:49 -07:00
2026-10-08 22:27:01 -07:00
2026-09-27 17:09:49 -07:00
2026-10-08 22:27:01 -07:00
2026-09-04 17:10:37 -07:00
2026-10-08 22:27:01 -07:00
2026-10-09 10:01:40 -07:00
2026-09-21 08:13:54 -07:00
2026-10-08 22:27:01 -07:00
2026-08-10 12:03:55 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-13 18:57:12 -07:00
2026-09-21 08:13:54 -07:00
2026-08-26 10:26:44 -07:00
2026-08-13 13:01:36 -07:00
2026-08-10 12:03:56 -07:00
2026-07-20 22:35:47 -07:00
2026-09-04 17:10:37 -07:00
2026-08-10 12:03:55 -07:00
2026-08-27 23:33:13 -07:00
2026-09-22 11:36:19 -07:00
2026-09-27 17:09:49 -07:00
2026-08-10 12:03:56 -07:00
2026-08-26 10:26:44 -07:00
2026-07-28 22:48:28 -07:00
2026-08-29 21:43:04 -07:00
2026-09-04 17:10:37 -07:00
2026-09-27 17:09:49 -07:00
2026-08-10 12:03:56 -07:00
2026-10-08 22:27:01 -07:00
2026-08-04 00:03:48 -07:00
2026-10-08 22:27:01 -07:00
2026-07-22 11:47:21 -07:00
2026-08-13 13:01:37 -07:00
2026-09-04 17:10:37 -07:00
2026-10-08 22:27:01 -07:00
2026-08-19 14:27:56 -07:00
2026-09-04 17:10:37 -07:00
2026-09-04 17:10:37 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-09-29 09:57:21 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-09 10:01:40 -07:00
2026-09-27 17:09:50 -07:00
2026-09-04 17:10:37 -07:00
2026-09-04 17:10:37 -07:00
2026-09-04 17:10:37 -07:00
2026-09-27 17:09:50 -07:00
2026-09-21 08:13:54 -07:00
2026-10-08 22:27:01 -07:00
2026-08-26 01:43:11 -07:00
2026-07-20 22:35:47 -07:00
2026-09-27 17:09:50 -07:00
2026-08-13 13:01:37 -07:00
2026-07-20 22:35:47 -07:00
2026-09-29 07:59:04 -07:00
2026-08-10 12:03:57 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-09-21 08:13:54 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-09-27 17:09:50 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-07-28 22:48:20 -07:00
2026-07-28 22:48:21 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-09-04 17:10:37 -07:00
2026-08-13 13:01:38 -07:00
2026-09-04 17:10:37 -07:00
2026-10-09 10:01:39 -07:00
2026-10-09 10:01:39 -07:00
2026-10-08 22:27:01 -07:00
2026-09-04 17:10:37 -07:00
2026-09-27 17:09:50 -07:00
2026-09-12 16:52:16 -07:00
2026-08-03 22:57:40 -07:00
2026-10-08 22:27:01 -07:00
2026-09-22 11:36:16 -07:00
2026-10-08 22:27:01 -07:00
2026-09-04 17:10:37 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-08-26 10:26:44 -07:00
2026-10-12 21:57:13 -07:00
2026-08-13 13:01:38 -07:00
2026-08-26 10:26:44 -07:00
2026-08-13 23:09:51 -07:00
2026-08-16 16:21:41 -07:00
2026-10-08 22:27:01 -07:00
2026-08-13 13:01:39 -07:00
2026-08-19 14:27:42 -07:00
2026-09-12 16:52:16 -07:00
2026-10-08 22:27:01 -07:00
2026-09-27 12:55:51 -07:00
2026-08-29 21:43:04 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-09-04 17:10:37 -07:00
2026-09-04 17:10:37 -07:00
2026-08-13 13:01:40 -07:00
2026-09-04 17:10:37 -07:00
2026-09-04 17:10:38 -07:00
2026-08-13 13:01:40 -07:00
2026-09-21 08:13:54 -07:00
2026-08-19 14:27:42 -07:00
2026-10-08 22:27:01 -07:00
2026-09-12 16:52:16 -07:00
2026-07-20 22:35:47 -07:00
2026-10-08 22:27:01 -07:00
2026-10-12 11:35:57 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-12 11:35:57 -07:00
2026-10-08 22:27:01 -07:00
2026-09-27 17:09:51 -07:00
2026-08-27 23:33:14 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-11 21:45:41 -07:00
2026-09-21 08:13:54 -07:00
2026-07-22 02:01:51 -07:00
2026-10-08 22:27:01 -07:00
2026-09-21 08:13:56 -07:00
2026-08-20 11:10:53 -07:00
2026-08-26 10:26:45 -07:00
2026-09-04 17:10:37 -07:00
2026-09-04 17:10:37 -07:00
2026-08-13 13:01:41 -07:00
2026-09-04 17:10:37 -07:00
2026-09-04 17:10:38 -07:00
2026-09-27 17:09:51 -07:00
2026-10-08 22:27:01 -07:00
2026-08-13 13:01:42 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-09-04 17:10:37 -07:00
2026-10-08 22:27:01 -07:00
2026-07-21 11:35:04 -07:00
2026-10-08 22:27:01 -07:00
2026-09-03 07:30:34 -07:00
2026-10-08 22:27:01 -07:00
2026-08-13 13:01:42 -07:00
2026-10-08 22:27:01 -07:00
2026-08-13 13:01:43 -07:00
2026-10-08 22:27:01 -07:00
2026-08-19 14:27:44 -07:00
2026-09-04 17:10:37 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-09-04 17:10:38 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-09-03 07:30:34 -07:00
2026-08-13 13:01:43 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-09-04 17:10:37 -07:00
2026-07-20 22:35:47 -07:00
2026-07-19 18:57:37 -07:00
2026-09-21 08:13:54 -07:00
2026-09-04 17:10:37 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-08-13 13:01:44 -07:00
2026-08-22 18:50:03 -07:00
2026-10-08 22:27:01 -07:00
2026-08-19 14:27:45 -07:00
2026-10-08 22:27:01 -07:00
2026-09-05 09:06:42 -07:00
2026-10-08 22:27:01 -07:00
2026-09-03 07:30:34 -07:00
2026-08-19 14:27:45 -07:00
2026-08-02 09:18:03 -07:00
2026-09-03 07:30:35 -07:00
2026-10-01 09:27:50 -07:00
2026-07-20 22:35:47 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-09-22 11:36:20 -07:00
2026-09-04 17:10:37 -07:00
2026-09-04 17:10:37 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-09-22 11:36:16 -07:00
2026-09-27 17:09:51 -07:00
2026-09-04 17:10:37 -07:00
2026-08-10 12:03:55 -07:00
2026-09-04 17:10:37 -07:00
2026-09-04 17:10:37 -07:00
2026-09-04 17:10:37 -07:00
2026-10-08 22:27:01 -07:00
2026-09-02 11:48:54 -07:00
2026-09-02 11:48:54 -07:00
2026-07-20 22:35:47 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-09-27 17:09:52 -07:00
2026-09-04 17:10:37 -07:00
2026-09-27 17:09:52 -07:00
2026-10-08 22:27:01 -07:00
2026-09-04 17:10:37 -07:00
2026-10-08 22:27:01 -07:00
2026-09-04 17:10:37 -07:00
2026-08-10 12:01:51 -07:00
2026-10-08 22:27:01 -07:00
2026-09-04 17:10:37 -07:00
2026-09-29 07:59:03 -07:00
2026-09-22 11:36:20 -07:00
2026-10-01 09:27:50 -07:00
2026-08-26 01:43:11 -07:00
2026-10-08 22:27:01 -07:00
2026-07-22 11:52:18 -07:00
2026-07-20 22:35:47 -07:00
2026-09-21 08:13:54 -07:00
2026-08-16 16:22:06 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-07-20 23:08:11 -07:00
2026-10-08 22:27:01 -07:00
2026-07-29 22:10:00 -07:00
2026-08-22 18:50:03 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-09-27 17:09:52 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-08-19 14:27:47 -07:00
2026-07-22 11:52:18 -07:00
2026-09-22 11:36:20 -07:00
2026-10-08 22:27:01 -07:00
2026-09-04 17:10:37 -07:00
2026-08-13 13:01:47 -07:00
2026-08-13 13:01:47 -07:00
2026-08-13 13:01:47 -07:00
2026-09-29 07:59:03 -07:00
2026-10-08 22:27:01 -07:00
2026-09-24 21:56:18 -07:00
2026-09-04 17:10:37 -07:00
2026-08-27 23:33:13 -07:00
2026-10-08 22:27:01 -07:00
2026-08-13 13:01:48 -07:00
2026-09-04 17:10:37 -07:00
2026-09-04 17:10:37 -07:00
2026-09-04 17:10:37 -07:00
2026-09-12 16:52:16 -07:00
2026-10-08 22:27:01 -07:00
2026-09-22 11:36:17 -07:00
2026-09-21 08:13:54 -07:00
2026-09-21 08:13:54 -07:00
2026-08-22 18:50:03 -07:00
2026-09-04 17:10:37 -07:00
2026-09-21 08:13:54 -07:00
2026-09-22 11:36:17 -07:00
2026-08-13 13:01:48 -07:00
2026-10-08 22:27:01 -07:00
2026-09-21 08:13:54 -07:00
2026-08-13 13:01:48 -07:00
2026-08-13 13:01:49 -07:00
2026-07-20 22:35:47 -07:00
2026-10-08 22:27:01 -07:00
2026-08-14 16:06:42 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-08-13 13:01:49 -07:00
2026-10-09 10:01:43 -07:00
2026-09-22 11:36:17 -07:00
2026-09-21 08:13:54 -07:00
2026-09-27 12:55:51 -07:00
2026-09-22 11:36:18 -07:00
2026-09-02 11:48:54 -07:00
2026-10-08 22:27:01 -07:00
2026-08-03 22:57:41 -07:00
2026-09-04 17:10:37 -07:00
2026-08-03 22:57:42 -07:00
2026-09-03 07:30:35 -07:00
2026-08-26 10:26:45 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-09-03 07:30:35 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-08-13 13:01:50 -07:00
2026-09-22 11:36:20 -07:00
2026-09-22 11:36:20 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-08-29 23:00:19 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-07-28 22:48:18 -07:00
2026-10-08 22:27:01 -07:00
2026-08-22 18:50:03 -07:00
2026-08-29 23:00:19 -07:00
2026-09-20 23:23:59 -07:00
2026-09-22 11:36:18 -07:00
2026-09-04 17:10:37 -07:00
2026-09-22 11:36:18 -07:00
2026-09-21 08:13:54 -07:00
2026-10-08 22:27:01 -07:00
2026-07-20 22:35:47 -07:00
2026-10-08 22:27:01 -07:00
2026-08-19 14:27:49 -07:00
2026-09-04 17:10:37 -07:00
2026-10-08 22:27:01 -07:00
2026-08-19 14:27:50 -07:00
2026-08-19 14:27:50 -07:00
2026-09-04 17:10:37 -07:00
2026-10-08 22:27:01 -07:00
2026-08-19 14:27:50 -07:00
2026-08-26 10:26:46 -07:00
2026-10-08 22:27:01 -07:00
2026-09-04 17:10:37 -07:00
2026-10-08 22:27:01 -07:00
2026-09-27 17:09:52 -07:00
2026-09-04 17:10:37 -07:00
2026-08-13 13:01:51 -07:00
2026-09-04 17:10:37 -07:00
2026-10-13 12:30:06 -07:00
2026-10-08 22:27:01 -07:00
2026-08-10 12:03:57 -07:00
2026-09-04 17:10:37 -07:00
2026-10-08 22:27:01 -07:00
2026-07-22 11:52:19 -07:00
2026-08-13 13:01:51 -07:00
2026-09-27 17:09:52 -07:00
2026-09-03 07:30:36 -07:00
2026-07-28 22:48:18 -07:00
2026-10-08 22:27:01 -07:00
2026-09-22 11:36:18 -07:00
2026-08-19 14:27:52 -07:00
2026-09-21 08:13:54 -07:00
2026-08-03 22:57:42 -07:00
2026-08-26 10:26:42 -07:00
2026-09-21 08:13:54 -07:00
2026-09-22 11:36:18 -07:00
2026-07-28 22:48:18 -07:00
2026-09-04 17:10:37 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-10-09 10:01:39 -07:00
2026-10-08 22:27:01 -07:00
2026-07-28 22:48:28 -07:00
2026-10-08 22:27:01 -07:00
2026-08-24 12:14:08 -07:00
2026-09-04 17:10:37 -07:00
2026-10-08 22:27:01 -07:00
2026-07-31 11:00:10 -07:00
2026-09-04 17:10:37 -07:00
2026-07-20 22:35:47 -07:00
2026-10-08 22:27:01 -07:00
2026-09-04 17:10:37 -07:00
2026-09-29 06:49:21 -07:00
2026-09-03 13:23:12 -07:00
2026-08-24 12:14:07 -07:00
2026-09-04 17:10:37 -07:00
2026-08-20 11:10:53 -07:00
2026-10-08 22:27:01 -07:00
2026-10-09 10:01:39 -07:00
2026-10-08 22:27:01 -07:00
2026-09-04 17:10:37 -07:00
2026-10-08 22:27:01 -07:00
2026-10-13 12:30:06 -07:00
2026-08-16 16:22:29 -07:00
2026-10-08 22:27:01 -07:00
2026-08-13 13:01:53 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-08-26 10:26:46 -07:00
2026-10-13 12:30:07 -07:00
2026-10-09 10:01:39 -07:00
2026-10-08 22:27:01 -07:00
2026-10-08 22:27:01 -07:00
2026-09-20 23:23:59 -07:00
2026-08-13 13:01:53 -07:00
2026-09-11 22:47:20 -07:00