From a6de1a97879bc51c81976b73978d9dbda17a99c8 Mon Sep 17 00:00:00 2001 From: Louis Sautier Date: Thu, 10 Sep 2020 23:24:22 +0200 Subject: dev-python/fs: remove unused pysendfile dependency Python >= 3.3 provides os.sendfile which the package uses instead of pysendfile. The failing tests with Python 3.8 are unrelated to this change and were already broken before. Version 2.4.11 has working tests with Python 3.8. Package-Manager: Portage-3.0.6, Repoman-3.0.1 Signed-off-by: Louis Sautier --- dev-python/fs/fs-2.4.9-r1.ebuild | 49 ---------------------------------------- dev-python/fs/fs-2.4.9-r2.ebuild | 48 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 48 insertions(+), 49 deletions(-) delete mode 100644 dev-python/fs/fs-2.4.9-r1.ebuild create mode 100644 dev-python/fs/fs-2.4.9-r2.ebuild (limited to 'dev-python/fs') diff --git a/dev-python/fs/fs-2.4.9-r1.ebuild b/dev-python/fs/fs-2.4.9-r1.ebuild deleted file mode 100644 index 07b8abb1c7bc..000000000000 --- a/dev-python/fs/fs-2.4.9-r1.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{6,7,8} ) - -inherit distutils-r1 optfeature - -DESCRIPTION="Filesystem abstraction layer" -HOMEPAGE=" - https://pypi.org/project/fs/ - https://docs.pyfilesystem.org - https://www.willmcgugan.com/tag/fs/" -SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/appdirs-1.4.3[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - >=dev-python/six-1.10[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND} - dev-python/setuptools[${PYTHON_USEDEP}]" -BDEPEND="test? ( - $(python_gen_cond_dep ' - dev-python/nose[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - dev-python/pyftpdlib[${PYTHON_USEDEP}] - dev-python/pysendfile[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - dev-python/unittest2[${PYTHON_USEDEP}] - ' -3) -)" - -python_test() { - esetup.py test -} - -pkg_postinst() { - optfeature "S3 support" dev-python/boto - optfeature "SFTP support" dev-python/paramiko - optfeature "Browser support" dev-python/wxpython -} diff --git a/dev-python/fs/fs-2.4.9-r2.ebuild b/dev-python/fs/fs-2.4.9-r2.ebuild new file mode 100644 index 000000000000..0d76f77f0a13 --- /dev/null +++ b/dev-python/fs/fs-2.4.9-r2.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit distutils-r1 optfeature + +DESCRIPTION="Filesystem abstraction layer" +HOMEPAGE=" + https://pypi.org/project/fs/ + https://docs.pyfilesystem.org + https://www.willmcgugan.com/tag/fs/" +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-python/appdirs-1.4.3[${PYTHON_USEDEP}] + dev-python/pytz[${PYTHON_USEDEP}] + >=dev-python/six-1.10[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}]" +BDEPEND="test? ( + $(python_gen_cond_dep ' + dev-python/nose[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pyftpdlib[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + dev-python/unittest2[${PYTHON_USEDEP}] + ' -3) +)" + +python_test() { + esetup.py test +} + +pkg_postinst() { + optfeature "S3 support" dev-python/boto + optfeature "SFTP support" dev-python/paramiko + optfeature "Browser support" dev-python/wxpython +} -- cgit v1.2.3-65-gdbad