commit: ffcd01d5cc9e6e27937b950293a948b7e03ac977
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 30 06:15:48 2025 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Oct 30 06:45:42 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffcd01d5
dev-python/pyscard: Bump to 2.3.1
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/pyscard/Manifest | 1 +
dev-python/pyscard/pyscard-2.3.1.ebuild | 42 +++++++++++++++++++++++++++++++++
2 files changed, 43 insertions(+)
diff --git a/dev-python/pyscard/Manifest b/dev-python/pyscard/Manifest
index 38c5e7d066ba..5eac3b5bfef1 100644
--- a/dev-python/pyscard/Manifest
+++ b/dev-python/pyscard/Manifest
@@ -1 +1,2 @@
DIST pyscard-2.3.0.tar.gz 159897 BLAKE2B
c707b9d1e3c07e676872f240402162a203cd0d81404f546aad145bed52c3da8ef6a948b52e841a8c35ef94f4186b67d113da621c5326bd27a21f3b7b2a1bb6a2
SHA512
92e1819df1fa6d0447bba5bbedf5b4db98f93c30f71eb33009e2bedac62f34f3c3fa530de5bd62eb00e02ab13f5ea2616bc5a47d3b7a562124bb397efa927329
+DIST pyscard-2.3.1.tar.gz 160650 BLAKE2B
dd367b4d459eb413a6ef6c22440f07e191548a4b9f2c7d60a5fa1dfedc76f6f86b5b7937f4a1b733e748d3e9312997eeb8fc56fca589993992a299b44a74959f
SHA512
8871e676ecd7fb1c5bbdc95d7fe6a431c977e4753c2ca7512f39ff38f4a92f0b88c1e990f1b36848c0005b20097c2dd7a823bb418c7c8fea0e368e24316e95e6
diff --git a/dev-python/pyscard/pyscard-2.3.1.ebuild
b/dev-python/pyscard/pyscard-2.3.1.ebuild
new file mode 100644
index 000000000000..02f9190ea901
--- /dev/null
+++ b/dev-python/pyscard/pyscard-2.3.1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..14} )
+
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Smart card support in python"
+HOMEPAGE="
+ https://pyscard.sourceforge.io/
+ https://github.com/LudovicRousseau/pyscard/
+ https://pypi.org/project/pyscard/
+"
+SRC_URI="
+
https://downloads.sourceforge.net/project/pyscard/pyscard/pyscard%20${PV}/${P}.tar.gz
+"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+DEPEND="
+ sys-apps/pcsc-lite
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ dev-lang/swig
+"
+
+EPYTEST_PLUGINS=()
+distutils_enable_tests pytest
+
+pkg_postinst() {
+ optfeature "Gui support" dev-python/wxpython
+ optfeature "Support of remote readers with Pyro" dev-python/Pyro4
+}