Debian NEW package overview for python-blockbuster
python-blockbuster_1.5.25-1_multi.changes (click to toggle)
Format:1.8
Date:Sat, 18 Oct 2025 22:32:05 +0100
Binary:python3-blockbuster
Source:python-blockbuster
Architecture:all source
Version:1.5.25-1
Distribution:unstable
Urgency:medium
Maintainer:Debian Python Team <team+python@tracker.debian.org>
Changed-By:Colin Watson <cjwatson@debian.org>
Closes:1110998
Description:
python3-blockbuster - Detect and prevent blocking calls in async event loops
Changes:
python-blockbuster (1.5.25-1) unstable; urgency=medium

  * Initial release (closes: #1110998).
Files:
e77d82118c51cd53b258471d1d71a177 2418 python optional python-blockbuster_1.5.25-1.dsc
5dcb5bd9e305d9479ff219a727f9a0ac 36058 python optional python-blockbuster_1.5.25.orig.tar.gz
afb66d14856ae0fa5d1ba6534899b97c 2632 python optional python-blockbuster_1.5.25-1.debian.tar.xz
88d6433a2d74630a456868f8c9446f45 6713 python optional python-blockbuster_1.5.25-1_amd64.buildinfo
67ac47a4e575312b406c38ccf4d70045 10220 python optional python3-blockbuster_1.5.25-1_all.deb
python-blockbuster_1.5.25-1.dsc (click to toggle)
Format:3.0 (quilt)
Source:python-blockbuster
Binary:python3-blockbuster
Architecture:all
Version:1.5.25-1
Maintainer:Debian Python Team <team+python@tracker.debian.org>
Uploaders:Colin Watson <cjwatson@debian.org>,
Homepage:https://github.com/cbornet/blockbuster
Standards-Version:4.7.2
Vcs-Browser:https://salsa.debian.org/python-team/packages/python-blockbuster
Vcs-Git:https://salsa.debian.org/python-team/packages/python-blockbuster.git
Testsuite:autopkgtest-pkg-pybuild
Build-Depends:debhelper-compat (=13), dh-sequence-python3, pybuild-plugin-pyproject, python3-aiofile<!nocheck>, python3-all, python3-forbiddenfruit, python3-hatchling, python3-pytest<!nocheck>, python3-pytest-asyncio<!nocheck>, python3-requests<!nocheck>
Package-List:python3-blockbuster deb python optional arch=all
Files:
5dcb5bd9e305d9479ff219a727f9a0ac 36058 python-blockbuster_1.5.25.orig.tar.gz
afb66d14856ae0fa5d1ba6534899b97c 2632 python-blockbuster_1.5.25-1.debian.tar.xz
Dgit:620d0ec5ec83959da4e85ab7e1b806fa4e9b9fa8 debian archive/debian/1.5.25-1 https://git.dgit.debian.org/python-blockbuster
lintian 2.116.3+deb12u1 check for python-blockbuster_1.5.25-1.dsc (click to toggle)
README.source for python-blockbuster_1.5.25-1.dsc (click to toggle)
No README.source in this package
control file for python3-blockbuster_1.5.25-1_all.deb (click to toggle)
Package:python3-blockbuster
Source:python-blockbuster
Version:1.5.25-1
Architecture:all
Maintainer:Debian Python Team <team+python@tracker.debian.org>
Installed-Size:53
Depends:python3-forbiddenfruit, python3:any
Section:python
Priority:optional
Homepage:https://github.com/cbornet/blockbuster
Description:
Detect and prevent blocking calls in async event loops
 This Python package detects and prevents 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.
lintian 2.116.3+deb12u1 check for python3-blockbuster_1.5.25-1_all.deb (click to toggle)
contents of python3-blockbuster_1.5.25-1_all.deb (click to toggle)
drwxr-xr-x root/root         0 2025-10-18 21:32 ./
drwxr-xr-x root/root         0 2025-10-18 21:32 ./usr/
drwxr-xr-x root/root         0 2025-10-18 21:32 ./usr/lib/
drwxr-xr-x root/root         0 2025-10-18 21:32 ./usr/lib/python3/
drwxr-xr-x root/root         0 2025-10-18 21:32 ./usr/lib/python3/dist-packages/
drwxr-xr-x root/root         0 2025-10-18 21:32 ./usr/lib/python3/dist-packages/blockbuster/
-rw-r--r-- root/root       290 2025-10-18 21:32 ./usr/lib/python3/dist-packages/blockbuster/__init__.py
-rw-r--r-- root/root     23331 2025-10-18 21:32 ./usr/lib/python3/dist-packages/blockbuster/blockbuster.py
-rw-r--r-- root/root         0 2025-10-18 21:32 ./usr/lib/python3/dist-packages/blockbuster/py.typed
drwxr-xr-x root/root         0 2025-10-18 21:32 ./usr/lib/python3/dist-packages/blockbuster-1.5.25.dist-info/
-rw-r--r-- root/root         7 2025-10-18 21:32 ./usr/lib/python3/dist-packages/blockbuster-1.5.25.dist-info/INSTALLER
-rw-r--r-- root/root     10250 2025-10-18 21:32 ./usr/lib/python3/dist-packages/blockbuster-1.5.25.dist-info/METADATA
-rw-r--r-- root/root        87 2025-10-18 21:32 ./usr/lib/python3/dist-packages/blockbuster-1.5.25.dist-info/WHEEL
drwxr-xr-x root/root         0 2025-10-18 21:32 ./usr/share/
drwxr-xr-x root/root         0 2025-10-18 21:32 ./usr/share/doc/
drwxr-xr-x root/root         0 2025-10-18 21:32 ./usr/share/doc/python3-blockbuster/
-rw-r--r-- root/root       167 2025-10-18 21:32 ./usr/share/doc/python3-blockbuster/changelog.Debian.gz
-rw-r--r-- root/root      1063 2025-10-18 21:32 ./usr/share/doc/python3-blockbuster/copyright

Timestamp: 18.10.2025 / 22:02:36 (UTC)