Date: Wednesday, December 1, 2021 @ 14:49:32 Author: felixonmars Revision: 1059364
archrelease: copy trunk to community-staging-any Added: python-keyrings-alt/repos/community-staging-any/ python-keyrings-alt/repos/community-staging-any/PKGBUILD (from rev 1059361, python-keyrings-alt/trunk/PKGBUILD) python-keyrings-alt/repos/community-staging-any/pep517-0.5.patch (from rev 1059362, python-keyrings-alt/trunk/pep517-0.5.patch) ------------------+ PKGBUILD | 50 ++++++++++++++++++++++++++++++++++++++++++++++++ pep517-0.5.patch | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 105 insertions(+) Copied: python-keyrings-alt/repos/community-staging-any/PKGBUILD (from rev 1059361, python-keyrings-alt/trunk/PKGBUILD) =================================================================== --- community-staging-any/PKGBUILD (rev 0) +++ community-staging-any/PKGBUILD 2021-12-01 14:49:32 UTC (rev 1059364) @@ -0,0 +1,50 @@ +# Maintainer: Felix Yan <felixonm...@archlinux.org> +# Maintainer: Filipe LaĆns (FFY00) <la...@archlinux.org> +# Contributor: Johannes Dewender arch at JonnyJD dot net +# Contributor: Ivan Sichmann Freitas <ivansichfrei...@gmail.com> +# Contributor: Brice Maron <br...@bmaron.net> +# Contributor: Nuno Araujo <nuno.araujo at russo79.com> +# Contributor: Steven Allen <steven {at} stebalien {dot} com> + +pkgname=python-keyrings-alt +_pkgname=keyrings.alt +epoch=1 +pkgver=4.1.0 +pkgrel=2 +pkgdesc="Alternate keyring implementations" +arch=('any') +url='https://github.com/jaraco/keyrings.alt' +license=('MIT') +depends=('python-keyring') +makedepends=('python-setuptools-scm') +checkdepends=('libgnome-keyring' 'python-pycryptodome' 'python-gobject' 'python-keyring' + 'python-pytest-runner' 'python-pytest-flake8' 'python-pytest-black' 'python-pytest-cov') +optdepends=('libgnome-keyring: GNOME Integration' + 'python-gobject: GNOME Integration' + 'python-fs' + 'python-crypto: Encrypted file storage') +source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") +sha512sums=('941793b72688b182002793c14e4df84c79d8864fa3033d25326af8fd8cc90c500b10b53827916240f242490f60a9fd638873cedc3b8b04455a2621c756228bf8') + +export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver + +build() { + cd $_pkgname-$pkgver + + python setup.py build +} + +check() { + cd $_pkgname-$pkgver + + python setup.py pytest +} + +package() { + cd $_pkgname-$pkgver + + python setup.py install --root="$pkgdir" --optimize=1 --skip-build + install -Dm 644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} + +# vim:set ts=2 sw=2 et: Copied: python-keyrings-alt/repos/community-staging-any/pep517-0.5.patch (from rev 1059362, python-keyrings-alt/trunk/pep517-0.5.patch) =================================================================== --- community-staging-any/pep517-0.5.patch (rev 0) +++ community-staging-any/pep517-0.5.patch 2021-12-01 14:49:32 UTC (rev 1059364) @@ -0,0 +1,55 @@ +From 939c515f2cc01525cbbd71f26e71d21471abdc93 Mon Sep 17 00:00:00 2001 +From: "Jason R. Coombs" <jar...@jaraco.com> +Date: Mon, 17 Dec 2018 12:17:02 -0500 +Subject: [PATCH] Rely on pep517 0.5 + +--- + install-pip-master.py | 21 --------------------- + tox.ini | 5 +---- + 2 files changed, 1 insertion(+), 25 deletions(-) + delete mode 100644 install-pip-master.py + +diff --git a/install-pip-master.py b/install-pip-master.py +deleted file mode 100644 +index d62d20f..0000000 +--- a/install-pip-master.py ++++ /dev/null +@@ -1,21 +0,0 @@ +-""" +-In order to support installation of pep517 from source, +-pip from master must be installed. +-""" +- +-import subprocess +-import sys +- +- +-def main(): +- cmd = [ +- sys.executable, +- '-m', 'pip', 'install', +- 'git+https://github.com/pypa/pip', +- ] +- subprocess.run(cmd) +- cmd[-1:] = sys.argv[1:] +- subprocess.run(cmd) +- +- +-__name__ == '__main__' and main() +diff --git a/tox.ini b/tox.ini +index 853d7de..70b0be7 100644 +--- a/tox.ini ++++ b/tox.ini +@@ -20,11 +20,8 @@ commands = + + [testenv:release] + skip_install = True +-# workaround for pep517 build support +-install_command = python install-pip-master.py {opts} {packages} + deps = +- # pull from feature branch for feature +- git+https://github.com/pypa/pep517@feature/build-command ++ pep517>=0.5 + # workaround for https://github.com/pypa/twine/issues/423 + git+https://github.com/pypa/twine + path.py