summaryrefslogtreecommitdiff
path: root/dev-python/pyftpdlib
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2021-08-08 01:36:15 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2021-08-08 01:36:15 +0000
commit72ddcf21db0af991867c0334b4a0388c1483c081 (patch)
tree2155acdf6ba8ca158e8367868bf1802d2c563704 /dev-python/pyftpdlib
parent1b03664c7f27f905055a5260ed72dc6ffc49bb0a (diff)
downloadbaldeagleos-repo-72ddcf21db0af991867c0334b4a0388c1483c081.tar.gz
baldeagleos-repo-72ddcf21db0af991867c0334b4a0388c1483c081.tar.xz
baldeagleos-repo-72ddcf21db0af991867c0334b4a0388c1483c081.zip
Adding metadata
Diffstat (limited to 'dev-python/pyftpdlib')
-rw-r--r--dev-python/pyftpdlib/metadata.xml1
-rw-r--r--dev-python/pyftpdlib/pyftpdlib-1.5.6-r1.ebuild20
2 files changed, 9 insertions, 12 deletions
diff --git a/dev-python/pyftpdlib/metadata.xml b/dev-python/pyftpdlib/metadata.xml
index 3672f1de9358..49f4182ace91 100644
--- a/dev-python/pyftpdlib/metadata.xml
+++ b/dev-python/pyftpdlib/metadata.xml
@@ -10,4 +10,5 @@
<bugs-to>https://github.com/giampaolo/pyftpdlib/issues</bugs-to>
</upstream>
<origin>gentoo-staging</origin>
+ <stabilize-allarches/>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/pyftpdlib/pyftpdlib-1.5.6-r1.ebuild b/dev-python/pyftpdlib/pyftpdlib-1.5.6-r1.ebuild
index 31d9d2fc8d8f..e313c215f739 100644
--- a/dev-python/pyftpdlib/pyftpdlib-1.5.6-r1.ebuild
+++ b/dev-python/pyftpdlib/pyftpdlib-1.5.6-r1.ebuild
@@ -15,24 +15,24 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris"
-IUSE="examples ssl test"
-RESTRICT="!test? ( test )"
+IUSE="examples ssl"
RDEPEND="
ssl? ( dev-python/pyopenssl[${PYTHON_USEDEP}] )
"
BDEPEND="
test? (
- ${RDEPEND}
dev-python/psutil[${PYTHON_USEDEP}]
dev-python/pyopenssl[${PYTHON_USEDEP}]
- dev-python/pytest[${PYTHON_USEDEP}]
)
"
+distutils_enable_tests pytest
distutils_enable_sphinx docs dev-python/sphinx_rtd_theme
python_test() {
+ cd "${BUILD_DIR}"/lib || die
+
# These tests fail when passing additional options to pytest
# so we need to run them separately and not pass any args to pytest
pytest ${PN}/test/test_misc.py || die "Tests failed with ${EPYTHON}"
@@ -40,16 +40,9 @@ python_test() {
local skipped_tests=(
# Those tests are run separately
pyftpdlib/test/test_misc.py
- # https://github.com/giampaolo/pyftpdlib/issues/470
- # https://bugs.gentoo.org/659108
- pyftpdlib/test/test_functional_ssl.py::TestTimeouts::test_idle_data_timeout2
- pyftpdlib/test/test_functional_ssl.py::TestTimeoutsTLSMixin::test_idle_data_timeout2
# https://github.com/giampaolo/pyftpdlib/issues/471
# https://bugs.gentoo.org/636410
pyftpdlib/test/test_functional.py::TestCallbacks::test_on_incomplete_file_received
- # https://github.com/giampaolo/pyftpdlib/issues/466
- # https://bugs.gentoo.org/659786
- pyftpdlib/test/test_functional_ssl.py::TestFtpListingCmdsTLSMixin::test_nlst
# https://github.com/giampaolo/pyftpdlib/issues/512
# https://bugs.gentoo.org/701146
pyftpdlib/test/test_functional_ssl.py::TestFtpStoreDataTLSMixin::test_rest_on_stor
@@ -74,7 +67,10 @@ python_test() {
pyftpdlib/test/test_functional_ssl.py::TestConfigurableOptionsTLSMixin::test_masquerade_address_map
)
# Tests fail with TZ=GMT, see https://bugs.gentoo.org/666623
- TZ=UTC+1 epytest ${skipped_tests[@]/#/--deselect }
+ local -x TZ=UTC+1
+ # Skips some shoddy tests plus increases timeouts
+ local -x TRAVIS=1
+ epytest -p no:xvfb ${skipped_tests[@]/#/--deselect }
}
python_install_all() {