diff --git a/textproc/py-pydata-sphinx-theme/Makefile b/textproc/py-pydata-sphinx-theme/Makefile index da190326d1b8..562e9ad17312 100644 --- a/textproc/py-pydata-sphinx-theme/Makefile +++ b/textproc/py-pydata-sphinx-theme/Makefile @@ -1,35 +1,35 @@ PORTNAME= pydata-sphinx-theme PORTVERSION= 0.8.1 PORTREVISION= 1 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP \ LOCAL/sunpoet:static PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTFILES= pydata_sphinx_theme-${PORTVERSION}${EXTRACT_SUFX} \ pydata_sphinx_theme-${PORTVERSION}-static${EXTRACT_SUFX}:static MAINTAINER= sunpoet@FreeBSD.org COMMENT= Bootstrap-based Sphinx theme from the PyData community WWW= https://github.com/pydata/pydata-sphinx-theme LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=0:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}docutils>=0.17.1:textproc/py-docutils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}sphinx>=3.5.4,1<5,1:textproc/py-sphinx@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}sphinx>=4,1<6,1:textproc/py-sphinx@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes WRKSRC= ${WRKDIR}/pydata_sphinx_theme-${PORTVERSION} post-patch: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py post-install: cd ${WRKDIR}/static/ && ${COPYTREE_SHARE} . ${STAGEDIR}${PYTHON_SITELIBDIR}/pydata_sphinx_theme/ .include diff --git a/textproc/py-pydata-sphinx-theme/files/setup.py b/textproc/py-pydata-sphinx-theme/files/setup.py index 9dbfc96da9b3..b17d21e95978 100644 --- a/textproc/py-pydata-sphinx-theme/files/setup.py +++ b/textproc/py-pydata-sphinx-theme/files/setup.py @@ -1,63 +1,63 @@ from setuptools import setup setup( name = 'pydata-sphinx-theme', version = '%%PORTVERSION%%', description = 'Bootstrap-based Sphinx theme from the PyData community', maintainer = 'Joris Van den Bossche', maintainer_email = 'jorisvandenbossche@gmail.com', url = None, packages = ['pydata_sphinx_theme'], package_dir = {'': 'src'}, package_data = {'': ['*']}, install_requires = [ - 'sphinx>=3.5.4,<5', + 'sphinx>=4,<6', 'beautifulsoup4', 'docutils!=0.17.0', 'packaging', ], extras_require = { 'doc': [ 'numpydoc', 'myst-parser', 'pandas', 'pytest', 'pytest-regressions', 'sphinxext-rediraffe', 'sphinx-sitemap', # For demo examples 'jupyter_sphinx', 'plotly', 'numpy', 'xarray', ], 'test': [ 'pytest', 'pydata-sphinx-theme[doc]', ], 'coverage': [ 'pytest-cov', 'codecov', 'pydata-sphinx-theme[test]', ], 'dev': [ 'pyyaml', 'pre-commit', 'nox', 'pydata-sphinx-theme[coverage]', ], }, entry_points = { 'sphinx.html_themes': ['pydata_sphinx_theme = pydata_sphinx_theme'], }, classifiers = [ 'Development Status :: 4 - Beta', 'Programming Language :: Python :: 3', 'Framework :: Sphinx', 'Framework :: Sphinx :: Theme', 'License :: OSI Approved :: BSD License', 'Operating System :: OS Independent', ], license = 'BSD License', python_requires = '>= 3.7', )