# $NetBSD: Makefile,v 1.7 2024/02/09 06:31:11 adam Exp $ DISTNAME= debugpy-1.8.1 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} CATEGORIES= devel python MASTER_SITES= ${MASTER_SITE_PYPI:=d/debugpy/} EXTRACT_SUFX= .zip MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= https://github.com/microsoft/debugpy COMMENT= Implementation of the Debug Adapter Protocol for Python LICENSE= mit TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel PYTHON_VERSIONS_INCOMPATIBLE= 27 PLIST_VARS+= frame_eval pydevd_cython .include "../../lang/python/pyversion.mk" # pydevd_frame_evaluator is not available for Python 3.11 # see src/debugpy/_vendored/pydevd/setup_pydevd_cython.py .if ${PYTHON_VERSION} < 311 PLIST.frame_eval= yes .endif .if ${PYTHON_VERSION} < 312 PLIST.pydevd_cython= yes .endif post-extract: ${FIND} ${WRKSRC} -type d -exec ${CHMOD} 755 {} + ${FIND} ${WRKSRC} -type f -exec ${CHMOD} 644 {} + .include "../../lang/python/wheel.mk" .include "../../mk/bsd.pkg.mk"