From a8349072ded9d328b2da02c17ae64e7050f2db47 Mon Sep 17 00:00:00 2001 From: Christoph Reiter Date: Wed, 6 Dec 2023 08:19:39 +0100 Subject: [PATCH] python-setuptools-scm: Update to 8.0.4 --- python-setuptools-scm/PKGBUILD | 16 ++++++------- python-typing_extensions/PKGBUILD | 39 +++++++++++++++++++++++++++++++ 2 files changed, 47 insertions(+), 8 deletions(-) create mode 100644 python-typing_extensions/PKGBUILD diff --git a/python-setuptools-scm/PKGBUILD b/python-setuptools-scm/PKGBUILD index ce6a76db..ec3dc09e 100644 --- a/python-setuptools-scm/PKGBUILD +++ b/python-setuptools-scm/PKGBUILD @@ -3,8 +3,8 @@ _realname=setuptools-scm pkgbase="python-${_realname}" pkgname=("python-${_realname}") -pkgver=7.1.0 -pkgrel=2 +pkgver=8.0.4 +pkgrel=1 pkgdesc="Handles managing your python package versions in scm metadata" arch=('any') license=('spdx:MIT') @@ -12,8 +12,8 @@ url='https://github.com/pypa/setuptools_scm' depends=( 'python' 'python-setuptools' - 'python-tomli' 'python-packaging' + 'python-typing_extensions' ) makedepends=( "python-wheel" @@ -23,21 +23,21 @@ makedepends=( provides=("python3-${_realname}") replaces=("python3-${_realname}") conflicts=("python3-${_realname}") -source=("https://pypi.org/packages/source/${_realname::1}/${_realname}/${_realname/-/_}-${pkgver}.tar.gz") -sha256sums=('6c508345a771aad7d56ebff0e70628bf2b0ec7573762be9960214730de278f27') +source=("https://pypi.org/packages/source/${_realname::1}/${_realname}/${_realname}-${pkgver}.tar.gz") +sha256sums=('b5f43ff6800669595193fd09891564ee9d1d7dcb196cab4b2506d53a2e1c95c7') prepare() { - cd "${srcdir}/${_realname/-/_}-${pkgver}" + cd "${srcdir}/${_realname}-${pkgver}" } build() { - cd "${srcdir}/${_realname/-/_}-${pkgver}" + cd "${srcdir}/${_realname}-${pkgver}" python -m build --wheel --skip-dependency-check --no-isolation } package() { - cd "${srcdir}/${_realname/-/_}-${pkgver}" + cd "${srcdir}/${_realname}-${pkgver}" python -m installer --destdir="${pkgdir}" dist/*.whl install -Dm644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" diff --git a/python-typing_extensions/PKGBUILD b/python-typing_extensions/PKGBUILD new file mode 100644 index 00000000..766fc302 --- /dev/null +++ b/python-typing_extensions/PKGBUILD @@ -0,0 +1,39 @@ +# Maintainer: Christoph Reiter + +_pyname=typing_extensions +pkgname=python-typing_extensions +pkgver=4.8.0 +pkgrel=1 +pkgdesc='Backported and Experimental Type Hints for Python 3.8+' +arch=(any) +url=https://github.com/python/typing_extensions +msys2_references=( + 'pypi: typing-extensions' +) +license=('spdx:PSF-2.0') +depends=(python) +makedepends=( + python-build + python-flit-core + python-installer +) +source=("https://pypi.python.org/packages/source/${_pyname:0:1}/${_pyname}/${_pyname}-${pkgver}.tar.gz") +sha256sums=('df8e4339e9cb77357558cbdbceca33c303714cf861d1eef15e1070055ae8b7ef') + +build() { + cd "${_pyname}-${pkgver}" + + python -m build --wheel --skip-dependency-check --no-isolation +} + +check() { + cd "${_pyname}-${pkgver}" + + python -m unittest discover src +} + +package() { + cd "${_pyname}-${pkgver}" + + python -m installer --destdir="${pkgdir}" dist/*.whl +}