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.


Reply via email to