summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorlilac2023-05-10 12:20:44 +0800
committerlilac2023-05-10 12:20:44 +0800
commit029bf53a472990b20fd571c7fae9c74e32f1364f (patch)
treecf9b64df114b1983acb4abd82fbf641bc7d69383
parent4ae5f114ddcc6f95bf879b6aa2e8d24fb58229a0 (diff)
downloadaur-029bf53a472990b20fd571c7fae9c74e32f1364f.tar.gz
[lilac] updated to 3.0.0rc2-2
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD28
2 files changed, 18 insertions, 27 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f7330237c51f..f2a27afc1550 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,19 +1,18 @@
pkgbase = sqlacodegen
pkgdesc = Automatic model code generator for SQLAlchemy
- pkgver = 2.3.0.post1
- pkgrel = 1
+ pkgver = 3.0.0rc2
+ pkgrel = 2
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-build
+ makedepends = python-installer
makedepends = python-setuptools
- makedepends = python-pip
+ makedepends = python-setuptools-scm
+ makedepends = python-wheel
depends = python-inflect
depends = python-sqlalchemy
- source = sqlacodegen-2.3.0.post1.tar.gz::https://files.pythonhosted.org/packages/source/s/sqlacodegen/sqlacodegen-2.3.0.post1.tar.gz
- sha512sums = 6a888f57b584da1b318212582879bf0d03b9770432b4bc97a6eeb7a8671f1e365a55c4ca3b509c568ac44064201c8033a5e13ebcb8bb5d853c37001276d0b419
+ source = sqlacodegen-3.0.0rc2.tar.gz::https://github.com/agronholm/sqlacodegen/archive/refs/tags/3.0.0rc2.tar.gz
+ sha512sums = 90fb2da3f7ebffadb51798e1121e714e8239b949700e295ca9ce6a6b61503b356af0ae39002c59a2ab073eeaec42cba877752b5249ec19601421419602aeb2f7
pkgname = sqlacodegen
diff --git a/PKGBUILD b/PKGBUILD
index e2a91bbca1b3..66b1eda423e1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,8 +2,8 @@
pkgname=sqlacodegen
_name=sqlacodegen
-pkgver=2.3.0.post1
-pkgrel=1
+pkgver=3.0.0rc2
+pkgrel=2
pkgdesc='Automatic model code generator for SQLAlchemy'
arch=(any)
url='https://github.com/agronholm/sqlacodegen'
@@ -13,32 +13,24 @@ depends=(
python-sqlalchemy
)
makedepends=(
+ python-build
+ python-installer
python-setuptools
- python-pip
-)
-checkdepends=(
- python-mysql-connector
- python-psycopg2
- python-pytest
- python-pytest-cov
+ python-setuptools-scm
+ python-wheel
)
-source=("${pkgname}-${pkgver}.tar.gz::https://files.pythonhosted.org/packages/source/${_name::1}/${_name}/${_name}-${pkgver}.tar.gz")
-sha512sums=('6a888f57b584da1b318212582879bf0d03b9770432b4bc97a6eeb7a8671f1e365a55c4ca3b509c568ac44064201c8033a5e13ebcb8bb5d853c37001276d0b419')
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/agronholm/sqlacodegen/archive/refs/tags/${pkgver}.tar.gz")
+sha512sums=('90fb2da3f7ebffadb51798e1121e714e8239b949700e295ca9ce6a6b61503b356af0ae39002c59a2ab073eeaec42cba877752b5249ec19601421419602aeb2f7')
build() {
cd "${_name}-${pkgver}"
- python setup.py build
-}
-
-check() {
- cd "${_name}-${pkgver}"
- PYTHONPATH="${PWD}/build/lib" pytest -v .
+ SETUPTOOLS_SCM_PRETEND_VERSION=${pkgver} python -m build --wheel --no-isolation
}
package() {
cd "${_name}-${pkgver}"
- python setup.py install --root="${pkgdir}" --optimize=1 --skip-build
+ python -m installer --destdir="${pkgdir}" dist/*.whl
install -Dm644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"
}
# vim:set ts=2 sw=2 et: