Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages /
python-jupyter-sphinx
Commits:
c2bbe108 by Antonio Rojas at 2024-12-03T19:17:55+01:00
upgpkg: 0.5.3-3: Python 3.13 rebuild
- - - - -
3 changed files:
- .SRCINFO
- PKGBUILD
- + fix-tests.patch
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,11 +1,12 @@
pkgbase = python-jupyter-sphinx
pkgdesc = Jupyter Sphinx Extensions
pkgver = 0.5.3
- pkgrel = 2
+ pkgrel = 3
url = https://github.com/jupyter/jupyter-sphinx/
arch = any
license = BSD
checkdepends = python-pytest
+ makedepends = git
makedepends = python-build
makedepends = python-hatchling
makedepends = python-installer
@@ -19,7 +20,9 @@ pkgbase = python-jupyter-sphinx
depends = python-jupyter-client
depends = python-sphinx
depends = python-traitlets
- source =
https://github.com/jupyter/jupyter-sphinx/archive/v0.5.3/jupyter-sphinx-0.5.3.tar.gz
- sha256sums =
1fe59e9b842b5da5e1d901e9c27b5c22990fac74a02931f3bfb8e4e1df463ebc
+ source = git+https://github.com/jupyter/jupyter-sphinx#tag=v0.5.3
+ source = fix-tests.patch
+ sha256sums =
c8a6b2a1a621132890dfe06321668a15a251b2b8c803a714462483febc9aaab5
+ sha256sums =
4c26dc8893823b98b038ffb18bee629ebc9282c0ffc0b0470cc982f5d8fac25b
pkgname = python-jupyter-sphinx
=====================================
PKGBUILD
=====================================
@@ -3,7 +3,7 @@
_pyname=jupyter-sphinx
pkgname=python-$_pyname
pkgver=0.5.3
-pkgrel=2
+pkgrel=3
pkgdesc='Jupyter Sphinx Extensions'
arch=(any)
url='https://github.com/jupyter/jupyter-sphinx/'
@@ -18,27 +18,36 @@ depends=(ipython
python-jupyter-client
python-sphinx
python-traitlets)
-makedepends=(python-build
+makedepends=(git
+ python-build
python-hatchling
python-installer)
checkdepends=(python-pytest)
-source=(https://github.com/jupyter/jupyter-sphinx/archive/v$pkgver/$_pyname-$pkgver.tar.gz)
-sha256sums=('1fe59e9b842b5da5e1d901e9c27b5c22990fac74a02931f3bfb8e4e1df463ebc')
+source=(git+https://github.com/jupyter/jupyter-sphinx#tag=v$pkgver
+ fix-tests.patch)
+sha256sums=('c8a6b2a1a621132890dfe06321668a15a251b2b8c803a714462483febc9aaab5'
+ '4c26dc8893823b98b038ffb18bee629ebc9282c0ffc0b0470cc982f5d8fac25b')
+
+prepare() {
+ cd $_pyname
+# https://github.com/jupyter/jupyter-sphinx/issues/280
+ patch -p1 -i ../fix-tests.patch
+}
build() {
- cd $_pyname-$pkgver
+ cd $_pyname
python -m build --wheel --no-isolation
}
check() {
- cd $_pyname-$pkgver
+ cd $_pyname
PYTHONPATH="$PWD" \
pytest -v \
-W ignore::DeprecationWarning
}
package() {
- cd $_pyname-$pkgver
+ cd $_pyname
python -m installer --destdir="$pkgdir" dist/*.whl
install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname
=====================================
fix-tests.patch
=====================================
@@ -0,0 +1,11 @@
+diff -ur jupyter-sphinx-0.5.3.orig/tests/test_execute.py
jupyter-sphinx-0.5.3/tests/test_execute.py
+--- jupyter-sphinx-0.5.3.orig/tests/test_execute.py 2024-09-15
20:14:34.086132369 +0200
++++ jupyter-sphinx-0.5.3/tests/test_execute.py 2024-09-15 20:15:06.323782290
+0200
+@@ -52,6 +52,7 @@
+ source_trees.append(src_dir)
+
+ conf_contents = "extensions = ['%s']" % entrypoint
++ conf_contents += "\nproject = 'python'"
+ if config is not None:
+ conf_contents += "\n" + config
+ (src_dir / "conf.py").write_text(conf_contents, encoding="utf8")
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/python-jupyter-sphinx/-/commit/c2bbe1083ba3e38fa86d2f776742cf257fc69b1f
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/python-jupyter-sphinx/-/commit/c2bbe1083ba3e38fa86d2f776742cf257fc69b1f
You're receiving this email because of your account on gitlab.archlinux.org.