From df01253a17a95e146c8d7eb5e27cbc9f6c1aa178 Mon Sep 17 00:00:00 2001 From: icp Date: Sat, 14 Sep 2024 20:58:37 +0530 Subject: [PATCH] memray: update to 1.16.0. --- .../memray/patches/rm-snapshopt-config.patch | 29 +++++++++++++++++++ srcpkgs/memray/template | 8 ++--- 2 files changed, 33 insertions(+), 4 deletions(-) create mode 100644 srcpkgs/memray/patches/rm-snapshopt-config.patch diff --git a/srcpkgs/memray/patches/rm-snapshopt-config.patch b/srcpkgs/memray/patches/rm-snapshopt-config.patch new file mode 100644 index 00000000000..e73d5017846 --- /dev/null +++ b/srcpkgs/memray/patches/rm-snapshopt-config.patch @@ -0,0 +1,29 @@ +--- a/tests/conftest.py ++++ b/tests/conftest.py +@@ -38,26 +38,6 @@ + return None + + +-def pytest_configure(config): +- if config.option.update_snapshots: +- from importlib import metadata # Added in 3.8 +- +- for lib, min_ver in SNAPSHOT_MINIMUM_VERSIONS.items(): +- ver = version.parse(metadata.version(lib)) +- if ver != version.parse(min_ver): +- pytest.exit( +- f"snapshots must be generated with {lib}=={min_ver}" +- f" or SNAPSHOT_MINIMUM_VERSIONS must be updated to {ver}" +- f" in {__file__}" +- ) +- return +- +- reason = _snapshot_skip_reason() +- if reason: +- config.issue_config_time_warning(UserWarning(reason), stacklevel=2) +- config.option.warn_unused_snapshots = True +- +- + def pytest_collection_modifyitems(config, items): + reason = _snapshot_skip_reason() + if reason: diff --git a/srcpkgs/memray/template b/srcpkgs/memray/template index c79143632a2..d72ad3f709f 100644 --- a/srcpkgs/memray/template +++ b/srcpkgs/memray/template @@ -1,21 +1,21 @@ # Template file for 'memray' pkgname=memray -version=1.13.4 -revision=2 +version=1.16.0 +revision=1 build_style=python3-pep517 make_check_args="-v -k not((TestTUILooks)or(test_tui))" make_check_target="tests/unit" hostmakedepends="python3-pkgconfig python3-setuptools python3-wheel python3-Cython" makedepends="python3-devel libunwind-devel liblz4-devel elfutils-devel" depends="python3-Jinja2 python3-rich python3-textual" -checkdepends="${depends} python3-pytest" +checkdepends="${depends} python3-platformdirs 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=cd95420cc30e252975d93c00856ba94d5894e08fbbef1289d4d74f116af6a471 +checksum=3c7e911145a37a3c62ff46a6d58e6006c5be7663ea10a0ff0b9175e603c8157b make_check_pre="env PYTHONPATH=src" pre_build() {