pyzmq/examples
Min RK f4e9f17fe1
warn about and de-emphasize send/recv_pyobj
recv_pyobj is pickle.loads, which means arbitrary code execution

- add warnings to docstrings, narrative docs
- updates some ancient examples to not use pyobj, which gives the impression it's a good idea
- add example of using signatures to authenticate messages before calling pickle
2024-10-22 15:30:45 +02:00
..
asyncio update coroutines 2024-08-19 08:28:09 +02:00
cython ignore weird typecheck on free-threaded 2024-08-02 14:36:43 +02:00
device address upcoming UP031 lint 2024-08-20 13:40:19 +02:00
draft address upcoming UP031 lint 2024-08-20 13:40:19 +02:00
eventloop address upcoming UP031 lint 2024-08-20 13:40:19 +02:00
gevent warn about and de-emphasize send/recv_pyobj 2024-10-22 15:30:45 +02:00
heartbeat address upcoming UP031 lint 2024-08-20 13:40:19 +02:00
logger address upcoming UP031 lint 2024-08-20 13:40:19 +02:00
mongodb apply ruff fixes 2024-05-06 21:50:53 +02:00
monitoring address upcoming UP031 lint 2024-08-20 13:40:19 +02:00
poll replace references for COPYING.BSD and COPYING.LESSER to LICENSE.BSD and LICENSE.LESSER 2023-02-17 21:52:48 +01:00
pubsub warn about and de-emphasize send/recv_pyobj 2024-10-22 15:30:45 +02:00
security run ruff check --fix 2024-04-02 11:08:57 +02:00
serialization warn about and de-emphasize send/recv_pyobj 2024-10-22 15:30:45 +02:00
win32-interrupt remove LGPL examples 2023-07-22 14:19:52 -07:00
LICENSE replace references for COPYING.BSD and COPYING.LESSER to LICENSE.BSD and LICENSE.LESSER 2023-02-17 21:52:48 +01:00
README.md add links to the guide and examples from docs 2021-06-02 10:04:31 +02:00

README.md

pyzmq examples

These are some examples of using pyzmq, especially where pyzmq adds something beyond standard libzmq bindings, such as integrations with eventloops, security and serialization features, etc.

The best source of pyzmq examples for getting started with ZeroMQ is the ZeroMQ guide.