summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD32
2 files changed, 37 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 01744ef1b2b8..80343db8be31 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = python-cantools
pkgdesc = Python CAN bus tools in Python 3
- pkgver = 39.2.0
+ pkgver = 39.4.2
pkgrel = 1
url = https://github.com/eerimoq/cantools
arch = i686
@@ -10,15 +10,23 @@ pkgbase = python-cantools
makedepends = python-build
makedepends = python-installer
makedepends = python-wheel
- depends = python-bitstruct>=6.0.0
- depends = python-can>=2.2.0
+ makedepends = python-setuptools
+ makedepends = python-setuptools-scm
+ depends = python>=3.8
+ depends = python-bitstruct>=8.16.1
+ depends = python-can>=3.3.4
depends = python-textparser>=0.21.1
depends = python-diskcache
depends = python-argparse-addons
+ depends = python-crccheck
optdepends = python-matplotlib: plot decoded messages
+ optdepends = mypy
+ optdepends = python-pipx
+ optdepends = python-ruff
+ optdepends = python-tox
provides = python-cantools
conflicts = python-cantools
- source = python-cantools-39.2.0.tar.gz::https://github.com/eerimoq/cantools/archive/refs/tags/39.2.0.tar.gz
- md5sums = 42d915595e17133baefdfd5fd0d6613f
+ source = python-cantools-39.4.2.tar.gz::https://github.com/eerimoq/cantools/archive/refs/tags/39.4.2.tar.gz
+ md5sums = f0105fa40d814e8830d8999ce154c21f
pkgname = python-cantools
diff --git a/PKGBUILD b/PKGBUILD
index c181bb8cb325..cb7f68416a2e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,30 +7,46 @@ provides=('python-cantools')
conflicts=('python-cantools')
pkgdesc="Python CAN bus tools in Python 3"
url="https://github.com/eerimoq/cantools"
-pkgver=39.2.0
+pkgver=39.4.2
pkgrel=1
arch=('i686' 'x86_64' 'armv7h')
license=('GPL3')
-makedepends=('python-build' 'python-installer' 'python-wheel')
+makedepends=(
+ 'python-build'
+ 'python-installer'
+ 'python-wheel'
+ 'python-setuptools'
+ 'python-setuptools-scm'
+)
depends=(
- 'python-bitstruct>=6.0.0'
- 'python-can>=2.2.0'
+ 'python>=3.8'
+ 'python-bitstruct>=8.16.1'
+ 'python-can>=3.3.4'
'python-textparser>=0.21.1'
'python-diskcache'
'python-argparse-addons'
+ 'python-crccheck'
+)
+optdepends=(
+ 'python-matplotlib: plot decoded messages'
+ 'mypy'
+ 'python-pipx'
+ 'python-ruff'
+ 'python-tox'
)
-optdepends=('python-matplotlib: plot decoded messages')
source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/$pkgver.tar.gz")
-md5sums=('42d915595e17133baefdfd5fd0d6613f')
+md5sums=('f0105fa40d814e8830d8999ce154c21f')
build() {
cd "$srcdir/$_gitname-$pkgver"
- python -m build --wheel --no-isolation
+ SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver \
+ python -m build --wheel --no-isolation
}
package() {
cd "$srcdir/$_gitname-$pkgver"
- python -m installer --destdir="$pkgdir" dist/*.whl
+ SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver \
+ python -m installer --destdir="$pkgdir" dist/*.whl
install -Dm 644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE
}