Caleb Maclennan pushed to branch main at Arch Linux / Packaging / Packages /
python-agate
Commits:
4d2516d2 by Caleb Maclennan at 2026-01-19T11:49:37+03:00
upgpkg: 1.14.1-1
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,17 +1,17 @@
pkgbase = python-agate
pkgdesc = A data analysis library that is optimized for humans instead
of machines
- pkgver = 1.14.0
- pkgrel = 2
+ pkgver = 1.14.1
+ pkgrel = 1
url = https://agate.readthedocs.org/
arch = any
license = MIT
checkdepends = python-cssselect
checkdepends = python-lxml
checkdepends = python-pytest
+ makedepends = python-build
+ makedepends = python-installer
+ makedepends = python-wheel
makedepends = python-setuptools
- makedepends = python-sphinx
- makedepends = python-sphinx_rtd_theme
- makedepends = python-sphinx-furo
depends = python
depends = python-babel
depends = python-isodate
@@ -20,7 +20,7 @@ pkgbase = python-agate
depends = python-pytimeparse
depends = python-slugify
optdepends = python-pyicu: non-English locale support
- source =
https://files.pythonhosted.org/packages/source/a/agate/agate-1.14.0.tar.gz
- sha256sums =
426359123bebacd07a5c78397af1d8dc8f13c94e6cda34cc904227cd9e4bc222
+ source =
https://files.pythonhosted.org/packages/source/a/agate/agate-1.14.1.tar.gz
+ sha256sums =
365c135f43ba20131e1be7501cd8f6a34031e1d5bcde21bf965e0cec45fe5a73
pkgname = python-agate
=====================================
PKGBUILD
=====================================
@@ -4,8 +4,8 @@
_pyname=agate
pkgname=python-$_pyname
-pkgver=1.14.0
-pkgrel=2
+pkgver=1.14.1
+pkgrel=1
pkgdesc='A data analysis library that is optimized for humans instead of
machines'
arch=(any)
url='https://agate.readthedocs.org/'
@@ -17,17 +17,15 @@ _pydeps=(babel
pytimeparse
slugify)
depends=(python "${_pydeps[@]/#/python-}")
-makedepends=(python-setuptools
- python-sphinx
- python-sphinx_rtd_theme
- python-sphinx-furo)
+makedepends=(python-{build,installer,wheel}
+ python-setuptools)
checkdepends=(python-cssselect
- python-lxml
- python-pytest)
+ python-lxml
+ python-pytest)
optdepends=('python-pyicu: non-English locale support')
_archive="$_pyname-$pkgver"
source=("https://files.pythonhosted.org/packages/source/${_pyname::1}/$_pyname/$_archive.tar.gz")
-sha256sums=('426359123bebacd07a5c78397af1d8dc8f13c94e6cda34cc904227cd9e4bc222')
+sha256sums=('365c135f43ba20131e1be7501cd8f6a34031e1d5bcde21bf965e0cec45fe5a73')
prepare() {
cd "$_archive"
@@ -35,16 +33,12 @@ prepare() {
# system local and fails on some. Part of the trouble is tracable to
# parsedatetime bugs so they limit allowed versions. We're going to skip
# known problematic tests to allow Arch's packaged version.
- sed -i -e "/parsedatetime/s/>.*'/'/" setup.py
+ sed -i -e '/parsedatetime/s/>.*"/"/' pyproject.toml
}
build() {
cd "$_archive"
- python setup.py build
- make -C docs html
- _rtd_theme_path="$(python -c 'import sphinx_rtd_theme;
print(sphinx_rtd_theme.get_html_theme_path())')"
- rm -rvf "docs/_build/html/_static"
- ln -svf "$_rtd_theme_path/sphinx_rtd_theme/static"
"docs/_build/html/_static"
+ python -m build -wn
}
check() {
@@ -54,8 +48,6 @@ check() {
package() {
cd "$_archive"
- python setup.py install --root="$pkgdir" --optimize=1 --skip-build
- mkdir -p "$pkgdir/usr/share/doc"
- cp -rv "docs/_build/html" "$pkgdir/usr/share/doc/$pkgname"
+ python -m installer -d "$pkgdir" dist/*.whl
install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" COPYING
}
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/python-agate/-/commit/4d2516d26297532ec8c188dba83317050b4063dc
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/python-agate/-/commit/4d2516d26297532ec8c188dba83317050b4063dc
You're receiving this email because of your account on gitlab.archlinux.org.