[arch-commits] Commit in python-poetry/trunk (PKGBUILD)
Caleb Maclennan
alerque at gemini.archlinux.org
Tue Feb 22 19:40:19 UTC 2022
Date: Tuesday, February 22, 2022 @ 19:40:18
Author: alerque
Revision: 1136090
upgpkg: python-poetry 1.1.13-2; switch from dephell to pep517
Modified:
python-poetry/trunk/PKGBUILD
----------+
PKGBUILD | 9 ++++-----
1 file changed, 4 insertions(+), 5 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2022-02-22 19:39:49 UTC (rev 1136089)
+++ PKGBUILD 2022-02-22 19:40:18 UTC (rev 1136090)
@@ -7,7 +7,7 @@
_pkgname=poetry
pkgname=python-poetry
pkgver=1.1.13
-pkgrel=1
+pkgrel=2
pkgdesc='Python dependency management and packaging made easy'
arch=(any)
url=https://python-poetry.org
@@ -28,7 +28,7 @@
tomlkit
virtualenv)
depends=("${_deps[@]/#/python-}")
-makedepends=(python-dephell)
+makedepends=(python-{build,installer})
checkdepends=(git
python-httpretty
python-pytest
@@ -51,13 +51,12 @@
# fix tests trying to write to the root directory
# See: https://github.com/python-poetry/poetry/issues/1645
patch -p1 -i ../0001-tests-cleanup-cache-and-http-usage.patch
- dephell deps convert --from pyproject.toml --to setup.py
install -m0755 -t ./ ../poetry-completions-generator
}
build() {
cd "$_archive"
- python setup.py build
+ python -m build -wn
}
check() {
@@ -71,7 +70,7 @@
package() {
cd "$_archive"
- python setup.py install --root="$pkgdir" --optimize=1 --skip-build
+ python -m installer -d "$pkgdir" dist/*.whl
install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE
# install completions, which for some crazy reason hardcode the filename
# used to invoke which is __main__.py if we use python -m poetry, and also
More information about the arch-commits
mailing list