commit: 14a5d1d46e1b1fa1f9c024c62a4f70ee9cc9b8fc
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 13 06:20:40 2022 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jul 13 08:10:21 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14a5d1d4
dev-python/pyfakefs: Bump to 4.6.0
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/pyfakefs/Manifest | 1 +
dev-python/pyfakefs/pyfakefs-4.6.0.ebuild | 43 +++++++++++++++++++++++++++++++
2 files changed, 44 insertions(+)
diff --git a/dev-python/pyfakefs/Manifest b/dev-python/pyfakefs/Manifest
index 55f8be701e88..4f5d7d4bec26 100644
--- a/dev-python/pyfakefs/Manifest
+++ b/dev-python/pyfakefs/Manifest
@@ -1 +1,2 @@
DIST pyfakefs-4.5.6.tar.gz 206310 BLAKE2B
c37cb4709a285bfba411cd76da4f158cfe682d210411290ed3e06456ceb5b6de99ecc320da748c8d9b0e230b6384290638d3fd22f0e1388c1965b2b2806d2d30
SHA512
c7a31cc94eaa2b1830d4da355bf4d3de5cbdc8851561ec82fd2de9fe845457f13bcc25aa58a50afb862f396cb0e83c8bf71bb8be51cc3b628ff01b25db62eca6
+DIST pyfakefs-4.6.0.gh.tar.gz 208832 BLAKE2B
60a8c3223fc92e366beb8907ea0c8f242b91ddd422ab0b551d04d7c24ed3d4202b7c42b8971eef0f15fa27b7ed0821637e9341b3feeaf02232948a50898213d6
SHA512
9f507c7b0e28591886cb91c36dad22d6c55d123a447070c2fdc6573d2db1e2bb79cd5c203a9fce762882de680feacaf7e3b57f9bebf6922c643bf61fe44878f2
diff --git a/dev-python/pyfakefs/pyfakefs-4.6.0.ebuild
b/dev-python/pyfakefs/pyfakefs-4.6.0.ebuild
new file mode 100644
index 000000000000..926e0dc49359
--- /dev/null
+++ b/dev-python/pyfakefs/pyfakefs-4.6.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="A fake file system that mocks the Python file system modules"
+HOMEPAGE="
+ https://github.com/jmcgeheeiv/pyfakefs/
+ https://pypi.org/project/pyfakefs/
+"
+SRC_URI="
+ https://github.com/jmcgeheeiv/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+distutils_enable_tests pytest
+
+python_test() {
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ local EPYTEST_DESELECT=()
+
+ [[ ${EPYTHON} == python3.11 ]] && EPYTEST_DESELECT+=(
+ pyfakefs/pytest_tests/pytest_plugin_test.py::test_pause_resume
+
pyfakefs/pytest_tests/pytest_plugin_test.py::test_pause_resume_contextmanager
+ pyfakefs/tests/fake_filesystem_unittest_test.py::PauseResumeTest
+
pyfakefs/tests/fake_filesystem_unittest_test.py::PauseResumePatcherTest
+
pyfakefs/tests/fake_tempfile_test.py::FakeTempfileModuleTest::test_named_temporary_file
+
pyfakefs/tests/fake_tempfile_test.py::FakeTempfileModuleTest::test_named_temporary_file_no_delete
+
pyfakefs/tests/fake_tempfile_test.py::FakeTempfileModuleTest::test_temporary_file
+
pyfakefs/tests/fake_tempfile_test.py::FakeTempfileModuleTest::test_temporay_file_with_dir
+ )
+
+ epytest -p pyfakefs.pytest_plugin
+}