diff --git a/Makefile b/Makefile
index abf3c4c1783cb443145b6c11ca1f181d95c0b3a5..84b14a2e08155f3576b7c055b506d42302aec0e1 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 0000000000000000000000000000000000000000..023c01d07ab86651c640d2d01ac3b300e0886af3
--- /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 0000000000000000000000000000000000000000..52a658948cb9842b2d6f5d748e3ae046fb2e5f8c
--- /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 0000000000000000000000000000000000000000..3677708561ce924300a934b6d25d7bc779e8ddc4
--- /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 0000000000000000000000000000000000000000..5223a6eaeb5b499fb09e1257f28fba7d4df7bf87
--- /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 0000000000000000000000000000000000000000..6c3ce2250e0a3b8ecea7689aa2c11e72190fb0af
--- /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