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>=4.2', 'beautifulsoup4', 'docutils!=0.17.0', 'packaging', 'Babel', 'pygments>=2.7', 'accessible-pygments', 'typing-extensions' ], extras_require = { 'doc': [ 'numpydoc', 'numpydoc', 'myst-nb', 'linkify-it-py', # for link shortening 'rich', 'sphinxext-rediraffe', 'sphinx-sitemap', # For examples section 'ablog>=0.11.0rc2', 'jupyter_sphinx', 'pandas', 'plotly', 'matplotlib', 'numpy', 'xarray', 'sphinx-copybutton', 'sphinx-design', 'sphinx-togglebutton', 'sphinxcontrib-youtube', 'sphinx-favicon>=1.0.1', # Install nbsphinx in case we want to test it locally even though we can't load # it at the same time as MyST-NB. 'nbsphinx', 'ipyleaflet', 'colorama', ], 'test': [ 'pytest', 'pytest-cov', 'pytest-regressions', 'codecov', ], 'dev': [ 'pyyaml', 'pre-commit', 'nox', 'pydata-sphinx-theme[doc,test]', ], }, entry_points = { 'sphinx.html_themes': ['pydata_sphinx_theme = pydata_sphinx_theme'], }, classifiers = [ 'Development Status :: 5 - Production/Stable', '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', 'Framework :: Sphinx', 'Framework :: Sphinx :: Theme', 'License :: OSI Approved :: BSD License', 'Operating System :: OS Independent', ], license = 'BSD License', python_requires = '>= 3.7', )