Package python3-module-blockbuster: Information

    Source package: python3-module-blockbuster
    Version: 1.5.26-alt1
    Latest version according to Repology
    Build time:  Dec 16, 2025, 04:18 PM in the task #403001
    Report package bug
    License: Apache-2.0
    Summary: Utility to detect blocking calls in the async event loop
    Description: 
    Blockbuster is a Python package designed to detect and prevent blocking
    calls within an asynchronous event loop. It is particularly useful when
    executing tests to ensure that your asynchronous code does not inadvertently
    call blocking operations, which can lead to performance bottlenecks and
    unpredictable behavior.
    In Python, the asynchronous event loop allows for concurrent execution of
    tasks without the need for multiple threads or processes. This is achieved
    by running tasks cooperatively, where tasks yield control back to the event
    loop when they are waiting for I/O operations or other long-running tasks
    to complete.
    However, blocking calls, such as file I/O operations or certain networking
    operations, can halt the entire event loop, preventing other tasks from
    running. This can lead to increased latency and reduced performance,
    defeating the purpose of using asynchronous programming.
    The difficulty with blocking calls is that they are not always obvious,
    especially when working with third-party libraries or legacy code. This
    is where Blockbuster comes in: it helps you identify and eliminate blocking
    calls in your codebase during testing, ensuring that your asynchronous code
    runs smoothly and efficiently. It does this by wrapping common blocking
    functions and raising an exception when they are called within an asynchronous
    context.

    List of RPM packages built from this SRPM:
    python3-module-blockbuster (noarch)

    Maintainer: Alexandr Shashkin

    List of contributors:
    Alexandr Shashkin


      1. python3-module-aiofile
      2. python3-module-forbiddenfruit
      3. python3-module-hatchling
      4. python3-module-pyproject-installer >= 0.4.0
      5. python3-module-pytest
      6. python3-module-pytest
      7. python3-module-pytest-asyncio
      8. python3-module-requests
      9. python3-modules-sqlite3
      10. rpm-build-pyproject

    Last changed


    Dec. 16, 2025 Alexandr Shashkin 1.5.26-alt1
    - Updated to 1.5.26.
    July 23, 2025 Alexandr Shashkin 1.5.25-alt1
    - Updated to 1.5.25.
    April 2, 2025 Alexandr Shashkin 1.5.23-alt1
    - Initial build for ALT Sisyphus.