[arch-commits] Commit in python-pdm/trunk (PKGBUILD)

David Runge dvzrv at gemini.archlinux.org
Thu Jul 21 10:04:50 UTC 2022


    Date: Thursday, July 21, 2022 @ 10:04:49
  Author: dvzrv
Revision: 1254990

upgpkg: python-pdm 2.0.2-1: Upgrade to 2.0.2.

Remove all devendoring efforts, as upstream does not vendor anymore (yay).

Modified:
  python-pdm/trunk/PKGBUILD

----------+
 PKGBUILD |   40 ++++++++++------------------------------
 1 file changed, 10 insertions(+), 30 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2022-07-21 09:59:46 UTC (rev 1254989)
+++ PKGBUILD	2022-07-21 10:04:49 UTC (rev 1254990)
@@ -3,8 +3,8 @@
 _name=pdm
 pkgname=python-pdm
 # WARNING: vendored libs may change in patch level versions...
-pkgver=1.15.4
-pkgrel=2
+pkgver=2.0.2
+pkgrel=1
 pkgdesc="A modern Python package manager with PEP 582 support"
 arch=(any)
 url="https://github.com/pdm-project/pdm"
@@ -11,6 +11,7 @@
 license=(MIT)
 depends=(
   python-blinker
+  python-cachecontrol
   python-click
   python-dotenv
   python-findpython
@@ -20,44 +21,23 @@
   python-pep517
   python-pip
   python-platformdirs
+  python-requests-toolbelt
   python-resolvelib
+  python-rich
   python-shellingham
   python-tomli
   python-tomlkit
+  python-unearth
+  python-virtualenv
   python-wheel
 )
-# packages devendored from pdm sources
-depends+=(
-  python-colorama
-  python-halo
-  python-log_symbols
-)
-# packages devendored from pip sources
-depends+=(
-  python-html5lib
-  python-requests
-  python-setuptools
-)
-
 makedepends=(python-build)
 checkdepends=(python-pytest python-pytest-mock python-pytest-xdist)
 optdepends=('python-keyring: for storing credentials')
-source=(
-  https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz
-  $pkgname-1.15.4-devendor.patch
-)
-sha512sums=('35e32d6ccb2e4aa874f413e3d5f3a92c772a7ee6d7dd3f75a40ae082148cfb389585a1371e130ebdbc75ec25180d5f525177012198342e3ece354bfc799735e1'
-            'e878faa0e92847084788fb146bade64b0f99de1c74e85e1c6585e3f0b27fa5f643a0e3d177a370e3274fcc818b85270c112ee9484b2d5db5f59331cd55e22d50')
-b2sums=('e2c2e3437ee290aa849b1e04e51932fe58af1c77581a37a53b2885db6fc622c819688e222b2ef889192a62c2552a3f180fa3924f9c688f72ad79c5ee16180d03'
-        'a1345e217b6c0bc468f47c9ed4c8e0d4751b6bf2f6d88de91e35bd22f6df3888a0bda6d8f9f84b6a1085d6ed82a1b6be3efc8cdbb9fa367b0d3d42dfa2d68027')
+source=(https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz)
+sha512sums=('054457765343de220cd12c404378cbfaacabc0f2ef93d4c730e4e390fdd92a61968682fcc7de3782f8bc37e3121a15624af200703404b2e1ea6b8124fb85f386')
+b2sums=('b02bafa4cfed5f45e5ae8ff5f810fc2c61a950485dae604e59b2d1b48c7cfcc77871afc6b1aaf56a82b762d2bc29228ae02e748d229d5078fbb18280653ca504')
 
-prepare() {
-  # devendor bundled libraries
-  patch -Np1 -d $_name-$pkgver -i ../$pkgname-1.15.4-devendor.patch
-  # remove vendor dir as we use system dependencies
-  rm -frv $_name-$pkgver/pdm/_vendor
-}
-
 build() {
   cd $_name-$pkgver
   export PDM_PEP517_SCM_VERSION=$pkgver



More information about the arch-commits mailing list