[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
117/420: gnu: repo2docker: Update to 2024.03.0.
From: |
guix-commits |
Subject: |
117/420: gnu: repo2docker: Update to 2024.03.0. |
Date: |
Tue, 26 Nov 2024 16:28:43 -0500 (EST) |
sharlatan pushed a commit to branch python-team
in repository guix.
commit 7ecd9f52d0d241b427988f21448621f20ef71443
Author: Ricardo Wurmus <rekado@elephly.net>
AuthorDate: Wed May 8 10:31:30 2024 +0200
gnu: repo2docker: Update to 2024.03.0.
* gnu/packages/jupyter.scm (repo2docker): Update to 2024.03.0.
[build-system]: Use pyproject-build-system.
[arguments]: Use G-expression.
[native-inputs]: Add python-setuptools, python-sphinx-autobuild,
python-sphinx-copybutton, python-sphinxext-opengraph,
python-sphinxext-rediraffe, and python-wheel.
Change-Id: I5761f6d36e57b7fe25bc1dbbdaedfa2ca69c1fa7
---
gnu/packages/jupyter.scm | 74 +++++++++++++++++++++++++++---------------------
1 file changed, 42 insertions(+), 32 deletions(-)
diff --git a/gnu/packages/jupyter.scm b/gnu/packages/jupyter.scm
index a99c408f83..0e9ea14189 100644
--- a/gnu/packages/jupyter.scm
+++ b/gnu/packages/jupyter.scm
@@ -859,7 +859,7 @@ version to the original file.")
(define-public repo2docker
(package
(name "repo2docker")
- (version "2021.08.0")
+ (version "2024.03.0")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -868,38 +868,38 @@ version to the original file.")
(file-name (git-file-name name version))
(sha256
(base32
- "111irpghzys0s5ixs8paskz7465cls1sm9d5bg45a15jklcw84a9"))))
+ "1bcnl91j6p3315lk2mmn02jq6mjsn68m9rcw5rkln4c9fx1160rx"))))
(outputs '("out" "doc"))
- (build-system python-build-system)
+ (build-system pyproject-build-system)
(arguments
- `(#:phases (modify-phases %standard-phases
- (add-after 'patch-shebangs 'fix-install-miniforge
- (lambda* (#:key outputs #:allow-other-keys)
- (let* ((out (assoc-ref outputs "out")))
- (substitute* (find-files
- out "^(install-miniforge|install-nix|\
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'patch-shebangs 'fix-install-miniforge
+ (lambda _
+ (substitute* (find-files
+ #$output "^(install-miniforge|install-nix|\
nix-shell-wrapper|repo2docker-entrypoint)")
- (("^#!(.*)/bin/bash")
- "#!/bin/bash"))
- (substitute* (find-files out "^freeze\\.py$")
- (("^#!(.*)/bin/python3")
- "#!/bin/python3\n")))))
- (add-after 'install 'make-doc
- (lambda* (#:key outputs #:allow-other-keys)
- (let* ((out (assoc-ref outputs "doc"))
- (doc (string-append out "/share/doc/"
- ,(package-name
this-package))))
- (setenv "PYTHONPATH"
- (string-append (getcwd) ":"
- (getenv "GUIX_PYTHONPATH")))
- ;; Don't treat warnings as errors.
- (substitute* "docs/Makefile"
- (("(SPHINXOPTS[[:blank:]]+= )-W" _ group)
- group))
- (with-directory-excursion "docs"
- (invoke "make" "html")
- (copy-recursively "build/html"
- (string-append doc "/html")))))))))
+ (("^#!(.*)/bin/bash")
+ "#!/bin/bash"))
+ (substitute* (find-files #$output "^freeze\\.py$")
+ (("^#!(.*)/bin/python3")
+ "#!/bin/python3\n"))))
+ (add-after 'install 'make-doc
+ (lambda _
+ (let ((doc (string-append #$output:out "/share/doc/"
+ #$(package-name this-package))))
+ (setenv "PYTHONPATH"
+ (string-append (getcwd) ":"
+ (getenv "GUIX_PYTHONPATH")))
+ ;; Don't treat warnings as errors.
+ (substitute* "docs/Makefile"
+ (("(SPHINXOPTS[[:blank:]]+= )-W" _ group)
+ group))
+ (with-directory-excursion "docs"
+ (invoke "make" "html")
+ (copy-recursively "build/html"
+ (string-append doc "/html")))))))))
(inputs
(list python-traitlets
python-toml
@@ -913,8 +913,18 @@ nix-shell-wrapper|repo2docker-entrypoint)")
python-docker
python-chardet))
(native-inputs
- (list python-sphinx python-entrypoints python-recommonmark
- python-sphinxcontrib-autoprogram python-pydata-sphinx-theme))
+ (list python-entrypoints
+ python-myst-parser
+ python-pydata-sphinx-theme
+ python-recommonmark
+ python-setuptools
+ python-sphinx
+ python-sphinx-autobuild
+ python-sphinx-copybutton
+ python-sphinxcontrib-autoprogram
+ python-sphinxext-opengraph
+ python-sphinxext-rediraffe
+ python-wheel))
(home-page "https://repo2docker.readthedocs.io/en/latest/index.html#")
(synopsis "Generate docker images from repositories")
(description
- 68/420: gnu: Add python-isoduration., (continued)
- 68/420: gnu: Add python-isoduration., guix-commits, 2024/11/26
- 74/420: gnu: Add python-notebook-shim., guix-commits, 2024/11/26
- 67/420: gnu: Add python-rfc3986-validator., guix-commits, 2024/11/26
- 69/420: gnu: Add python-uri-template., guix-commits, 2024/11/26
- 105/420: gnu: python-sparqlkernel: Patch install script., guix-commits, 2024/11/26
- 104/420: gnu: python-requests: Update to 2.31.0., guix-commits, 2024/11/26
- 107/420: gnu: Add python-jsonschema-path., guix-commits, 2024/11/26
- 102/420: gnu: python-pydata-sphinx-theme: Disable one test., guix-commits, 2024/11/26
- 103/420: gnu: python-lazy-object-proxy: Update to 1.10.0., guix-commits, 2024/11/26
- 110/420: gnu: python-openapi-core: Update to 0.19.1., guix-commits, 2024/11/26
- 117/420: gnu: repo2docker: Update to 2024.03.0.,
guix-commits <=
- 120/420: gnu: python-platformdirs: Update to 4.2.1., guix-commits, 2024/11/26
- 129/420: gnu: python-mistune: Update to 3.0.2., guix-commits, 2024/11/26
- 131/420: gnu: python-widgetsnbextension: Update to 4.0.10., guix-commits, 2024/11/26
- 135/420: gnu: python-ipywidgets: Update to 8.1.2., guix-commits, 2024/11/26
- 144/420: gnu: python-aionotify: Update to 0.3.0., guix-commits, 2024/11/26
- 146/420: gnu: python-django-localflavor: Move to pyproject-build-system., guix-commits, 2024/11/26
- 145/420: gnu: vdirsyncer: Move to pyproject-build-system and enable tests., guix-commits, 2024/11/26
- 152/420: gnu: qtile: Improve package style., guix-commits, 2024/11/26
- 155/420: gnu: conda: Move to pyproject-build-system., guix-commits, 2024/11/26
- 156/420: gnu: conda: Reindent., guix-commits, 2024/11/26