George Rawlinson pushed to branch main at Arch Linux / Packaging / Packages /
python-rich
Commits:
fa60bbbd by George Rawlinson at 2026-02-14T07:27:49+00:00
nvchecker: update upstream url
- - - - -
d4901b56 by George Rawlinson at 2026-02-14T07:39:23+00:00
upgpkg: 14.3.2-2
* Add depends: python.
* Add makedepends: git.
* Switch checksums from b2 to sha512+b2.
- - - - -
3 changed files:
- .SRCINFO
- .nvchecker.toml
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,17 +1,20 @@
pkgbase = python-rich
- pkgdesc = Render rich text, tables, progress bars, syntax highlighting,
markdown and more to the terminal
+ pkgdesc = Python library for rich text and beautiful formatting in the
terminal
pkgver = 14.3.2
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/Textualize/rich
arch = any
license = MIT
+ makedepends = git
makedepends = python-build
makedepends = python-installer
makedepends = python-poetry-core
makedepends = python-wheel
+ depends = python
depends = python-markdown-it-py
depends = python-pygments
- source =
https://github.com/Textualize/rich/archive/v14.3.2/rich-14.3.2.tar.gz
- b2sums =
4ed2d676273dcb671b602982709179e7e2d317ce39ee1b882ee3c52c844b0357b6c4ab11e0617dd4db9edcd4865a01975f453b2fde8f97e73bced962467e315e
+ source = python-rich::git+https://github.com/Textualize/rich#tag=v14.3.2
+ sha512sums =
e768b5c0b2ababd91aaeb1a21abb97324dd4530b08ef3ca2eac8876d14b34700da808fc1a4a1a036c20421a89cc746ad32bfd6bae975b4ab38ccebde7e9a4d4f
+ b2sums =
b8bec0b0d517ccd517a8ab6f0c64d63b9ba85909cdfd310170900ad2340ad2392dfc0043e7ce0326043cf72cd1aa46f8d5baeea48cb27edd0547bd05555ebbf8
pkgname = python-rich
=====================================
.nvchecker.toml
=====================================
@@ -1,4 +1,4 @@
[python-rich]
source = "git"
-git = "https://github.com/willmcgugan/rich.git"
+git = "https://github.com/Textualize/rich.git"
prefix = "v"
=====================================
PKGBUILD
=====================================
@@ -3,23 +3,28 @@
pkgname=python-rich
pkgver=14.3.2
-pkgrel=1
-pkgdesc='Render rich text, tables, progress bars, syntax highlighting,
markdown and more to the terminal'
+pkgrel=2
+pkgdesc='Python library for rich text and beautiful formatting in the terminal'
arch=(any)
url='https://github.com/Textualize/rich'
-license=('MIT')
-depends=(python-{markdown-it-py,pygments})
-makedepends=(python-{build,installer,poetry-core,wheel})
-source=("https://github.com/Textualize/rich/archive/v${pkgver}/rich-${pkgver}.tar.gz")
-b2sums=('4ed2d676273dcb671b602982709179e7e2d317ce39ee1b882ee3c52c844b0357b6c4ab11e0617dd4db9edcd4865a01975f453b2fde8f97e73bced962467e315e')
+license=(MIT)
+depends=(python python-{markdown-it-py,pygments})
+makedepends=(git python-{build,installer,poetry-core,wheel})
+source=("$pkgname::git+https://github.com/Textualize/rich#tag=v$pkgver")
+sha512sums=('e768b5c0b2ababd91aaeb1a21abb97324dd4530b08ef3ca2eac8876d14b34700da808fc1a4a1a036c20421a89cc746ad32bfd6bae975b4ab38ccebde7e9a4d4f')
+b2sums=('b8bec0b0d517ccd517a8ab6f0c64d63b9ba85909cdfd310170900ad2340ad2392dfc0043e7ce0326043cf72cd1aa46f8d5baeea48cb27edd0547bd05555ebbf8')
build() {
- cd rich-${pkgver}
+ cd "$pkgname"
+
python -m build --wheel --no-isolation
}
package() {
- cd rich-${pkgver}
+ cd "$pkgname"
+
python -m installer --destdir="$pkgdir" dist/*.whl
- install -Dm644 LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
+
+ # license
+ install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE
}
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/python-rich/-/compare/c6c3b11e1a812dd1a147b771b2af18dcb40a171e...d4901b56db6162f3c71f316c3e5fb4605435d481
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/python-rich/-/compare/c6c3b11e1a812dd1a147b771b2af18dcb40a171e...d4901b56db6162f3c71f316c3e5fb4605435d481
You're receiving this email because of your account on gitlab.archlinux.org.