diff options
author | fordprefect | 2022-02-21 14:47:13 +0100 |
---|---|---|
committer | fordprefect | 2022-02-21 14:47:13 +0100 |
commit | 608e9908e1e1701ee9a75dc782f3ba9b0425e538 (patch) | |
tree | cc06f062feb8037e81c95e36fd8f18e6c810c0cb /PKGBUILD | |
parent | 019bcf2c156210bdd70e24b01925b8a4c00eb526 (diff) | |
download | aur-python-fudge.tar.gz |
fix python2 code
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 17 |
1 files changed, 14 insertions, 3 deletions
@@ -3,7 +3,7 @@ pkgname=python-fudge pkgver=1.1.1 -pkgrel=2 +pkgrel=3 pkgdesc="Use fake objects (mocks, stubs, etc) to test real ones" arch=(any) url="http://farmdev.com/projects/fudge/" @@ -15,12 +15,23 @@ source=("https://files.pythonhosted.org/packages/source/f/fudge/fudge-${pkgver}. md5sums=('3aefdd12c3e0518665fe6735b24a0f9b') prepare(){ - sed -i '70d' "$srcdir/fudge-$pkgver/setup.py" + cd "$srcdir"/fudge-$pkgver + + # remove 2to3 conversion from setup.py (not supported anymore) + sed -i '70d' setup.py + + # manual 2to3 conversion + 2to3 -w fudge/patcher.py + 2to3 -w fudge/tests/test_fudge.py + 2to3 -w fudge/tests/test_registry.py } package() { cd "$srcdir/fudge-$pkgver" python -m build --wheel --no-isolation python -m installer --destdir="$pkgdir" dist/*.whl - install -Dm644 LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE.txt" + #_pyver = $(python --version|cut -f2 -d" " |cut -d"." -f1,2) + #echo ====>> $_pyver + mkdir -p "$pkgdir"/usr/share/licenses/$pkgname/ + ln -s /usr/lib/python${_pyver}/site-packages/fudge-${pkgver}.dist-info/LICENSE.txt "$pkgdir"/usr/share/licenses/$pkgname/LICENSE } |