re-add websockets-9.1-r1 from main

This commit is contained in:
Andreas Billmeier 2021-12-05 22:12:28 +01:00 committed by Andreas Billmeier
parent 2e5238e169
commit eadb3fb5c9
Signed by: onkelbeh
GPG Key ID: E6DB12C8C550F3C0
3 changed files with 43 additions and 2 deletions

View File

@ -1,3 +1,6 @@
DIST websockets-8.1.tar.gz 58874 BLAKE2B 4f0541fdf5ebaa6199d9911e67279cbbe3937f8ac8f31f2579a35a9a5a7c468f925d20686bc47c6544b6c296f3d51e13e63edfdd199040ad00eb813905fbf70d SHA512 408e35d7a908830d51b3b9b73a1c34b1b2dbabbbbd2431515bc0fba7f6ec7db402a55fd00dc737d344549fd5d5f2d90e27cef7cd5f7847e4a1545d3c74db007c
EBUILD websockets-8.1.ebuild 710 BLAKE2B 6e943bee42c0697197c6c06ade53cc78c76512343966e304aca85fea1bdb777037d0181720a972f409eb686056c431de3f463c925b6472e32cfbe70223de0d97 SHA512 e035e594c56b3d2672670fedc881eacbda60665c537a6c6490a91f69a52693cf83d837901e69f7973cd29ede3db0a17a689434eaea0e01f684dec4951d0ebed7
DIST websockets-9.1-python-3.10-support.patch.gz 6940 BLAKE2B e4835c7d5efaf956d07b884c85e0b95f26674bf36164fa8362d1c1a564a959bde761d25e747333c58864f74a5ea1b199f228a46ec6a1647c5495ea032020c179 SHA512 7fb4b298a9167c8d913e293fa7549b21d5acb333a5b97e0624a22cb83548ef548b819ac23750c40295140b6f83a701c73a81fdcaed3ab8e704dbee8e17d22f1d
DIST websockets-9.1-src.tar.gz 191813 BLAKE2B cb3807f01e1a4c22a40bf5150d1e8b21ca786dc5bc4da8f3e6602971f3f7c79b57092f5ddfe3ee52ec00e7fd15f3a992fdbb94b5e26599f2621a7f51434ba6dd SHA512 ff2907a913ff0b8ced6dda72b6fc6512a2ece3ffded2e2dcb8ff6805de9ad504430cc1871c1f6e02ab8069e7b96b2e7609afaf3c9c25f9271b28e2daa72bd3ac
EBUILD websockets-8.1.ebuild 711 BLAKE2B 868309589478a3c700189ae32d8afb9a122ce8fd437c8ec6e7367e7f7c90609be86206460fd44dda0ac0559b56c61bce467744a7362681e55152ee80700dd8c2 SHA512 5e46d706ebf32cd05616b3f0f8fbd04d98430f09752f52bb467fd03a9b42ca250553579a912fd9ca1296f2cb81f10c5354b3e11eb75bbcb85d6bbde3b0cfc88e
EBUILD websockets-9.1-r1.ebuild 1043 BLAKE2B ef93fd36ba135d5b915d1797c399b01f1900d760353e9d050a65e1e5ded3a5692f021cb14dc85098ab9554a51dbb431d7e5c46aab1ab25e86325811879980203 SHA512 5c45f7f6401181c1be65bf1c5fa472ef80c440d15a088e7d5c8cf6e698fb64ce42ff6c6d33b87b82ddd53761b1cf28a25bb995e2f5295f396a1d56e89376f93c
MISC metadata.xml 463 BLAKE2B 397b59f6fe15dee589e9f710156269e3b422b156497dbbd2d00e75fc6d70ba10cce557a3cf5bc5630a29262f733873c8a77f56485fed5e3d330fb5ed270ade56 SHA512 14169a7246fa72b686eb76605f4f88cb88412a76d3c279bb2505ce7dfb4242c2c06864bdb793d224f53883e393e110d2a4f9a285082a39aa76eafdc32d4f5d02

View File

@ -3,7 +3,7 @@
EAPI="7"
PYTHON_COMPAT=( python3_{8..9} )
PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1

View File

@ -0,0 +1,38 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
DESCRIPTION="Library for building WebSocket servers and clients in Python"
HOMEPAGE="https://websockets.readthedocs.io/"
SRC_URI="
https://github.com/aaugustin/${PN}/archive/${PV}.tar.gz -> ${P}-src.tar.gz
https://dev.gentoo.org/~sbraz/${P}-python-3.10-support.patch.gz
"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86"
distutils_enable_tests unittest
PATCHES=(
# https://github.com/aaugustin/websockets/commit/08d8011132ba038b3f6c4d591189b57af4c9f147
"${WORKDIR}/${P}-python-3.10-support.patch"
)
src_prepare() {
# these fail due to timeouts on slower hardware
sed -e 's:test_keepalive_ping_with_no_ping_timeout:_&:' \
-e 's:test_keepalive_ping(:_&:' \
-i tests/legacy/test_protocol.py || die
distutils-r1_src_prepare
}
# Be more tolerant with time-sensitive tests for slow systems.
export WEBSOCKETS_TESTS_TIMEOUT_FACTOR=100