From 6262d8c67d37a12af0941be2edd3bd5e375c793a Mon Sep 17 00:00:00 2001 From: icp Date: Fri, 7 Apr 2023 22:32:18 +0530 Subject: [PATCH] New package: memray-1.7.0 --- srcpkgs/memray/template | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 srcpkgs/memray/template diff --git a/srcpkgs/memray/template b/srcpkgs/memray/template new file mode 100644 index 000000000000..12cae28f47b1 --- /dev/null +++ b/srcpkgs/memray/template @@ -0,0 +1,26 @@ +# Template file for 'memray' +pkgname=memray +version=1.7.0 +revision=1 +build_style=python3-pep517 +make_check_target="tests/unit" +hostmakedepends="python3-setuptools python3-wheel python3-Cython" +makedepends="python3-devel libunwind-devel liblz4-devel" +depends="python3-Jinja2 python3-rich" +checkdepends="${depends} python3-pytest" +short_desc="Reports memory allocations in python code & compiled extensions" +maintainer="icp " +license="Apache-2.0" +homepage="https://bloomberg.github.io/memray/" +changelog="https://bloomberg.github.io/memray/changelog.html" +distfiles="https://github.com/bloomberg/memray/archive/refs/tags/v${version}.tar.gz" +checksum=0c735753d6d8a9050c9313c55ee41bfca271c3dec7cc37d2ed01eba5d358a7d6 +make_check_pre="env PYTHONPATH=src" + +pre_build() { + export MEMRAY_LIBBACKTRACE_TARGET="${XBPS_TARGET_MACHINE}" +} + +pre_check() { + python3 setup.py build_ext --inplace +}