Package: python-memray / 1.17.0+dfsg-1

Metadata

Package Version Patches format
python-memray 1.17.0+dfsg-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
005 fix for docs.patch | (download)

docs/conf.py | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 fix for docs failure.
 ModuleNotFoundError for import memray. Created temporary fix.
 Need further investigation.
004 fix for tests Py312.patch | (download)

tests/conftest.py | 11 10 + 1 - 0 !
1 file changed, 10 insertions(+), 1 deletion(-)

 fix for tests in python 3.12.
 Issue due to referencing config.option.update_snapshots without
 registering the --update-snapshots option in pytest. This could
 also be due to disabling certain tests. To resolve this for now
 added pytest_addoption to register the --update-snapshots option
 + modified pytest_configure to safely check for update_snapshots
 using getattr(config.option, "update_snapshots", False).
003 rm distutils from setup.patch | (download)

setup.py | 14 7 + 7 - 0 !
tests/integration/misbehaving_extension/setup.py | 3 1 + 2 - 0 !
tests/integration/multithreaded_extension/setup.py | 3 1 + 2 - 0 !
tests/integration/native_extension/setup.py | 3 1 + 2 - 0 !
4 files changed, 10 insertions(+), 13 deletions(-)

 remove use of distutils from setup.py files
 Removed the use of distutils from various setup.py files
 + defined packages, package_data to include shared objects.
002 rm external git link.patch | (download)

src/vendor/regenerate_libbacktrace.sh | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 remove external git link to avoid cloning
 Removed external git link to avoid cloning during build.
001 fix html privacy breach.patch | (download)

docs/_templates/index.html | 13 4 + 9 - 0 !
src/memray/reporters/templates/base.html | 10 5 + 5 - 0 !
src/memray/reporters/templates/flamegraph.html | 2 1 + 1 - 0 !
src/memray/reporters/templates/table.html | 4 2 + 2 - 0 !
4 files changed, 12 insertions(+), 17 deletions(-)

 fix for html privacy breach
 External js links in html leads to privacy breach. These links
 has been revised to use js libraries instead of external links.