diff options
author | Butui Hu | 2021-05-02 22:04:18 +0800 |
---|---|---|
committer | Butui Hu | 2021-05-02 22:04:18 +0800 |
commit | 503f7eabe84dd9f4c80a8121cbbd3b14083060f9 (patch) | |
tree | cc4933d193c91c33110c39ff3f0b5082d3c08d27 | |
download | aur-503f7eabe84dd9f4c80a8121cbbd3b14083060f9.tar.gz |
first commit
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 44 |
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: |