diff options
author | Universebenzene | 2021-05-17 14:15:25 +0800 |
---|---|---|
committer | Universebenzene | 2021-05-17 14:15:25 +0800 |
commit | f8f5354b045ff116229d90c176590e1ea10ed073 (patch) | |
tree | 39b5cfc3cf5659a6582297238c31e1a60b9bdcec | |
download | aur-f8f5354b045ff116229d90c176590e1ea10ed073.tar.gz |
Initial import 0.12.3
-rw-r--r-- | .SRCINFO | 38 | ||||
-rw-r--r-- | .gitignore | 8 | ||||
-rw-r--r-- | PKGBUILD | 70 |
3 files changed, 116 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..7b2bf7a4f8b7 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,38 @@ +pkgbase = python-myst-nb + pkgdesc = Parse and execute ipynb files in Sphinx + pkgver = 0.12.3 + pkgrel = 1 + url = https://myst-nb.readthedocs.io + arch = any + license = BSD + checkdepends = python-sphinx-togglebutton + makedepends = python-setuptools + source = https://files.pythonhosted.org/packages/source/m/myst-nb/myst-nb-0.12.3.tar.gz + md5sums = feaa9f113d1a7151fa6025f01186ec53 + +pkgname = python-myst-nb + depends = python-importlib-metadata + depends = ipython + depends = python-ipywidgets<8 + depends = python-jupyter-cache + depends = python-jupyter_sphinx + depends = python-myst-parser + depends = jupyter-nbconvert<7 + depends = python-yaml + depends = python-sphinx-togglebutton + optdepends = python-pre-commit: code_style + optdepends = python-alabaster: rtd + optdepends = python-altair: rtd + optdepends = python-bokeh: rtd + optdepends = coconut-lang: rtd + optdepends = python-jupytext: rtd + optdepends = python-matplotlib: rtd + optdepends = python-numpy: rtd + optdepends = python-pandas: rtd + optdepends = python-plotly: rtd + optdepends = python-sphinx-book-theme: rtd + optdepends = python-sphinx-copybutton: rtd + optdepends = python-sphinx-panels: rtd + optdepends = python-sphinxcontrib-bibtex: rtd + optdepends = python-sympy: rtd + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..3002ef3c4dc8 --- /dev/null +++ b/.gitignore @@ -0,0 +1,8 @@ +src +pkg +*.log +*.src.tar.gz +*.tar.gz +*.tar.bz2 +*.part +*.pkg.tar.* diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..28a4e0a93a20 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,70 @@ +# Maintainer: Astro Benzene <universebenzene at sina dot com> +pkgbase=python-myst-nb +_pyname=${pkgbase#python-} +pkgname=("python-${_pyname}") +pkgver=0.12.3 +pkgrel=1 +pkgdesc="Parse and execute ipynb files in Sphinx" +arch=('any') +url="https://myst-nb.readthedocs.io" +license=('BSD') +makedepends=('python-setuptools') +#'python-sphinx') +checkdepends=('python-sphinx-togglebutton') +source=("https://files.pythonhosted.org/packages/source/${_pyname:0:1}/${_pyname}/${_pyname}-${pkgver}.tar.gz") +md5sums=('feaa9f113d1a7151fa6025f01186ec53') + +build() { + cd ${srcdir}/${_pyname}-${pkgver} + python setup.py build + +# msg "Building Docs" +# python setup.py build_sphinx +} + +check() { + cd ${srcdir}/${_pyname}-${pkgver} + + python setup.py test || warning "Tests failed" +# pytest #|| warning "Tests failed" +} + +package_python-myst-nb() { + depends=('python-importlib-metadata' + 'ipython' + 'python-ipywidgets<8' + 'python-jupyter-cache' + 'python-jupyter_sphinx' + 'python-myst-parser' + 'jupyter-nbconvert<7' + 'python-yaml' + 'python-sphinx-togglebutton') + optdepends=('python-pre-commit: code_style' + 'python-alabaster: rtd' + 'python-altair: rtd' + 'python-bokeh: rtd' + 'coconut-lang: rtd' + 'python-jupytext: rtd' + 'python-matplotlib: rtd' + 'python-numpy: rtd' + 'python-pandas: rtd' + 'python-plotly: rtd' + 'python-sphinx-book-theme: rtd' + 'python-sphinx-copybutton: rtd' + 'python-sphinx-panels: rtd' + 'python-sphinxcontrib-bibtex: rtd' + 'python-sympy: rtd') + cd ${srcdir}/${_pyname}-${pkgver} + + install -D -m644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" + install -D -m644 README.md -t "${pkgdir}/usr/share/doc/${pkgname}" + python setup.py install --root=${pkgdir} --prefix=/usr --optimize=1 +} + +#package_python-sphinx-tabs-doc() { +# pkgdesc="Documentation for Sphinx-Gallery extension" +# cd ${srcdir}/${_pyname}-${pkgver}/doc/_build +# +# install -d -m755 "${pkgdir}/usr/share/doc/${pkgbase}" +# cp -a html "${pkgdir}/usr/share/doc/${pkgbase}" +#} |