From 4ff9e0d9bf743109d19f4f64f1bc491b835074d8 Mon Sep 17 00:00:00 2001 From: Guilhem Saurel <guilhem.saurel@laas.fr> Date: Tue, 12 May 2020 13:20:44 +0200 Subject: [PATCH] [wip/py-multiprocess] Initial import --- Makefile | 1 + py-multiprocess/DESCR | 1 + py-multiprocess/Makefile | 29 +++++++++++++++++++++++++++++ py-multiprocess/PLIST | 37 +++++++++++++++++++++++++++++++++++++ py-multiprocess/depend.mk | 28 ++++++++++++++++++++++++++++ py-multiprocess/distinfo | 3 +++ 6 files changed, 99 insertions(+) create mode 100644 py-multiprocess/DESCR create mode 100644 py-multiprocess/Makefile create mode 100644 py-multiprocess/PLIST create mode 100644 py-multiprocess/depend.mk create mode 100644 py-multiprocess/distinfo diff --git a/Makefile b/Makefile index abf3c4c1..84b14a2e 100644 --- a/Makefile +++ b/Makefile @@ -86,6 +86,7 @@ SUBDIR+= py-mavlink SUBDIR+= py-morse SUBDIR+= py-mraa SUBDIR+= py-multicontact-api +SUBDIR+= py-multiprocess SUBDIR+= py-ospi SUBDIR+= py-osqp SUBDIR+= py-pal diff --git a/py-multiprocess/DESCR b/py-multiprocess/DESCR new file mode 100644 index 00000000..023c01d0 --- /dev/null +++ b/py-multiprocess/DESCR @@ -0,0 +1 @@ +multiprocess is a fork of multiprocessing, and is developed as part of pathos: https://github.com/uqfoundation/pathos diff --git a/py-multiprocess/Makefile b/py-multiprocess/Makefile new file mode 100644 index 00000000..52a65894 --- /dev/null +++ b/py-multiprocess/Makefile @@ -0,0 +1,29 @@ +# robotpkg Makefile for: wip/py38-multiprocess +# Created: Guilhem Saurel on Tue, 12 May 2020 +# + +ORG= uqfoundation +NAME= multiprocess +PYPI_PATH= 58/17/5151b6ac2ac9b6276d46c33369ff814b0901872b2a0871771252f02e9192/ +VERSION= 0.70.9 +DISTNAME= ${NAME}-${VERSION} +PKGNAME= ${PKGTAG.python-}${NAME}-${VERSION} +MASTER_SITES= https://files.pythonhosted.org/packages/${PYPI_PATH} +MASTER_REPOSITORY= ${MASTER_REPOSITORY_GITHUB}${ORG}/${NAME}.git + +CATEGORIES= wip +HOMEPAGE= ${MASTER_SITE_GITHUB:=${ORG}/${NAME}} +COMMENT= better multiprocessing and multithreading in python +LICENSE= modified-bsd +MAINTAINER= gsaurel@laas.fr + +PYDISTUTILSPKG= yes +MAKE_ENV+= PYTHONPATH=${PREFIX}/${PYTHON_SITELIB} + +include ../../wip/py-dill/depend.mk +include ../../mk/sysdep/python.mk +include ../../mk/sysdep/py-numpy.mk +include ../../mk/sysdep/py-scipy.mk +include ../../mk/language/c.mk +include ../../mk/language/c++.mk +include ../../mk/robotpkg.mk diff --git a/py-multiprocess/PLIST b/py-multiprocess/PLIST new file mode 100644 index 00000000..36777085 --- /dev/null +++ b/py-multiprocess/PLIST @@ -0,0 +1,37 @@ +@comment Tue May 12 13:15:08 CEST 2020 +${PYTHON_SITELIB}/multiprocess-${PKGVERSION}-py${PYTHON_VERSION}.egg/EGG-INFO/PKG-INFO +${PYTHON_SITELIB}/multiprocess-${PKGVERSION}-py${PYTHON_VERSION}.egg/EGG-INFO/SOURCES.txt +${PYTHON_SITELIB}/multiprocess-${PKGVERSION}-py${PYTHON_VERSION}.egg/EGG-INFO/dependency_links.txt +${PYTHON_SITELIB}/multiprocess-${PKGVERSION}-py${PYTHON_VERSION}.egg/EGG-INFO/not-zip-safe +${PYTHON_SITELIB}/multiprocess-${PKGVERSION}-py${PYTHON_VERSION}.egg/EGG-INFO/requires.txt +${PYTHON_SITELIB}/multiprocess-${PKGVERSION}-py${PYTHON_VERSION}.egg/EGG-INFO/top_level.txt +${PYTHON_SITELIB}/multiprocess-${PKGVERSION}-py${PYTHON_VERSION}.egg/_multiprocess/__init__.py +${PYTHON_SITELIB}/multiprocess-${PKGVERSION}-py${PYTHON_VERSION}.egg/multiprocess/__init__.py +${PYTHON_SITELIB}/multiprocess-${PKGVERSION}-py${PYTHON_VERSION}.egg/multiprocess/connection.py +${PYTHON_SITELIB}/multiprocess-${PKGVERSION}-py${PYTHON_VERSION}.egg/multiprocess/context.py +${PYTHON_SITELIB}/multiprocess-${PKGVERSION}-py${PYTHON_VERSION}.egg/multiprocess/dummy/__init__.py +${PYTHON_SITELIB}/multiprocess-${PKGVERSION}-py${PYTHON_VERSION}.egg/multiprocess/dummy/connection.py +${PYTHON_SITELIB}/multiprocess-${PKGVERSION}-py${PYTHON_VERSION}.egg/multiprocess/forkserver.py +${PYTHON_SITELIB}/multiprocess-${PKGVERSION}-py${PYTHON_VERSION}.egg/multiprocess/heap.py +${PYTHON_SITELIB}/multiprocess-${PKGVERSION}-py${PYTHON_VERSION}.egg/multiprocess/managers.py +${PYTHON_SITELIB}/multiprocess-${PKGVERSION}-py${PYTHON_VERSION}.egg/multiprocess/pool.py +${PYTHON_SITELIB}/multiprocess-${PKGVERSION}-py${PYTHON_VERSION}.egg/multiprocess/popen_fork.py +${PYTHON_SITELIB}/multiprocess-${PKGVERSION}-py${PYTHON_VERSION}.egg/multiprocess/popen_forkserver.py +${PYTHON_SITELIB}/multiprocess-${PKGVERSION}-py${PYTHON_VERSION}.egg/multiprocess/popen_spawn_posix.py +${PYTHON_SITELIB}/multiprocess-${PKGVERSION}-py${PYTHON_VERSION}.egg/multiprocess/popen_spawn_win32.py +${PYTHON_SITELIB}/multiprocess-${PKGVERSION}-py${PYTHON_VERSION}.egg/multiprocess/process.py +${PYTHON_SITELIB}/multiprocess-${PKGVERSION}-py${PYTHON_VERSION}.egg/multiprocess/queues.py +${PYTHON_SITELIB}/multiprocess-${PKGVERSION}-py${PYTHON_VERSION}.egg/multiprocess/reduction.py +${PYTHON_SITELIB}/multiprocess-${PKGVERSION}-py${PYTHON_VERSION}.egg/multiprocess/resource_sharer.py +${PYTHON_SITELIB}/multiprocess-${PKGVERSION}-py${PYTHON_VERSION}.egg/multiprocess/resource_tracker.py +${PYTHON_SITELIB}/multiprocess-${PKGVERSION}-py${PYTHON_VERSION}.egg/multiprocess/shared_memory.py +${PYTHON_SITELIB}/multiprocess-${PKGVERSION}-py${PYTHON_VERSION}.egg/multiprocess/sharedctypes.py +${PYTHON_SITELIB}/multiprocess-${PKGVERSION}-py${PYTHON_VERSION}.egg/multiprocess/spawn.py +${PYTHON_SITELIB}/multiprocess-${PKGVERSION}-py${PYTHON_VERSION}.egg/multiprocess/synchronize.py +${PYTHON_SITELIB}/multiprocess-${PKGVERSION}-py${PYTHON_VERSION}.egg/multiprocess/tests/__init__.py +${PYTHON_SITELIB}/multiprocess-${PKGVERSION}-py${PYTHON_VERSION}.egg/multiprocess/tests/__main__.py +${PYTHON_SITELIB}/multiprocess-${PKGVERSION}-py${PYTHON_VERSION}.egg/multiprocess/tests/test_multiprocessing_fork.py +${PYTHON_SITELIB}/multiprocess-${PKGVERSION}-py${PYTHON_VERSION}.egg/multiprocess/tests/test_multiprocessing_forkserver.py +${PYTHON_SITELIB}/multiprocess-${PKGVERSION}-py${PYTHON_VERSION}.egg/multiprocess/tests/test_multiprocessing_main_handling.py +${PYTHON_SITELIB}/multiprocess-${PKGVERSION}-py${PYTHON_VERSION}.egg/multiprocess/tests/test_multiprocessing_spawn.py +${PYTHON_SITELIB}/multiprocess-${PKGVERSION}-py${PYTHON_VERSION}.egg/multiprocess/util.py diff --git a/py-multiprocess/depend.mk b/py-multiprocess/depend.mk new file mode 100644 index 00000000..5223a6ea --- /dev/null +++ b/py-multiprocess/depend.mk @@ -0,0 +1,28 @@ +# robotpkg depend.mk for: wip/py38-multiprocess +# Created: Guilhem Saurel on Tue, 12 May 2020 +# + +DEPEND_DEPTH:= ${DEPEND_DEPTH}+ +PY_MULTIPROCESS_DEPEND_MK:= ${PY_MULTIPROCESS_DEPEND_MK}+ + +ifeq (+,$(DEPEND_DEPTH)) +DEPEND_PKG+= py-multiprocess +endif + +ifeq (+,$(PY_MULTIPROCESS_DEPEND_MK)) # ---------------------------------------- + +include ../../mk/sysdep/python.mk + +PREFER.py-multiprocess?= robotpkg + +DEPEND_USE+= py-multiprocess + +DEPEND_ABI.py-multiprocess?= ${PKGTAG.python-}multiprocess>=0.6.1 +DEPEND_DIR.py-multiprocess?= ../../wip/py-multiprocess + +SYSTEM_SEARCH.py-multiprocess= \ + '${PYTHON_SITELIB}/multiprocess*.egg' + +endif # PY_MULTIPROCESS_DEPEND_MK ---------------------------------------------- + +DEPEND_DEPTH:= ${DEPEND_DEPTH:+=} diff --git a/py-multiprocess/distinfo b/py-multiprocess/distinfo new file mode 100644 index 00000000..6c3ce225 --- /dev/null +++ b/py-multiprocess/distinfo @@ -0,0 +1,3 @@ +SHA1 (multiprocess-0.70.9.tar.gz) = 9b03c82c99031d85732eb324e2c2787b0f268880 +RMD160 (multiprocess-0.70.9.tar.gz) = b3861f9bfa9230781c2cc11e8acf7a523561668e +Size (multiprocess-0.70.9.tar.gz) = 1574850 bytes -- GitLab