Gipc

Latest version: v1.7.0

Safety actively analyzes 682387 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 3

0.4.0

----------------------------
- Implement data (de)serialization pipe API (allowing for raw byte
transmission and for custom encoders/decoders).

- Restore default signal disposition in child wrapper for all signals (see
`issue 7 <https://github.com/jgehrcke/gipc/issues/7>`_).

- Fix DeprecationWarning related to _PairContext class (see
`issue 5 <https://github.com/jgehrcke/gipc/issues/5>`_).

- Significantly improve large message write performance by using Python's
buffer interface.

- Require gevent 1.0 final release version via setup.py.

0.3.2

-----------------------------
- Don't provide and use distribute_setup.py anymore. Thanks to Guy
Rozendorn.

- Slightly improve pipe write performance (measured improvement of up to
10 % in data throughput as well as message transmission rate).

0.3.1

----------------------------
- Fix `issue 1 <https://github.com/jgehrcke/gipc/issues/1>`_: don't
import gipc from setup.py anymore.

- Fix: make GProcess' exitcode return ``None`` if ``Popen`` object still
not existing.

- Fix ``GProcess.is_alive``: Raise exception if process has not been
started yet.

- Create event object after forking instead of before (one reference to old
Hub object less in child).

- Make test classes newstyle. Doh.

- Modify documentation theme.

0.3.0

----------------------------
- Add bidirectional message transfer channels for IPC.

- Prevent multiprocessing from swallowing SIGCHLD signals. Eliminates race
condition between poll via os.waitpid() and libev child watchers.

- Don't pass dispensable gipc handles to child.

- Properly deal with handles that are locked for I/O operation while being
inherited by child.

- Various minor code changes, and a new class of unit tests for more complex
scenarios.

0.2.0

----------------------------
- Remove gevent hub threadpool before destroying hub in child (makes gevent
reset in child work more reliable).

0.1.0

----------------------------
- Initial release.

Page 3 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.