git: 4527c2040c35 - main - devel/py-jupyter-core: Update to 4.11.0

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Thu, 07 Jul 2022 22:24:56 UTC
The branch main has been updated by sunpoet:

URL: https://cgit.FreeBSD.org/ports/commit/?id=4527c2040c3544b0dca16833acd0b5741315c4cf

commit 4527c2040c3544b0dca16833acd0b5741315c4cf
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2022-07-07 22:24:09 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2022-07-07 22:24:09 +0000

    devel/py-jupyter-core: Update to 4.11.0
    
    Changes:        https://github.com/jupyter/jupyter_core/blob/main/docs/changelog.rst
---
 devel/py-jupyter-core/Makefile       |  8 +++++--
 devel/py-jupyter-core/distinfo       |  6 ++---
 devel/py-jupyter-core/files/setup.py | 44 ++++++++++++++++++++++++++++++++++++
 3 files changed, 53 insertions(+), 5 deletions(-)

diff --git a/devel/py-jupyter-core/Makefile b/devel/py-jupyter-core/Makefile
index 21fca7e9d25d..d9d0f55f0bb7 100644
--- a/devel/py-jupyter-core/Makefile
+++ b/devel/py-jupyter-core/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	jupyter-core
-PORTVERSION=	4.10.0
+PORTVERSION=	4.11.0
 CATEGORIES=	devel python
 MASTER_SITES=	CHEESESHOP
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +12,7 @@ LICENSE=	BSD3CLAUSE
 LICENSE_FILE=	${WRKSRC}/COPYING.md
 
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}traitlets>=0:devel/py-traitlets@${PY_FLAVOR}
-TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}ipython>=0:devel/ipython@${PY_FLAVOR} \
+TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}ipykernel>=0:devel/py-ipykernel@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}pre-commit>=0:devel/py-pre-commit@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}pytest-timeout>=0:devel/py-pytest-timeout@${PY_FLAVOR}
@@ -22,4 +22,8 @@ USE_PYTHON=	autoplist concurrent distutils pytest
 
 NO_ARCH=	yes
 
+post-patch:
+	@${RM} ${WRKSRC}/pyproject.toml
+	@${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py
+
 .include <bsd.port.mk>
diff --git a/devel/py-jupyter-core/distinfo b/devel/py-jupyter-core/distinfo
index e1c56e7641da..8b11268e5d0b 100644
--- a/devel/py-jupyter-core/distinfo
+++ b/devel/py-jupyter-core/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1650970325
-SHA256 (jupyter_core-4.10.0.tar.gz) = a6de44b16b7b31d7271130c71a6792c4040f077011961138afed5e5e73181aec
-SIZE (jupyter_core-4.10.0.tar.gz) = 76535
+TIMESTAMP = 1657230938
+SHA256 (jupyter_core-4.11.0.tar.gz) = 7cf01bed6579e83241b655c76910f5d608c4b1265dbffc0ffd4df3244628e31e
+SIZE (jupyter_core-4.11.0.tar.gz) = 73671
diff --git a/devel/py-jupyter-core/files/setup.py b/devel/py-jupyter-core/files/setup.py
new file mode 100644
index 000000000000..399a779af641
--- /dev/null
+++ b/devel/py-jupyter-core/files/setup.py
@@ -0,0 +1,44 @@
+# -*- coding: utf-8 -*-
+from setuptools import setup
+
+setup(
+    name='jupyter-core',
+    version='%%PORTVERSION%%',
+    description='Jupyter core package. A base package on which Jupyter projects rely.',
+    long_description='There is no reason to install this package on its own.',
+    author_email='Jupyter Development Team <jupyter@googlegroups.org>',
+    classifiers=[
+        'Framework :: Jupyter',
+        'Intended Audience :: Developers',
+        'Intended Audience :: Science/Research',
+        'Intended Audience :: System Administrators',
+        'License :: OSI Approved :: BSD License',
+        'Programming Language :: Python',
+        'Programming Language :: Python :: 3',
+    ],
+    install_requires=[
+        'pywin32>=1.0; sys_platform == "win32" and platform_python_implementation != "PyPy"',
+        'traitlets',
+    ],
+    extras_require={
+        'test': [
+            'ipykernel',
+            'pre-commit',
+            'pytest',
+            'pytest-cov',
+            'pytest-timeout',
+        ],
+    },
+    entry_points={
+        'console_scripts': [
+            'jupyter = jupyter_core.command:main',
+            'jupyter-migrate = jupyter_core.migrate:main',
+            'jupyter-troubleshoot = jupyter_core.troubleshoot:main',
+        ],
+    },
+    packages=[
+        'jupyter_core',
+        'jupyter_core.tests',
+        'jupyter_core.utils',
+    ],
+)