Package: scalene / 1.5.51-1

Metadata

Package Version Patches format
scalene 1.5.51-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0000 No strict dependency on pynvml | (download)

scalene/scalene_nvidia_gpu.py | 3 1 + 2 - 0 !
1 file changed, 1 insertion(+), 2 deletions(-)

---
0001 Load libscalene so with Python ABI suffix | (download)

scalene/scalene_preload.py | 9 8 + 1 - 0 !
1 file changed, 8 insertions(+), 1 deletion(-)

---
0004 Remove links to external resource.patch | (download)

scalene/scalene-gui/index.html | 17 4 + 13 - 0 !
scalene/scalene-gui/profiler.html | 7 3 + 4 - 0 !
2 files changed, 7 insertions(+), 17 deletions(-)

 remove links to external resource

Remove links to external resources to avoid privacy breach

0005 Point to the debianize scalene gui path.patch | (download)

scalene/scalene_profiler.py | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 point to the debianize scalene-gui path.

scalene-gui is installed in /usr/share/python3-scalene. This patch
update the path to scalene-gui.

0006 Add hardening flags in the build.patch | (download)

GNUmakefile | 8 4 + 4 - 0 !
1 file changed, 4 insertions(+), 4 deletions(-)

 add cxxflags, cppflags and ldflags in the build

Add the CXXFLAGS, CPPFLAGS and LDFLAGS flags in build to solve
hardening issues.

Rename the upstream CXXFLAGS to SCALENECXXFLAGS to used th
Debian CXXFLAGS and the upstream flags.

0006 Remove vendor deps target call.patch | (download)

GNUmakefile | 6 3 + 3 - 0 !
setup.py | 3 2 + 1 - 0 !
2 files changed, 5 insertions(+), 4 deletions(-)

 remove vendor-deps target call

d/watch point to pypy.debian.net so, it already have the vendor
dependency include in the upstream source code. As does not exists any
RFP for this vendors, I do not consider necessary include in Debian for
the moment.

remove dependency on astunparse.patch | (download)

pyproject.toml | 1 0 + 1 - 0 !
requirements.txt | 1 0 + 1 - 0 !
2 files changed, 2 deletions(-)

 remove astunparse as dependency
 astunparse is not neede for Python lower than 3.9. This patch remove it
 from pyproject.toml and requirements.txt.