Date: Saturday, April 15, 2023 @ 14:00:40
  Author: jelle
Revision: 1446156

upgpkg: python-django-debug-toolbar 4.0.0-1

Added:
  python-django-debug-toolbar/trunk/drop-fautly-classifiers.patch
Modified:
  python-django-debug-toolbar/trunk/PKGBUILD

-------------------------------+
 PKGBUILD                      |   22 +++++++++++++++-------
 drop-fautly-classifiers.patch |   15 +++++++++++++++
 2 files changed, 30 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2023-04-15 12:28:54 UTC (rev 1446155)
+++ PKGBUILD    2023-04-15 14:00:40 UTC (rev 1446156)
@@ -4,21 +4,28 @@
 
 _name=django-debug-toolbar
 pkgname=python-django-debug-toolbar
-pkgver=3.7
-pkgrel=2
+pkgver=4.0.0
+pkgrel=1
 pkgdesc='A configurable set of panels that display various debug information 
about the current request/response.'
 arch=(any)
 url='https://github.com/jazzband/django-debug-toolbar'
 license=(BSD)
-makedepends=(python-setuptools)
+makedepends=(python-build python-installer python-wheel python-hatchling)
 checkdepends=(python-jinja python-html5lib)
 depends=(python-django python-sqlparse)
-source=(${pkgname}-${pkgver}.tar.gz::https://github.com/jazzband/${_name}/archive/${pkgver}.tar.gz)
-sha256sums=('1dcf77edc85b377724e7b0705002e909b1b3495ee272ac8d8d9f78a3d0e5f7d8')
+source=(${pkgname}-${pkgver}.tar.gz::https://github.com/jazzband/${_name}/archive/${pkgver}.tar.gz
+        drop-fautly-classifiers.patch)
+sha256sums=('3b9c02b21284a0c34562f7be9829dac06005cccf9e41cd8cadf9763b1f3f5908'
+            '0414e36d2129794effc8a1f93a920f447e2bcfb333aa01e5898d279f1424a561')
 
+prepare() {
+  cd "${_name}-${pkgver}"
+  patch -Np1 -i ${srcdir}/drop-fautly-classifiers.patch
+}
+
 build() {
   cd "${_name}-${pkgver}"
-  python setup.py build
+  python -m build --wheel --no-isolation
 }
 
 check() {
@@ -29,7 +36,8 @@
 
 package() {
   cd "${_name}-${pkgver}"
-  python setup.py install --root="${pkgdir}" --optimize=1 --skip-build
+  python -m installer --destdir="$pkgdir" dist/*.whl
+
   install -Dm 644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
 }
 

Added: drop-fautly-classifiers.patch
===================================================================
--- drop-fautly-classifiers.patch                               (rev 0)
+++ drop-fautly-classifiers.patch       2023-04-15 14:00:40 UTC (rev 1446156)
@@ -0,0 +1,15 @@
+diff -aur django-debug-toolbar-4.0.0/pyproject.toml 
django-debug-toolbar-4.0.0.new/pyproject.toml
+--- django-debug-toolbar-4.0.0/pyproject.toml  2023-04-03 16:43:42.000000000 
+0200
++++ django-debug-toolbar-4.0.0.new/pyproject.toml      2023-04-15 
15:57:22.989915600 +0200
+@@ -16,11 +16,6 @@
+ classifiers = [
+     "Development Status :: 5 - Production/Stable",
+     "Environment :: Web Environment",
+-    "Framework :: Django",
+-    "Framework :: Django :: 3.2",
+-    "Framework :: Django :: 4.0",
+-    "Framework :: Django :: 4.1",
+-    "Framework :: Django :: 4.2",
+     "Intended Audience :: Developers",
+     "License :: OSI Approved :: BSD License",
+     "Operating System :: OS Independent",

Reply via email to