Skip to content

Commit

Permalink
community/py3-importlib-metadata: re-introduce
Browse files Browse the repository at this point in the history
This reverts commit dcff5dc.

This package was dropped earlier as it's functionality was integrated
into Python 3.8. However, it seems that newer versions of this package
still contains functionality not present in the Python standard library
at least until Python 3.10, and some packages (py3-keyring, py3-twine)
depend on that.

Read pypa/twine#732 (comment) for
context
  • Loading branch information
PureTryOut committed Apr 13, 2021
1 parent afd9ce3 commit 35d160c
Showing 1 changed file with 37 additions and 0 deletions.
37 changes: 37 additions & 0 deletions community/py3-importlib-metadata/APKBUILD
@@ -0,0 +1,37 @@
# Contributor: prspkt <prspkt@protonmail.com>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=py3-importlib-metadata
pkgver=3.10.1
pkgrel=0
pkgdesc="Read metadata from Python packages"
url="https://github.com/python/importlib_metadata"
# ppc64le blocked by py3-zipp
arch="noarch !ppc64le"
license="Apache-2.0"
depends="py3-zipp"
makedepends="
py3-setuptools
py3-setuptools_scm
py3-toml
"
checkdepends="
py3-pyfakefs
py3-pytest
"
source="https://pypi.python.org/packages/source/i/importlib_metadata/importlib_metadata-$pkgver.tar.gz"
options="!check" # Tests fail to find module "test"
builddir="$srcdir/importlib_metadata-$pkgver"

build() {
python3 setup.py build
}

check() {
pytest
}

package() {
python3 setup.py install --prefix=/usr --root="$pkgdir"
}

sha512sums="e028fb6abba0c7775943c346db0e733b5ba879583184c99f8413ded6314162e5dce03e10661b16392825038096fac8f6fbbea47ceac9565c60227129f3a3a48d importlib_metadata-3.10.1.tar.gz"

0 comments on commit 35d160c

Please sign in to comment.