summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorButui Hu2021-05-02 22:04:18 +0800
committerButui Hu2021-05-02 22:04:18 +0800
commit503f7eabe84dd9f4c80a8121cbbd3b14083060f9 (patch)
treecc4933d193c91c33110c39ff3f0b5082d3c08d27
downloadaur-503f7eabe84dd9f4c80a8121cbbd3b14083060f9.tar.gz
first commit
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD44
2 files changed, 64 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..c02c01adcb76
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = sqlacodegen
+ pkgdesc = Automatic model code generator for SQLAlchemy
+ pkgver = 2.3.0
+ pkgrel = 1
+ url = https://github.com/agronholm/sqlacodegen
+ arch = any
+ license = MIT
+ checkdepends = python-mysql-connector
+ checkdepends = python-psycopg2
+ checkdepends = python-pytest
+ checkdepends = python-pytest-cov
+ makedepends = python-setuptools
+ makedepends = python-pip
+ depends = python-inflect
+ depends = python-sqlalchemy
+ source = sqlacodegen-2.3.0.tar.gz::https://files.pythonhosted.org/packages/source/s/sqlacodegen/sqlacodegen-2.3.0.tar.gz
+ sha512sums = 80e3d61c6b56bfe3ecace52d6c5aeecef9ebdd2256b67f437a1a0c29e48bd7a83a27cccaddc1dd1200653f21f3ebd165ad37da93af264a13ed196b88febf3ac5
+
+pkgname = sqlacodegen
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..9e717133593b
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,44 @@
+# Maintainer: Butui Hu <hot123tea123@gmail.com>
+
+pkgname=sqlacodegen
+_name=sqlacodegen
+pkgver=2.3.0
+pkgrel=1
+pkgdesc='Automatic model code generator for SQLAlchemy'
+arch=(any)
+url='https://github.com/agronholm/sqlacodegen'
+license=(MIT)
+depends=(
+ python-inflect
+ python-sqlalchemy
+)
+makedepends=(
+ python-setuptools
+ python-pip
+)
+checkdepends=(
+ python-mysql-connector
+ python-psycopg2
+ python-pytest
+ python-pytest-cov
+)
+
+source=("${pkgname}-${pkgver}.tar.gz::https://files.pythonhosted.org/packages/source/${_name::1}/${_name}/${_name}-${pkgver}.tar.gz")
+sha512sums=('80e3d61c6b56bfe3ecace52d6c5aeecef9ebdd2256b67f437a1a0c29e48bd7a83a27cccaddc1dd1200653f21f3ebd165ad37da93af264a13ed196b88febf3ac5')
+
+build() {
+ cd "${_name}-${pkgver}"
+ python setup.py build
+}
+
+check() {
+ cd "${_name}-${pkgver}"
+ PYTHONPATH="${PWD}/build/lib" pytest -v .
+}
+
+package() {
+ cd "${_name}-${pkgver}"
+ python setup.py install --root="${pkgdir}" --optimize=1 --skip-build
+ install -Dm644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"
+}
+# vim:set ts=2 sw=2 et: