head 1.2; access; symbols pkgsrc-2026Q3:1.2.0.2 pkgsrc-2026Q3-base:1.2 pkgsrc-2026Q2:1.1.0.2 pkgsrc-2026Q2-base:1.1; locks; strict; comment @# @; 1.2 date 2026.06.28.15.41.47; author wiz; state Exp; branches; next 1.1; commitid hjtQh9zHnnKc1ALG; 1.1 date 2026.05.27.11.00.10; author markd; state Exp; branches; next ; commitid 7HSRmNQ0ZBhyurHG; desc @@ 1.2 log @*: limit Python versions due to py-numpy dropping Python 3.11 support @ text @# $NetBSD: Makefile,v 1.1 2026/05/27 11:00:10 markd Exp $ # DISTNAME= jupyterhub-5.4.6 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} CATEGORIES= www python MASTER_SITES= ${MASTER_SITE_PYPI:=j/jupyterhub/} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://hub.jupyter.org/ COMMENT= Multi-user server for Jupyter notebooks LICENSE= modified-bsd TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=61:../../devel/py-setuptools TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm-[0-9]*:../../devel/py-setuptools_scm DEPENDS+= nodejs-[0-9]*:../../lang/nodejs DEPENDS+= ${PYPKGPREFIX}-alembic>=1.4:../../databases/py-alembic DEPENDS+= ${PYPKGPREFIX}-certipy>=0.1.2:../../security/py-certipy DEPENDS+= ${PYPKGPREFIX}-idna-[0-9]*:../../www/py-idna DEPENDS+= ${PYPKGPREFIX}-jinja2>=2.11.0:../../textproc/py-jinja2 DEPENDS+= ${PYPKGPREFIX}-jupyter_events-[0-9]*:../../devel/py-jupyter_events DEPENDS+= ${PYPKGPREFIX}-oauthlib>=3.0:../../security/py-oauthlib DEPENDS+= ${PYPKGPREFIX}-packaging-[0-9]*:../../devel/py-packaging DEPENDS+= ${PYPKGPREFIX}-pamela>=1.1.0:../../security/py-pamela DEPENDS+= ${PYPKGPREFIX}-prometheus_client>=0.5.0:../../net/py-prometheus_client DEPENDS+= ${PYPKGPREFIX}-pydantic>=2:../../devel/py-pydantic DEPENDS+= ${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil DEPENDS+= ${PYPKGPREFIX}-requests-[0-9]*:../../devel/py-requests DEPENDS+= ${PYPKGPREFIX}-sqlalchemy>=1.4.1:../../databases/py-sqlalchemy DEPENDS+= ${PYPKGPREFIX}-tornado>=5.1:../../www/py-tornado DEPENDS+= ${PYPKGPREFIX}-traitlets>=4.3.2:../../devel/py-traitlets PYTHON_VERSIONS_INCOMPATIBLE= 310 311 PY_RENAME_BINARIES= jupyterhub jupyterhub-singleuser REPLACE_NODEJS= share/jupyterhub/static/components/requirejs/bin/r.js USE_LANGUAGES= # none .include "../../lang/nodejs/application.mk" .include "../../lang/python/wheel.mk" .include "../../mk/bsd.pkg.mk" @ 1.1 log @py-jupyterhub: Add version 5.4.6 With JupyterHub you can create a multi-user Hub that spawns, manages, and proxies multiple instances of the single-user Jupyter notebook server. Project Jupyter created JupyterHub to support many users. The Hub can offer notebook servers to a class of students, a corporate data science workgroup, a scientific research project, or a high-performance computing group. @ text @d1 1 a1 1 # $NetBSD$ d33 2 @