summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarlos Aznarán Laos2023-04-11 23:58:20 -0500
committerCarlos Aznarán Laos2023-04-11 23:58:20 -0500
commitd24ea558cd5d1bb5e4d35023be1cbfdf03598fc5 (patch)
tree8286bf109301e60a4e0f901567a446bf06378308
parentdcb48a41113735f33f29a7c207b11650769f4f6e (diff)
downloadaur-d24ea558cd5d1bb5e4d35023be1cbfdf03598fc5.tar.gz
Bump version to 4.0.38
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD12
2 files changed, 14 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b14bc55a2292..6f17844f0163 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,17 @@
pkgbase = python-pyodbc
pkgdesc = ODBC module for Python
- pkgver = 4.0.35
+ pkgver = 4.0.38
pkgrel = 1
url = https://github.com/mkleehammer/pyodbc
arch = x86_64
license = MIT
+ makedepends = python-build
+ makedepends = python-installer
+ makedepends = python-setuptools
+ makedepends = python-wheel
depends = python
depends = unixodbc
- source = https://github.com/mkleehammer/pyodbc/archive/4.0.35/python-pyodbc-4.0.35.tar.gz
- sha512sums = 140987cfc9115aa96631dc1571e897b75026abe12f5bb99c8ab59081d3e0e3d438a0310404a562b1d43b9752c751296994b397844c5bf14fe0284c00bdef8847
+ source = https://github.com/mkleehammer/pyodbc/archive/4.0.38/python-pyodbc-4.0.38.tar.gz
+ sha512sums = 0d9059e5d9a7f9d2984b987fab411d5e411490b7ab4250e874ac156f7a4000ca957331055eae62c4cc6d51dd5b7e6055c575c437659386eed06f2d54669484bf
pkgname = python-pyodbc
diff --git a/PKGBUILD b/PKGBUILD
index 03b5f12941e7..3639153321ee 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,15 +5,16 @@
_base=pyodbc
pkgname=python-${_base}
-pkgver=4.0.35
+pkgver=4.0.38
pkgrel=1
pkgdesc="ODBC module for Python"
arch=('x86_64')
url="https://github.com/mkleehammer/${_base}"
license=(MIT)
depends=(python unixodbc)
+makedepends=(python-build python-installer python-setuptools python-wheel)
source=(${url}/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz)
-sha512sums=('140987cfc9115aa96631dc1571e897b75026abe12f5bb99c8ab59081d3e0e3d438a0310404a562b1d43b9752c751296994b397844c5bf14fe0284c00bdef8847')
+sha512sums=('0d9059e5d9a7f9d2984b987fab411d5e411490b7ab4250e874ac156f7a4000ca957331055eae62c4cc6d51dd5b7e6055c575c437659386eed06f2d54669484bf')
prepare() {
echo "Version: ${pkgver}.0" >${_base}-${pkgver}/PKG-INFO
@@ -21,12 +22,13 @@ prepare() {
build() {
cd ${_base}-${pkgver}
- python setup.py build
+ python -m build --wheel --skip-dependency-check --no-isolation
}
package() {
cd ${_base}-${pkgver}
- PYTHONPYCACHEPREFIX="${PWD}/.cache/cpython/" python setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 --skip-build
+ PYTHONPYCACHEPREFIX="${PWD}/.cache/cpython/" python -m installer --destdir="${pkgdir}" dist/*.whl
install -Dm 644 LICENSE.txt -t "${pkgdir}/usr/share/licenses/${pkgname}"
- rm "$pkgdir"/usr/pyodbc.pyi
+ local site_packages=$(python -c "import site; print(site.getsitepackages()[0])")
+ rm "$pkgdir${site_packages}"/pyodbc.pyi
}