Adrien Beraud
|
aa9d23870b
|
python: guard native errors, iterator lifetimes, and hash bounds
|
2026-10-26 00:51:27 -04:00 |
|
Adrien Beraud
|
ac68db84eb
|
python: cover binding exception and memory safety regressions
|
2026-10-26 00:51:27 -04:00 |
|
Adrien Beraud
|
bbbd9122af
|
python: use loopback addresses in bootstrap test
|
2026-10-26 00:51:27 -04:00 |
|
Adrien Beraud
|
cf58d66282
|
python: expose node state persistence configuration
|
2026-10-26 00:51:27 -04:00 |
|
Adrien Beraud
|
2ddf1e5ec5
|
python: await shutdown before checking persisted state
|
2026-10-26 00:51:27 -04:00 |
|
Adrien Beraud
|
e48bfd578a
|
python: cover node state persistence configuration
|
2026-10-26 00:51:27 -04:00 |
|
Adrien Beraud
|
b6cf2fd246
|
python: expose key persistence and value metadata
|
2026-10-26 00:51:27 -04:00 |
|
Adrien Beraud
|
91c3f62c0c
|
python: validate restored keys through certificate chains
|
2026-10-26 00:51:27 -04:00 |
|
Adrien Beraud
|
2703cf129d
|
python: cover key persistence and value metadata
|
2026-10-26 00:51:27 -04:00 |
|
Adrien Beraud
|
51c2aadd4e
|
python: handle cancelled and repeated async completions
|
2026-10-26 00:51:27 -04:00 |
|
Adrien Beraud
|
b66ff83fe2
|
python: preserve permanence in blocking puts
|
2026-10-26 00:51:27 -04:00 |
|
Adrien Beraud
|
552813e1b9
|
python: cover permanence forwarding and async cancellation
|
2026-10-26 00:51:27 -04:00 |
|
Adrien Beraud
|
601a8fbf80
|
python: release GIL while joining and destroying runners
|
2026-10-26 00:51:27 -04:00 |
|
Adrien Beraud
|
26488d18a6
|
python: translate crypto errors and guard empty objects
|
2026-10-26 00:51:27 -04:00 |
|
Adrien Beraud
|
53c509c54f
|
python: cover crypto errors and GIL-safe teardown
|
2026-10-26 00:51:27 -04:00 |
|
Adrien Beraud
|
def6a28d96
|
python: fix listener ownership and isolate run config
|
2026-10-26 00:51:27 -04:00 |
|
Adrien Beraud
|
dbd5953b17
|
python: cover listener lifetime and config isolation
|
2026-10-26 00:51:27 -04:00 |
|
Adrien Beraud
|
0d572f0dab
|
build: update supported Python versions
Drop Python 3.9 and 3.10 and add support for Python 3.15.
|
2026-10-25 18:16:26 -04:00 |
|
 copilot-swe-agent[bot]andaberaud
|
933f6cbca1
|
dhtcluster: import netifaces for interface selection
Co-authored-by: aberaud <101827+aberaud@users.noreply.github.com>
|
2026-10-25 02:45:22 +00:00 |
|
 copilot-swe-agent[bot]andaberaud
|
d5d7d6483f
|
test: cover dhtcluster interface address selection
Co-authored-by: aberaud <101827+aberaud@users.noreply.github.com>
|
2026-10-25 02:45:22 +00:00 |
|
Adrien Béraud
|
23c6b5547b
|
python: update for API changes in 4.0
|
2026-05-13 14:18:08 -04:00 |
|
Adrien Béraud
|
760586ed4a
|
python: build for python 3.14
|
2026-05-02 19:06:25 -04:00 |
|
Adrien Béraud
|
166566dbf4
|
remove automake files
|
2026-02-22 23:34:16 -05:00 |
|
Adrien Béraud
|
f9cba71d51
|
Switch project license from GPL-3.0-or-later to MIT
|
2026-01-17 22:25:43 -05:00 |
|
Adrien Béraud
|
4fd4745647
|
update copyright to 2026
|
2026-01-17 17:09:06 -05:00 |
|
Adrien Béraud
|
cc5c148fc1
|
python: repair python installation with cmake
|
2025-09-19 00:41:18 -04:00 |
|
Adrien Béraud
|
9c264e1cad
|
python: add debug information for python install
|
2025-09-18 22:19:41 -04:00 |
|
Adrien Béraud
|
58f83ab3c6
|
build/cmake: python cleanup
|
2025-09-05 00:35:28 -04:00 |
|
Adrien Béraud
|
6151ee8c0b
|
pyproject: remove unneeded install command
|
2025-09-04 23:23:27 -04:00 |
|
Adrien Béraud
|
c08b6a7f5d
|
add support for version
|
2025-09-04 23:22:34 -04:00 |
|
Adrien Béraud
|
0139e7a2d4
|
update README.md
|
2025-09-04 23:22:10 -04:00 |
|
Adrien Béraud
|
b45f32e8f8
|
README: update for new Python API
|
2025-09-02 23:51:36 -04:00 |
|
Adrien Béraud
|
cda5b0afa2
|
python: update pingpong example for asyncio
|
2025-09-02 23:48:43 -04:00 |
|
Adrien Béraud
|
f66a57b033
|
python: cleanup asynio layer
|
2025-09-02 23:48:34 -04:00 |
|
Adrien Beraud
|
7b49ed873c
|
build/python: install build for ci job
|
2025-09-02 19:49:02 -04:00 |
|
Adrien Béraud
|
67ac7a4d86
|
python: update pingpong example for asyncio
|
2025-09-02 01:57:09 -04:00 |
|
Adrien Béraud
|
615534fa0f
|
python: add initial asyncio implementation
|
2025-09-02 01:45:29 -04:00 |
|
Adrien Béraud
|
932cacbda3
|
python: use single to argument for putEncrypted
|
2025-09-02 01:40:28 -04:00 |
|
Adrien Béraud
|
3b254663ca
|
build/python: install delvewheel from ci job
|
2025-09-02 01:37:59 -04:00 |
|
Adrien Béraud
|
c762e4e43f
|
build/cmake: remove python from all taregts
|
2025-09-01 20:17:42 -04:00 |
|
Adrien Béraud
|
234f47a018
|
python/setup.py: use appropriate flags for windows build
|
2025-09-01 20:17:42 -04:00 |
|
Adrien Béraud
|
615463e103
|
ci/python: add support for windows/msvc wheel build
|
2025-09-01 20:17:42 -04:00 |
|
Adrien Béraud
|
dd247d15ba
|
python: call gnutls_global_init/gnutls_global_deinit on module load/unload
|
2025-09-01 19:40:20 -04:00 |
|
Adrien Béraud
|
4a34045c0f
|
python/setup.py: add appropriate build definitions
|
2025-09-01 19:33:18 -04:00 |
|
Adrien Béraud
|
89551496c7
|
python: update readme
|
2025-08-31 00:21:46 -04:00 |
|
Adrien Beraud
|
becb878f5f
|
python: add bindings for sign, checkSignature
|
2025-08-31 00:04:00 -04:00 |
|
Adrien Beraud
|
a94f99dcd2
|
python: add annotations and checks
|
2025-08-30 23:52:40 -04:00 |
|
Adrien Beraud
|
303a3c2c5a
|
python: unify putEncrypted
|
2025-08-30 22:18:49 -04:00 |
|
Adrien Beraud
|
e6dcc3226d
|
python: cleanup
|
2025-08-30 19:54:33 -04:00 |
|
Adrien Beraud
|
ab71e5a59e
|
python: add support for putEncrypted with PkId
|
2025-08-30 19:30:20 -04:00 |
|