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
Adrien Beraud
bf9561c4af
python: add binding for getLongId, getPublicKey
2025-08-30 19:27:57 -04:00
Adrien Beraud
c139fc9791
python: add binding for PkId
2025-08-30 19:13:59 -04:00
Adrien Béraud
60ecb95cf6
build/python: copy README.md to build dir
2025-08-24 16:01:29 -04:00
Adrien Béraud
2f98f1f987
ci/pipy: build for Python 13
2025-08-24 11:22:49 -04:00
Adrien Béraud
2b22fe9055
setup.py: update metadata
2025-08-24 11:22:32 -04:00
Adrien Béraud
6b54c42fdb
build python with appropriate flags for public dependencies
2025-08-24 01:47:50 -04:00
Adrien Béraud
0fd642f92d
ci: add python-wheels.yml
2025-08-24 01:47:50 -04:00
Adrien Béraud
91310c83a7
setup.py.in: remove unneeded cythonize
2025-08-24 01:47:50 -04:00
Adrien Béraud
a957cdba86
python: update copyright
2025-08-18 09:58:54 -04:00
Adrien Béraud
5fe0dad574
build/python: replace calls to setup.py
2025-08-17 22:08:13 -04:00
Adrien Béraud
a051b391a8
python: update setup.py to use a SPDX license expression
2025-08-17 00:17:14 -04:00
Adrien Béraud
43ac0e14e0
python: fix syntax error in setup.py.in
2025-08-16 21:22:57 -04:00
Adrien Béraud
f4d494cb3d
python: build inplace in build directory
2025-08-16 21:22:57 -04:00
Adrien Béraud
c4e75ae66c
update copyright year
2025-05-22 19:07:32 -04:00
Adrien Beraud
950194f68e
proxy client: allow to configure user agent for proxy
2024-11-04 16:34:02 -05:00
Adrien Béraud
4c1c6cf8e9
python: add aesEncrypt, aesDecrypt with password
2023-11-28 10:49:41 -05:00
Adrien Béraud
a271ab1680
python: add putSigned, putEncrypted to DhtRunner
2023-11-07 13:15:56 -05:00
Adrien Béraud
5ca7b8d6dc
python: add cancelPut
2023-11-07 09:15:11 -05:00
Adrien Béraud
805cdbed1d
python: add biding for missing DhtConfig fields
2023-11-06 22:57:50 -05:00
Adrien Béraud
29efd42de3
python: add binding for SockAddr.resolve
2023-11-06 22:57:50 -05:00
Adrien Béraud
ae2a1d83cf
python: use shared_ptr, make_shared from Cython
2023-11-06 21:59:22 -05:00
Adrien Béraud
bad8bdfe13
python: support 'permanent' argument for put
2023-11-06 21:55:16 -05:00
Adrien Béraud
8b91c24414
python: make callbacks noexcept
2023-09-11 11:52:55 -04:00
Adrien Béraud
3b02cee495
python: update classifiers
2023-09-11 11:30:04 -04:00
Adrien Béraud
fafd2f0233
update copyright year
2023-06-02 23:16:04 -04:00
Adrien Béraud
7cdd6948bf
misc: use bootstrap.jami.net instead of ring.cx
2023-04-20 22:41:38 -04:00
Adrien Béraud
ce7ffbf2cd
build/python: add dist target
2022-07-05 14:18:24 -04:00
Adrien Béraud
687f643059
build/python: add pyproject.toml
2022-07-05 14:18:24 -04:00
Peter Saveliev
383c53d71f
python/tools: network builder v2
...
* `-n`: interfaces number check (1 <= ifnum <= 245)
* `-b`: turn on NDB debug logging, very chatty, dump topology DB files
* `-v`: verbose mode, print main operations
* fix code formatting (isort, flake8, black)
* code refactoring
2022-06-07 15:29:07 -04:00
Peter Saveliev
833c647524
python/tools: update network builder
...
Use updated pyroute2 API:
* NSPopen import from the root
* NDB instead of IPDB
No logic changes, only translated obsoleted API calls.
No code formatting.
2022-06-07 15:29:07 -04:00
Adrien Béraud
f675a6bdd3
python: adapt for C++17
2022-03-23 14:28:12 -04:00