{"library":"mirakuru","type":"library","category":null,"description":"Mirakuru is a Python library designed for process orchestration, primarily used in functional and integration tests. It facilitates starting and stopping external processes (such as databases, APIs, or other services) and waiting for a clear indication that they are ready before allowing the main application or test suite to proceed. The library is currently at version 3.0.2 and is actively maintained, with releases typically addressing bug fixes, enhancements, and compatibility updates.","language":"python","status":"active","version":"3.0.2","tags":["process","executor","orchestration","testing","subprocess","integration tests","functional tests"],"install":[{"cmd":"pip install mirakuru","imports":["from mirakuru import TCPExecutor","from mirakuru import HTTPExecutor","from mirakuru import OutputExecutor","from mirakuru import Executor","from mirakuru import SimpleExecutor"]}],"homepage":null,"github":"https://github.com/dbfixtures/mirakuru","docs":null,"changelog":"https://github.com/dbfixtures/mirakuru/blob/v3.0.2/CHANGES.rst","pypi":"https://pypi.org/project/mirakuru/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":1.8,"avg_import_s":0.16,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/mirakuru/compatibility"},"provenance":{"verified_status":"passing","verified_at":"Sun Jun 28","last_verified":"Sun Jun 28","next_check":"Tue Jul 28","install_tag":null}}