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.


Reply via email to