Compactor

Latest version: v0.3.0

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

Scan your dependencies

Page 1 of 2

0.3.0

-----

* Add API documentation and register a `readthedocs <https://compactor.readthedocs.org>`_ site.

* Fix bug that would cause compactor to crash if you subclassed ``Process`` and implemented any
name-mangled methods.

-----

0.2.2

-----

* Fix the condition where multiple ``send``/``link`` calls to the same pid could race in
``Context.maybe_connect``.

* Fix the issue where Process HTTP routes were not bound until after ``initialize``. This could
result in races whereby you'd receive calls from remote processes before ``initialize`` exited,
causing flaky behavior especially in tests.

* Ensure that ``send`` and ``link`` take place on the event loop to prevent known non-threadsafe
conditions on connection establishment.

-----

0.2.1

-----

* Restores local dispatch so that you do not need to install methods intended for local
dispatching only.

* Fixes a race condition on ``Context.stop`` that could cause the event loop to raise an
uncaught exception on teardown.

-----

0.2.0

-----

* Adds vagrant-based integration test to test compactor against reference libprocess.

* Fixes Python 3 support, pinning to protobof >= 2.6.1 < 2.7 which has correct support.

-----

0.1.3

-----

* ``Context.singleton()`` now calls ``Thread.start`` on construction.

* Pins compactor to ``tornado==4.1.dev1`` which forces you to use a
master-built tornado distribution.

-----

0.1.2

-----

* Temporarily removes local dispatch so that local sending works with protobuf processes.

-----

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.