From nobody Tue Jun 21 21:00:21 2022 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 287E7865A17; Tue, 21 Jun 2022 21:00:23 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4LSJnK4bk9z3Cxg; Tue, 21 Jun 2022 21:00:21 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1655845222; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=iILCgmfKDViW0qQTE+7UA5ho+Hn+bQ+mtFQV8v1kmNo=; b=liKqIGwSlUKio6iUTiI0co4LfuV2GWTrW+I6KC1XMw4Imk7zlVk9+hWZNsKUTLcaWbz+4j oFW6lQoSEJYkqJMZ1jGa+h6PmyyB5lgFSmDxCZEqdwQ7YItmstarmAt0aPI+vsiIsP8ULg FRyqqXtS9XxM6SYu8pR1D6B824TH7+8e1GfQeVaEuTx/AumznFmLvVWuco1pgWSNPNd7Ri syzkf6Za6xbQ675PwXFSKKKiRZGf0x7NwfzAppNJuUW42+2aCHfu2ixP4V81M8eANPwU/9 IfoWejwedfKSIo/cFYFkS3csLPu3g3WrK9ro1u/PdPN4XI0BtCDrif1LHAu2Uw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 59E0119029; Tue, 21 Jun 2022 21:00:21 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 25LL0LEX023850; Tue, 21 Jun 2022 21:00:21 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 25LL0LtQ023847; Tue, 21 Jun 2022 21:00:21 GMT (envelope-from git) Date: Tue, 21 Jun 2022 21:00:21 GMT Message-Id: <202206212100.25LL0LtQ023847@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Po-Chuan Hsieh Subject: git: 8c7943ee2cc5 - main - devel/py-ipyparallel: Update to 8.4.1 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: sunpoet X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 8c7943ee2cc51bd91c9ab55e799d7de828eab507 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1655845222; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=iILCgmfKDViW0qQTE+7UA5ho+Hn+bQ+mtFQV8v1kmNo=; b=KV+mtoxJt/1IrMOQZvWficVIOtb2U0g1Yp50lnyfe82rKiJBbuyYuONsNcOdZpxpAiBIii xVLZNHf4oyS3F0vCEXxa8lkSqCeGLIf+nuFarBfV/70FGeik2xCimhxe8i5wetCrIHnmzX mmrZ9Kr7JCNt28+HD8qh+rXRcI9t+ZzdiuBexD6P9N+oy4xrN052iBAnaAbTnGUvErPwYS NsbfjXIhCEqy9j1wrJ0rRe216CFFIgGzRo7cDseW5gpW+ockcw5oQi+sE8Fjgz21Mr8QAF 7wLY8GcHB2mA5g4xBNf1Vo/Ed9TNvTEn+R/bw4J9q27c9gPOH7LVTaa3+y7eKQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1655845222; a=rsa-sha256; cv=none; b=aJ0iYLhS5jB5411u3UKoAKRTOng9yoQ35gelaaLPcp6S+Z59ID6xtu5d+pesFrsafdremf j9Od8Aqxb1g5bLBfqCom+OxU2yuVR4DF/aerjFpKMOz9SyrYiX4FyQ9K3Q78sTEj2dKxqC RgBs8/B5LWKfdN92qW303ugBdIE3uStG1Q8+BiUqBTyvfara93DD9PvY8l25/EAUPbiaMr DFDrbul0ueeTSGqQNb4VD3nhLAZy4IPOniwHS4OncMuQvCni0BT4t4KC3abb2WhdW9NdN1 IZFnmfpt7Vch38HoETMw1L2+OC6nkUpdXvJXRUKpa4wUFPY37D208iAM8YQ7og== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by sunpoet: URL: https://cgit.FreeBSD.org/ports/commit/?id=8c7943ee2cc51bd91c9ab55e799d7de828eab507 commit 8c7943ee2cc51bd91c9ab55e799d7de828eab507 Author: Po-Chuan Hsieh AuthorDate: 2022-06-21 20:58:34 +0000 Commit: Po-Chuan Hsieh CommitDate: 2022-06-21 20:58:34 +0000 devel/py-ipyparallel: Update to 8.4.1 Changes: https://github.com/ipython/ipyparallel/blob/main/docs/source/changelog.md --- devel/py-ipyparallel/Makefile | 14 +++-- devel/py-ipyparallel/distinfo | 6 +- devel/py-ipyparallel/files/setup.py | 110 ++++++++++++++++++++++++++++++++++++ 3 files changed, 122 insertions(+), 8 deletions(-) diff --git a/devel/py-ipyparallel/Makefile b/devel/py-ipyparallel/Makefile index 32a9499c3160..a05058431f64 100644 --- a/devel/py-ipyparallel/Makefile +++ b/devel/py-ipyparallel/Makefile @@ -1,6 +1,5 @@ PORTNAME= ipyparallel -PORTVERSION= 6.3.0 -PORTREVISION= 1 +PORTVERSION= 8.4.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -13,13 +12,15 @@ LICENSE_FILE= ${WRKSRC}/COPYING.md RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=2.1:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}decorator>=0:devel/py-decorator@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}entrypoints>=0:devel/py-entrypoints@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ipykernel5>=4.4:devel/py-ipykernel5@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ipython>=4.0.0:devel/ipython@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}ipython_genutils>=0:devel/py-ipython_genutils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jupyter-client>=0:devel/py-jupyter-client@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}notebook>=0:www/py-notebook@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pyzmq>=13:net/py-pyzmq@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}tornado>=4.0:www/py-tornado@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}psutil>=0:sysutils/py-psutil@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyzmq>=18:net/py-pyzmq@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}tornado>=5.1:www/py-tornado@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}tqdm>=0:misc/py-tqdm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}traitlets>=4.3:devel/py-traitlets@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cloudpickle>=0:devel/py-cloudpickle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}distributed>=0:devel/py-distributed@${PY_FLAVOR} \ @@ -39,4 +40,7 @@ USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes +post-patch: + @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py + .include diff --git a/devel/py-ipyparallel/distinfo b/devel/py-ipyparallel/distinfo index 961ec487f3d9..00d9a45fbc60 100644 --- a/devel/py-ipyparallel/distinfo +++ b/devel/py-ipyparallel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1588895761 -SHA256 (ipyparallel-6.3.0.tar.gz) = 0a97b276c62db633e9e97a816282bdd166f9df74e28204f0c8fa54b71944cfdc -SIZE (ipyparallel-6.3.0.tar.gz) = 2380153 +TIMESTAMP = 1655829892 +SHA256 (ipyparallel-8.4.1.tar.gz) = 670bbe05755381742e1ea01177dc428ff8f3e94af1f0d5642c9d19f37ca8289b +SIZE (ipyparallel-8.4.1.tar.gz) = 6843301 diff --git a/devel/py-ipyparallel/files/setup.py b/devel/py-ipyparallel/files/setup.py new file mode 100644 index 000000000000..f4b411c8ad08 --- /dev/null +++ b/devel/py-ipyparallel/files/setup.py @@ -0,0 +1,110 @@ +# -*- coding: utf-8 -*- +from setuptools import setup + +setup( + name='ipyparallel', + version='%%PORTVERSION%%', + description='Interactive Parallel Computing with IPython', + long_description='# Interactive Parallel Computing with IPython\n\nIPython Parallel (`ipyparallel`) is a Python package and collection of CLI scripts for controlling clusters of IPython processes, built on the Jupyter protocol.\n\nIPython Parallel provides the following commands:\n\n- ipcluster - start/stop/list clusters\n- ipcontroller - start a controller\n- ipengine - start an engine\n\n## Install\n\nInstall IPython Parallel:\n\n pip install ipyparallel\n\nThis will install and enable the IPython Parallel extensions\nfor Jupyter Notebook and (as of 7.0) Jupyter Lab 3.0.\n\n## Run\n\nStart a cluster:\n\n ipcluster start\n\nUse it from Python:\n\n```python\nimport os\nimport ipyparallel as ipp\n\ncluster = ipp.Cluster(n=4)\nwith cluster as rc:\n ar = rc[:].apply_async(os.getpid)\n pid_map = ar.get_dict()\n```\n\nSee [the docs](https://ipyparallel.readthedocs.io) for more info.\n', + author_email='IPython Development Team ', + classifiers=[ + 'Framework :: Jupyter', + 'Framework :: Jupyter :: JupyterLab', + 'Framework :: Jupyter :: JupyterLab :: 3', + 'Framework :: Jupyter :: JupyterLab :: Extensions', + 'Framework :: Jupyter :: JupyterLab :: Extensions :: Prebuilt', + 'Intended Audience :: Developers', + 'Intended Audience :: Science/Research', + 'Intended Audience :: System Administrators', + 'License :: OSI Approved :: BSD License', + 'Programming Language :: Python', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Programming Language :: Python :: 3.9', + ], + install_requires=[ + 'decorator', + 'entrypoints', + 'ipykernel>=4.4', + 'ipython>=4', + 'jupyter-client', + 'psutil', + 'python-dateutil>=2.1', + 'pyzmq>=18', + 'tornado>=5.1', + 'tqdm', + 'traitlets>=4.3', + ], + extras_require={ + 'benchmark': [ + 'asv', + ], + 'labextension': [ + 'jupyter-server', + 'jupyterlab>=3', + ], + 'nbext': [ + 'jupyter-server', + 'notebook', + ], + 'retroextension': [ + 'jupyter-server', + 'retrolab', + ], + 'serverextension': [ + 'jupyter-server', + ], + 'test': [ + 'ipython[test]', + 'pytest', + 'pytest-asyncio', + 'pytest-cov', + 'testpath', + ], + }, + entry_points={ + 'console_scripts': [ + 'ipcluster = ipyparallel.cluster.app:main', + 'ipcontroller = ipyparallel.controller.app:main', + 'ipengine = ipyparallel.engine.app:main', + ], + 'ipyparallel.controller_launchers': [ + 'batch = ipyparallel.cluster.launcher:BatchControllerLauncher', + 'htcondor = ipyparallel.cluster.launcher:HTCondorControllerLauncher', + 'local = ipyparallel.cluster.launcher:LocalControllerLauncher', + 'lsf = ipyparallel.cluster.launcher:LSFControllerLauncher', + 'mpi = ipyparallel.cluster.launcher:MPIControllerLauncher', + 'pbs = ipyparallel.cluster.launcher:PBSControllerLauncher', + 'sge = ipyparallel.cluster.launcher:SGEControllerLauncher', + 'slurm = ipyparallel.cluster.launcher:SlurmControllerLauncher', + 'ssh = ipyparallel.cluster.launcher:SSHControllerLauncher', + 'winhpc = ipyparallel.cluster.launcher:WindowsHPCControllerLauncher', + ], + 'ipyparallel.engine_launchers': [ + 'batch = ipyparallel.cluster.launcher:BatchEngineSetLauncher', + 'htcondor = ipyparallel.cluster.launcher:HTCondorEngineSetLauncher', + 'local = ipyparallel.cluster.launcher:LocalEngineSetLauncher', + 'lsf = ipyparallel.cluster.launcher:LSFEngineSetLauncher', + 'mpi = ipyparallel.cluster.launcher:MPIEngineSetLauncher', + 'pbs = ipyparallel.cluster.launcher:PBSEngineSetLauncher', + 'sge = ipyparallel.cluster.launcher:SGEEngineSetLauncher', + 'slurm = ipyparallel.cluster.launcher:SlurmEngineSetLauncher', + 'ssh = ipyparallel.cluster.launcher:SSHEngineSetLauncher', + 'sshproxy = ipyparallel.cluster.launcher:SSHProxyEngineSetLauncher', + 'winhpc = ipyparallel.cluster.launcher:WindowsHPCEngineSetLauncher', + ], + }, + packages=[ + 'benchmarks.benchmarks', + 'benchmarks.profiling', + 'ipyparallel', + 'ipyparallel.apps', + 'ipyparallel.client', + 'ipyparallel.cluster', + 'ipyparallel.controller', + 'ipyparallel.engine', + 'ipyparallel.nbextension', + 'ipyparallel.serialize', + 'ipyparallel.tests', + ], +)