dev-python/python-socketio: re-add 4.6.0-r2 from archive

Signed-off-by: Andreas Billmeier <b@edevau.net>
This commit is contained in:
Andreas Billmeier 2024-04-22 10:38:41 +02:00
parent 9d92431cd3
commit cc98944595
Signed by: onkelbeh
GPG Key ID: E6DB12C8C550F3C0
4 changed files with 64 additions and 5 deletions

View File

@ -617,11 +617,11 @@ A daily compile test is run at Github with Python 3.9 to catch general faults. E
## Licenses
This repository itself is released under GPL-3 (like most Gentoo repositories), all work on the depending components under the licenses they came from. Perhaps you came here because I filed an issue at your component about a bad or missing license. It is easy to [assign a license](https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/adding-a-license-to-a-repository). During cleanups and license investigations I have been asked often which license to choose. I am not a lawyer, but I can offer the following table, counted over this repository, perhaps this helps your decision. If a package has more than one license listed, all of them are counted.
There are 1775 Ebuilds in total, 1764 of them have in total 1784 (42 different) licenses assigned.
There are 1778 Ebuilds in total, 1767 of them have in total 1787 (42 different) licenses assigned.
|License| Ebuilds using it|
|-------|-----|
|MIT|1008|
|MIT|1010|
|Apache-2.0|398|
|GPL-3|106|
|BSD|103|
@ -639,6 +639,7 @@ There are 1775 Ebuilds in total, 1764 of them have in total 1784 (42 different)
|ZPL|3|
|LGPL-2.1+|3|
|AGPL-3|3|
|GPL-2+|2|
|AGPL-3+|2|
|LGPL-2+|2|
|public-domain|2|
@ -661,12 +662,11 @@ There are 1775 Ebuilds in total, 1764 of them have in total 1784 (42 different)
|CC-BY-NC-SA-4.0|1|
|CC0-1.0|1|
|EPL-2.0|1|
|GPL-2+|1|
|GPL-2-with-linking-exception|1|
(Last counted: 17/04/2024)
(Last counted: 22/04/2024)
I did my best to keep these clean. If a valid license was published on PyPI, it has been automatically merged. Otherwise I took it from GitHub or alternatively from comments/files in the source. Sometimes these differed and have been not unique. All license strings are adjusted to the list in `/usr/portage/gentoo/licenses/`. Some packages do not have any license published. In this case, Authors have been asked for clarification, some did not respond. Following the [official Gentoo Guide](https://devmanual.gentoo.org/general-concepts/licenses/index.html), these then were added with an `all-rights-reserved` license and `RESTRICT="mirror"` was set. Find the appropriate licenses referenced in the Ebuild files and in the corresponding homepages or sources.
A big thanks goes to Iris for reviewing this README.
Last updated: 17/04/2024
Last updated: 22/04/2024

View File

@ -0,0 +1,3 @@
DIST python-socketio-4.6.0.tar.gz 41016 BLAKE2B 62f37791bd3a0ad268c275b3455fa736cd7d2522890878ca400c1c51b051c8898039083a29073ae29151ac79efcd3343f41e0880bbe313c14b25c480945075e6 SHA512 bc3b6b4b4f8276109e8839cac8e42005b201beace745b7fb1218766013d329ab7926f17847710c1d71dbbd4376f497b0ea1c5a048f26fccefab64e322c816068
EBUILD python-socketio-4.6.0-r2.ebuild 950 BLAKE2B 58f5c2d9b76372391b4610641232c710c6e202369b943fc111be72f5d9c6070154cbe2743e95efe7677318ea6ca7f0634808e9f51249ec40c78f6712755bd405 SHA512 0da83808cf00031bf714fdc1b4f33af8a7dbea793b456aa521422adbb090087b0eab688bd5ac95aa2e01a63797b418d80286d580dc22a419765617e363cfe260
MISC metadata.xml 597 BLAKE2B f3bd9cdabac420174d790b774952c6e6dbfdba73a0b59551ed63f8a0699ae2e2ba7943a38f35d05e7642fc3cae2b56a4f1a614fc1c9eecc707cd3f8e1443a3ff SHA512 94d96a316d113f681accc886847ae3362b871a0e82f50111bddaecf3e8d5b62a855ca85928ecadc23046b2fc281856ef96807f92da94ce718d44f66b3b3646b6

View File

@ -0,0 +1,17 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">python-socketio</remote-id>
<remote-id type="github">miguelgrinberg/python-socketio</remote-id>
<doc>https://pythonhosted.org/python-socketio/</doc>
<maintainer status="unknown">
<email>miguel.grinberg@gmail.com</email>
<name>Miguel Grinberg</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@ -0,0 +1,39 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
DESCRIPTION="Socket.IO server"
HOMEPAGE="https://github.com/miguelgrinberg/python-socketio/ https://pypi.org/project/python-socketio/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="asyncio_client client test"
RESTRICT="!test? ( test )"
DOCS="README.rst"
RDEPEND=">=dev-python/bidict-0.21.0[${PYTHON_USEDEP}]
>=dev-python/six-1.9.0[${PYTHON_USEDEP}]
dev-python/python-engineio[${PYTHON_USEDEP}]
client? (
>=dev-python/requests-2.21.0
>=dev-python/websocket-client-0.54.0
)
asyncio_client? (
>=dev-python/aiohttp-3.4
>=dev-python/websockets-7.0
)"
BDEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
)"
distutils_enable_tests pytest