summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO16
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD33
3 files changed, 34 insertions, 19 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b378d7dc8dc1..bc18037c0924 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,18 +1,22 @@
pkgbase = python-sqlalchemy-git
pkgdesc = Python SQL toolkit and Object Relational Mapper
- pkgver = 2.0.0b1.rc14901.a289e0522
+ pkgver = 2.0.23.r56.g005a87c1b
pkgrel = 1
- url = http://www.sqlalchemy.org
- arch = i686
+ url = https://www.sqlalchemy.org
arch = x86_64
license = custom:MIT
+ makedepends = cython
makedepends = git
- makedepends = python
makedepends = python-setuptools
+ makedepends = python-build
+ makedepends = python-installer
+ makedepends = python-wheel
depends = python
- provides = python-sqlalchemy=2.0.0b1.rc14901.a289e0522
+ depends = python-greenlet
+ optdepends = python-psycopg2: connect to PostgreSQL database
+ provides = python-sqlalchemy
conflicts = python-sqlalchemy
source = git+https://github.com/sqlalchemy/sqlalchemy.git
- md5sums = SKIP
+ sha256sums = SKIP
pkgname = python-sqlalchemy-git
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..018a3de08144
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+*
+!PKGBUILD
+!.SRCINFO
+!.gitignore
diff --git a/PKGBUILD b/PKGBUILD
index c7b6200e3265..2b1928e5034b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,33 +1,40 @@
-# Maintainer: Stefan Husmann <stefan-husmann@t-online.de>
+# Maintainer: a821 <a821 mail de>
+# Contributor: Felix Yan <felixonmars archlinux org>
+# Contributor: Stefan Husmann <stefan-husmann t-online de>
pkgname=python-sqlalchemy-git
-pkgver=2.0.0b1.rc14901.a289e0522
+pkgver=2.0.23.r56.g005a87c1b
pkgrel=1
pkgdesc="Python SQL toolkit and Object Relational Mapper"
-arch=('i686' 'x86_64')
-url="http://www.sqlalchemy.org"
+arch=('x86_64')
+url="https://www.sqlalchemy.org"
license=('custom:MIT')
-provides=("python-sqlalchemy=$pkgver")
+provides=("python-sqlalchemy")
conflicts=('python-sqlalchemy')
-depends=('python')
-makedepends=('git' 'python' 'python-setuptools')
+depends=('python' 'python-greenlet')
+makedepends=(
+ 'cython' 'git' 'python-setuptools' 'python-build' 'python-installer' 'python-wheel'
+)
+optdepends=(
+ 'python-psycopg2: connect to PostgreSQL database'
+)
source=("git+https://github.com/sqlalchemy/sqlalchemy.git")
-md5sums=('SKIP')
+sha256sums=('SKIP')
pkgver() {
cd sqlalchemy
- printf %s.rc%s.%s "$(awk '/:version:/ {print $2}' doc/build/changelog/changelog_*|sort|tail -1)" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+ git describe --tags | sed 's/rel_//;s/_/./g;s/-/.r/;s/-/./g;'
}
build() {
cd sqlalchemy
- python setup.py build
+ python -m build --wheel --no-isolation
}
package() {
cd sqlalchemy
- python setup.py install --root="$pkgdir"
- install -D -m644 LICENSE \
- "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+ python -m installer --destdir="$pkgdir" dist/*.whl
+ install -D -m644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}
+# vim:set ts=2 sw=2 ft=sh et: