diff options
author | Leo <thinkabit.ukim@gmail.com> | 2020-02-29 05:40:14 -0300 |
---|---|---|
committer | Leo <thinkabit.ukim@gmail.com> | 2020-02-29 05:57:01 -0300 |
commit | 98a81282bb50ce4257f6b8374d4ae71d5573bf02 (patch) | |
tree | a8798ef9054e88ff95c5ae82cdf74c5ffe7c5fe2 /main | |
parent | f9ef1aaa3c54a1d34e9c8febf49a3506dcfa0a70 (diff) | |
download | aports-98a81282bb50ce4257f6b8374d4ae71d5573bf02.tar.bz2 aports-98a81282bb50ce4257f6b8374d4ae71d5573bf02.tar.xz |
main/py3-setuptools: new aport
https://pypi.python.org/pypi/setuptools
Collection of enhancements to the Python3 distutils
Diffstat (limited to 'main')
-rw-r--r-- | main/py3-setuptools/APKBUILD | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/main/py3-setuptools/APKBUILD b/main/py3-setuptools/APKBUILD new file mode 100644 index 0000000000..c9866eb687 --- /dev/null +++ b/main/py3-setuptools/APKBUILD @@ -0,0 +1,46 @@ +# Contributor: Andrew Manison <amanison@anselsystems.com> +# Contributor: Fabian Affolter <fabian@affolter-engineering.ch> +# Contributor: Leo <thinkabit.ukim@gmail.com> +# Maintainer: Leo <thinkabit.ukim@gmail.com> +pkgname=py3-setuptools +_pkgname=${pkgname#py3-} +pkgver=45.2.0 +pkgrel=0 +pkgdesc="Collection of enhancements to the Python3 distutils" +options="!check" # Tests require packages out of main/ +url="https://pypi.python.org/pypi/setuptools" +arch="noarch" +license="MIT" +depends="python3" +source="$_pkgname-$pkgver.tar.gz::https://github.com/pypa/$_pkgname/archive/v$pkgver.tar.gz" +builddir="$srcdir"/$_pkgname-$pkgver + +provides="py-setuptools=$pkgver-r$pkgrel" # Backwards compatibility +replaces="py-setuptools" # Backwards compatiblity + +export SETUPTOOLS_INSTALL_WINDOWS_SPECIFIC_FILES=0 + +prepare() { + default_prepare + + # Fix post-release tag + sed -e '/tag_build = .post/d' \ + -e '/tag_date = 1/d' \ + -i setup.cfg + + # Fix shebang + sed -i -e "s|^#\!.*/usr/bin/env python|#!/usr/bin/env python3|" setuptools/command/easy_install.py + + python3 bootstrap.py +} + +build() { + python3 setup.py build +} + +package() { + python3 setup.py install --prefix=/usr --root="$pkgdir" + # we don't provide a non-suffixed easy_install + rm -f "$pkgdir"/usr/bin/easy_install +} +sha512sums="68a2b600e67dfd1ba25efadd852ed99fff3073ee73959b183ffd8b5c44935628a9eff2f56ac921f4d8d903a389f167ddc2295f031b9b0f7fa9f91970516e4658 setuptools-45.2.0.tar.gz" |