diff --git a/devel/py-notebook-shim/Makefile b/devel/py-notebook-shim/Makefile index ad925ffc8236..178cb5908921 100644 --- a/devel/py-notebook-shim/Makefile +++ b/devel/py-notebook-shim/Makefile @@ -1,25 +1,25 @@ PORTNAME= notebook-shim -PORTVERSION= 0.2.0 +PORTVERSION= 0.2.2 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= notebook_shim-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Shim layer for notebook traits and config WWW= https://github.com/jupyter/notebook_shim LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jupyter-server>=1.8<3:devel/py-jupyter-server@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .include diff --git a/devel/py-notebook-shim/distinfo b/devel/py-notebook-shim/distinfo index 864a25850816..ee6171987006 100644 --- a/devel/py-notebook-shim/distinfo +++ b/devel/py-notebook-shim/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1669057785 -SHA256 (notebook_shim-0.2.0.tar.gz) = fdb81febb05932c6d19e44e10382ce05469cac5e1b6e99b49be6159ddb5e4804 -SIZE (notebook_shim-0.2.0.tar.gz) = 12063 +TIMESTAMP = 1674589834 +SHA256 (notebook_shim-0.2.2.tar.gz) = 090e0baf9a5582ff59b607af523ca2db68ff216da0c69956b62cab2ef4fc9c3f +SIZE (notebook_shim-0.2.2.tar.gz) = 12947 diff --git a/devel/py-notebook-shim/files/setup.py b/devel/py-notebook-shim/files/setup.py index 3a885fabfada..773fb004fda6 100644 --- a/devel/py-notebook-shim/files/setup.py +++ b/devel/py-notebook-shim/files/setup.py @@ -1,38 +1,39 @@ # -*- coding: utf-8 -*- from setuptools import setup setup( name='notebook-shim', version='%%PORTVERSION%%', description='A shim layer for notebook traits and config', long_description='# Notebook Shim\n\nThis project provides a way for JupyterLab and other frontends to switch to [Jupyter Server](https://github.com/jupyter/jupyter_server/) for their Python Web application backend.\n\n## Basic Usage\n\nInstall from PyPI:\n\n```\npip install notebook_shim\n```\n\nThis will automatically enable the extension in Jupyter Server.\n\n## Usage\n\nThis project also includes an API for shimming traits that moved from `NotebookApp` in to `ServerApp` in Jupyter Server. This can be used by applications that subclassed `NotebookApp` to leverage the Python server backend of Jupyter Notebooks. Such extensions should *now* switch to `ExtensionApp` API in Jupyter Server and add `NotebookConfigShimMixin` in their inheritance list to properly handle moved traits.\n\nFor example, an application class that previously looked like:\n\n```python\nfrom notebook.notebookapp import NotebookApp\n\nclass MyApplication(NotebookApp):\n```\n\nshould switch to look something like:\n\n```python\nfrom jupyter_server.extension.application import ExtensionApp\nfrom notebook_shim.shim import NotebookConfigShimMixin\n\nclass MyApplication(NotebookConfigShimMixin, ExtensionApp):\n```', author_email='Jupyter Development Team ', 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', 'Programming Language :: Python :: 3 :: Only', 'Programming Language :: Python :: 3.7', 'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: 3.9', 'Programming Language :: Python :: 3.10', ], install_requires=[ 'jupyter-server<3,>=1.8', ], extras_require={ 'test': [ 'pytest', 'pytest-console-scripts', 'pytest-tornasync', ], }, packages=[ 'notebook_shim', 'notebook_shim.tests', + 'notebook_shim.tests.confs', ], )