diff --git a/trunk/PKGBUILD b/trunk/PKGBUILD index e053af8..c243c6d 100644 --- a/trunk/PKGBUILD +++ b/trunk/PKGBUILD @@ -10,37 +10,26 @@ arch=('any') url='https://github.com/takluyver/flit' license=('BSD') depends=('python') -makedepends=('python-setuptools' 'python-dephell' +makedepends=('python-setuptools' 'python-build' 'python-install' 'python-requests' 'python-docutils' 'python-pytoml') #'python-build' 'python-install' 'python-pyproject2setuppy' checkdepends=('python-pytest-runner' 'python-pytest-cov' 'python-testpath' 'python-responses') source=("$pkgbase-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz") sha512sums=('b40768fb4b0b2a2e3116ac790dfa629da5a57cda34b10abb8ce6a8febcc3436795d5122dcfa3db2c6d07d493f00391d2ca7300112561c8ff2a0b04d77c879662') -prepare() { - cd $_pkgname-$pkgver - - dephell deps convert --from pyproject.toml --to setup.py - - cd flit_core - - dephell deps convert --from pyproject.toml --to setup.py -} - build() { - cd $_pkgname-$pkgver + pyproject-build --skip-dependencies $_pkgname-$pkgver - python setup.py build + cd $_pkgname-$pkgver - cd flit_core + pyproject-build --skip-dependencies flit_core - python setup.py build } check() { cd $_pkgname-$pkgver - python setup.py pytest + PYTHONPATH=flit_core python -m pytest --cov=flit --cov=flit_core/flit_core } package_python-flit() { @@ -49,8 +38,8 @@ package_python-flit() { conflicts=($_pkgname) cd $_pkgname-$pkgver + python -m install --destdir="${pkgdir}" dist/*.whl - python setup.py install --root="$pkgdir" --optimize=1 --skip-build cp -a flit/license_templates "$pkgdir"/usr/lib/python3.9/site-packages/flit/ install -Dm 644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE @@ -60,8 +49,7 @@ package_python-flit-core() { pkgdesc+=' (core backend)' cd $_pkgname-$pkgver/flit_core - - python setup.py install --root="$pkgdir" --optimize=1 --skip-build + python -m install --destdir="${pkgdir}" dist/*.whl install -Dm 644 ../LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE }