switch py-threadpoolctl to use flit_core rather than a patched setup.py
to allow working with setuptools. garbage-collect a sed that no longer does anything while there.
This commit is contained in:
parent
7b1ad72a9b
commit
611bfe7a36
|
@ -1,6 +1,8 @@
|
|||
COMMENT = introspect/set max threads in native libraries like BLAS
|
||||
|
||||
MODPY_EGG_VERSION = 3.0.0
|
||||
REVISION = 0
|
||||
|
||||
DISTNAME = threadpoolctl-${MODPY_EGG_VERSION}
|
||||
PKGNAME = py-${DISTNAME}
|
||||
|
||||
|
@ -17,11 +19,16 @@ FLAVORS = python3
|
|||
FLAVOR = python3
|
||||
|
||||
MODPY_PI = Yes
|
||||
MODPY_SETUPTOOLS = Yes
|
||||
MODPY_PYTEST = Yes
|
||||
|
||||
post-extract:
|
||||
sed -i 's/python/python${MODPY_VERSION}/g' \
|
||||
${WRKSRC}/tests/test_threadpoolctl.py
|
||||
BUILD_DEPENDS += devel/py-flit_core${MODPY_FLAVOR} \
|
||||
devel/py-installer${MODPY_FLAVOR}
|
||||
|
||||
do-build:
|
||||
cd ${WRKSRC} && ${MODPY_BIN} -m flit_core.wheel
|
||||
|
||||
do-install:
|
||||
${INSTALL_DATA_DIR} ${WRKINST}${MODPY_LIBDIR}
|
||||
${MODPY_BIN} -m installer -d ${WRKINST} ${WRKSRC}/dist/*.whl
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
@ -1,14 +0,0 @@
|
|||
Index: setup.py
|
||||
--- setup.py.orig
|
||||
+++ setup.py
|
||||
@@ -1,8 +1,5 @@
|
||||
-#!/usr/bin/env python
|
||||
-# setup.py generated by flit for tools that don't yet use PEP 517
|
||||
-
|
||||
-from distutils.core import setup
|
||||
-
|
||||
+import sys
|
||||
+from setuptools import setup
|
||||
|
||||
setup(name='threadpoolctl',
|
||||
version='2.1.0',
|
|
@ -1,8 +1,9 @@
|
|||
lib/python${MODPY_VERSION}/site-packages/${MODPY_PYCACHE}/
|
||||
lib/python${MODPY_VERSION}/site-packages/${MODPY_PYCACHE}threadpoolctl.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/${MODPY_PYCACHE}threadpoolctl.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/threadpoolctl-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
|
||||
lib/python${MODPY_VERSION}/site-packages/threadpoolctl-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
|
||||
lib/python${MODPY_VERSION}/site-packages/threadpoolctl-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
|
||||
lib/python${MODPY_VERSION}/site-packages/threadpoolctl-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt
|
||||
lib/python${MODPY_VERSION}/site-packages/threadpoolctl-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
|
||||
lib/python${MODPY_VERSION}/site-packages/threadpoolctl-${MODPY_EGG_VERSION}.dist-info/
|
||||
lib/python${MODPY_VERSION}/site-packages/threadpoolctl-${MODPY_EGG_VERSION}.dist-info/LICENSE
|
||||
lib/python${MODPY_VERSION}/site-packages/threadpoolctl-${MODPY_EGG_VERSION}.dist-info/METADATA
|
||||
lib/python${MODPY_VERSION}/site-packages/threadpoolctl-${MODPY_EGG_VERSION}.dist-info/RECORD
|
||||
lib/python${MODPY_VERSION}/site-packages/threadpoolctl-${MODPY_EGG_VERSION}.dist-info/WHEEL
|
||||
lib/python${MODPY_VERSION}/site-packages/threadpoolctl.py
|
||||
|
|
Loading…
Reference in New Issue
Block a user