1
0
Fork 0

dev-python/keyrings_alt: new package (DANDI stack)

Package-Manager: Portage-3.0.23, Repoman-3.0.3
Signed-off-by: Horea Christian <chr@chymera.eu>
This commit is contained in:
Horea Christian 2021-09-23 22:20:43 -04:00
parent 7d593e56a8
commit ab0f6530c4
No known key found for this signature in database
GPG Key ID: 161C0BE6255333D3
4 changed files with 65 additions and 0 deletions

View File

@ -0,0 +1,4 @@
*keyrings_alt-4.1.0 (24 Sep 2021)
24 Sep 2021; <chymera@gentoo.org> +keyrings_alt-4.1.0.ebuild, +metadata.xml:
dev-python/keyrings_alt: new package (DANDI stack)

View File

@ -0,0 +1 @@
DIST keyrings.alt-4.1.0.tar.gz 28581 SHA256 52ccb61d6f16c10f32f30d38cceef7811ed48e086d73e3bae86f0854352c4ab2 SHA512 6c2a7637bc73971081b95851898dcc2fafe5fd155333cee7032983b16f668d8db941c972747c7c4a2e20b4d6a5fe52d8ad96448f8ae7d372cd1c32e2a0d344f9 WHIRLPOOL 460ca2f7f8dd230c4a0f309f35969e93255d3a7c1b46dfaa576c8768bf8ef3fb3ce556314088a53ede809657d28b0239a4fae02baa31aaf3037cef0de1c6efde

View File

@ -0,0 +1,39 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( pypy3 python3_{8..10} )
inherit distutils-r1
MY_PN="keyrings.alt"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="Alternate keyring backend implementations used with dev-python/keyring"
HOMEPAGE="https://github.com/jaraco/keyrings.alt/"
SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
SLOT="0"
LICENSE="PSF-2"
KEYWORDS="~alpha ~amd64 ~arm ~arm64"
RDEPEND=""
BDEPEND=""
S="${WORKDIR}/${MY_P}"
distutils_enable_tests pytest
distutils_enable_sphinx docs
#EPYTEST_DESELECT=(
# # this test fails if importlib-metadata returns more than one
# # entry, i.e. when keyring is installed already
# tests/test_packaging.py::test_entry_point
#)
#
#EPYTEST_IGNORE=(
# # apparently does not unlock the keyring properly
# tests/backends/test_libsecret.py
# # hangs
# tests/backends/test_kwallet.py
#)

View File

@ -0,0 +1,21 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>gentoo@chymera.eu</email>
<name>Horea Christian</name>
</maintainer>
<maintainer type="project">
<email>sci@gentoo.org</email>
<name>Gentoo Science Project</name>
</maintainer>
<longdescription lang="en">
This package distributes backends extracted from the main Python keyring
project to make them available for those who wish to employ them, but
are discouraged for general production use. Include this module and use
its backends at your own risk.
For example, the PlaintextKeyring stores passwords in plain text on the
file system, defeating the intended purpose of this library to encourage
best practices for security.
</longdescription>
</pkgmetadata>