devel/py-nbclient: Update to 0.7.2
Changes: https://github.com/jupyter/nbclient/releases
This commit is contained in:
parent
3d619f4563
commit
75a5fd317d
3 changed files with 74 additions and 8 deletions
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= nbclient
|
||||
PORTVERSION= 0.7.0
|
||||
PORTVERSION= 0.7.2
|
||||
CATEGORIES= devel python
|
||||
MASTER_SITES= PYPI
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
|
@ -11,14 +11,17 @@ WWW= https://github.com/jupyter/nbclient
|
|||
LICENSE= BSD3CLAUSE
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jupyter-client>=6.1.5:devel/py-jupyter-client@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}nbformat>=5.0:devel/py-nbformat@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}nest-asyncio>=0:devel/py-nest-asyncio@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}traitlets>=5.0.0:devel/py-traitlets@${PY_FLAVOR}
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jupyter-client>=6.1.12:devel/py-jupyter-client@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}jupyter-core>=4.12:devel/py-jupyter-core@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}nbformat>=5.1:devel/py-nbformat@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}traitlets>=5.3:devel/py-traitlets@${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 <bsd.port.mk>
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1665330634
|
||||
SHA256 (nbclient-0.7.0.tar.gz) = a1d844efd6da9bc39d2209bf996dbd8e07bf0f36b796edfabaa8f8a9ab77c3aa
|
||||
SIZE (nbclient-0.7.0.tar.gz) = 79032
|
||||
TIMESTAMP = 1674589832
|
||||
SHA256 (nbclient-0.7.2.tar.gz) = 884a3f4a8c4fc24bb9302f263e0af47d97f0d01fe11ba714171b320c8ac09547
|
||||
SIZE (nbclient-0.7.2.tar.gz) = 59103
|
||||
|
|
63
devel/py-nbclient/files/setup.py
Normal file
63
devel/py-nbclient/files/setup.py
Normal file
|
@ -0,0 +1,63 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
from setuptools import setup
|
||||
|
||||
setup(
|
||||
name='nbclient',
|
||||
version='%%PORTVERSION%%',
|
||||
description="A client library for executing notebooks. Formerly nbconvert's ExecutePreprocessor.",
|
||||
long_description="[](https://mybinder.org/v2/gh/jupyter/nbclient/main?filepath=binder%2Frun_nbclient.ipynb)\n[](https://github.com/jupyter/nbclient/actions)\n[](https://nbclient.readthedocs.io/en/latest/?badge=latest)\n[](https://codecov.io/github/jupyter/nbclient?branch=main)\n[](https://www.python.org/downloads/release/python-370/)\n[](https://www.python.org/downloads/release/python-380/)\n[](https://www.python.org/downloads/release/python-390/)\n[](https://www.python.org/downloads/release/python-3100/)\n[](https://www.python.org/downloads/release/python-3110/)\n[](https://github.com/ambv/black)\n\n# nbclient\n\n**NBClient** lets you **execute** notebooks.\n\nA client library for programmatic notebook execution, **NBClient** is a tool for running Jupyter Notebooks in\ndifferent execution contexts, including the command line.\n\n## Interactive Demo\n\nTo demo **NBClient** interactively, click this Binder badge to start the demo:\n\n[](https://mybinder.org/v2/gh/jupyter/nbclient/main?filepath=binder%2Frun_nbclient.ipynb)\n\n## Installation\n\nIn a terminal, run:\n\n```\npython3 -m pip install nbclient\n```\n\n## Documentation\n\nSee [ReadTheDocs](https://nbclient.readthedocs.io/en/latest/) for more in-depth details about the project and the\n[API Reference](https://nbclient.readthedocs.io/en/latest/reference/index.html).\n\n## Python Version Support\n\nThis library currently supports Python 3.6+ versions. As minor Python\nversions are officially sunset by the Python org, nbclient will similarly\ndrop support in the future.\n\n## Origins\n\nThis library used to be part of the [nbconvert](https://nbconvert.readthedocs.io/en/latest/) project. NBClient extracted nbconvert's `ExecutePreprocessor`into its own library for easier updating and importing by downstream libraries and applications.\n\n## Relationship to JupyterClient\n\nNBClient and JupyterClient are distinct projects.\n\n`jupyter_client` is a client library for the jupyter protocol. Specifically, `jupyter_client` provides the Python API\nfor starting, managing and communicating with Jupyter kernels.\n\nWhile, nbclient allows notebooks to be run in different execution contexts.\n",
|
||||
author_email='Jupyter Development Team <jupyter@googlegroups.com>',
|
||||
classifiers=[
|
||||
'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.7',
|
||||
'Programming Language :: Python :: 3.8',
|
||||
'Programming Language :: Python :: 3.9',
|
||||
'Programming Language :: Python :: 3.10',
|
||||
'Programming Language :: Python :: 3.11',
|
||||
],
|
||||
install_requires=[
|
||||
'jupyter-client>=6.1.12',
|
||||
'jupyter-core!=5.0.*,>=4.12',
|
||||
'nbformat>=5.1',
|
||||
'traitlets>=5.3',
|
||||
],
|
||||
extras_require={
|
||||
'dev': [
|
||||
'pre-commit',
|
||||
],
|
||||
'docs': [
|
||||
'autodoc-traits',
|
||||
'mock',
|
||||
'moto',
|
||||
'myst-parser',
|
||||
'nbclient[test]',
|
||||
'sphinx-book-theme',
|
||||
'sphinx>=1.7',
|
||||
],
|
||||
'test': [
|
||||
'ipykernel',
|
||||
'ipython',
|
||||
'ipywidgets',
|
||||
'nbconvert>=7.0.0',
|
||||
'pytest-asyncio',
|
||||
'pytest-cov>=4.0',
|
||||
'pytest>=7.0',
|
||||
'testpath',
|
||||
'xmltodict',
|
||||
],
|
||||
},
|
||||
entry_points={
|
||||
'console_scripts': [
|
||||
'jupyter-execute = nbclient.cli:main',
|
||||
],
|
||||
},
|
||||
packages=[
|
||||
'nbclient',
|
||||
'nbclient.tests',
|
||||
],
|
||||
)
|
Loading…
Reference in a new issue