From 6fb051e518a61d674c08c69894132c32077e986c Mon Sep 17 00:00:00 2001 From: Tim Harder Date: Wed, 29 Nov 2023 09:27:50 -0700 Subject: [PATCH] dep: allow weak references to Dep objects --- src/pkgcraft/dep/pkg.pxd | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/pkgcraft/dep/pkg.pxd b/src/pkgcraft/dep/pkg.pxd index 088d154..bd596a5 100644 --- a/src/pkgcraft/dep/pkg.pxd +++ b/src/pkgcraft/dep/pkg.pxd @@ -14,6 +14,9 @@ cdef class Dep: cdef object _use_deps cdef int _hash + # allow weak references + cdef object __weakref__ + @staticmethod cdef Dep from_ptr(C.Dep *)