archrelease: copy trunk to community-x86_64
[ArchLinux/community.git] / python-versioneer / trunk / PKGBUILD
blobc6d4c8df30c5600b3f00ed5c17434a3e641764cf
1 # Maintainer: George Rawlinson <grawlinson@archlinux.org>
3 pkgname=python-versioneer
4 pkgver=0.28
5 pkgrel=2
6 pkgdesc='A tool for managing a recorded version number in setuptools-based python projects'
7 arch=('any')
8 url='https://github.com/python-versioneer/python-versioneer'
9 license=('custom:Unlicense')
10 depends=('python' 'python-setuptools' 'python-tomli') # tomli: remove once we move to python 3.11
11 makedepends=(
12   'git'
13   'python-build'
14   'python-installer'
15   'python-wheel'
17 _commit='83f20fdf886df7a6089fca3bb7fc3c33198bd629'
18 source=("$pkgname::git+$url#commit=$_commit")
19 b2sums=('SKIP')
21 pkgver() {
22   cd "$pkgname"
24   git describe --tags | sed 's/^v//'
27 build() {
28   cd "$pkgname"
30   python -m build --wheel --no-isolation
33 check() {
34   cd "$pkgname"
36   python setup.py make_versioneer
37   python -m unittest discover test
40 package() {
41   cd "$pkgname"
43   python -m installer --destdir="$pkgdir" dist/*.whl
45   # license
46   install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE