update Rx-3.2.0-r1 (P3_10)

This commit is contained in:
2022-07-20 09:28:50 +02:00
committed by Andreas Billmeier
parent b398752d6d
commit 4add7f689f
4 changed files with 62 additions and 5 deletions

View File

@@ -94,7 +94,7 @@ Best you start using the `app-misc/homeassistant-min` Ebuild. If you have it run
* Since I use Gentoo mostly on servers, I do not use systemd, one reason to run Gentoo is that you are NOT forced to run this crap. Beginning homeassistant-2021.2.0, handling for systemd was added by request, thanks to @Tatsh for help.
* I use an own profile based on "amd64/17.1/no-multilib"
* I currently run tests only on Python 3.9, and am starting to try builds on Python 3.10.
* python-3.9.13 is set as default target.
* python-3.10.5 is set as default target.
# Bigger Changes
@@ -521,11 +521,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 1801 Ebuilds in total, 1794 of them have in total 1802 (35 different) licenses assigned.
There are 1802 Ebuilds in total, 1795 of them have in total 1803 (35 different) licenses assigned.
|License| Ebuilds using it|
|-------|-----|
|MIT|1088|
|MIT|1089|
|Apache-2.0|330|
|GPL-3|109|
|BSD|103|
@@ -561,9 +561,9 @@ There are 1801 Ebuilds in total, 1794 of them have in total 1802 (35 different)
|CC-BY-NC-SA-4.0|1|
|CC0-1.0|1|
(Last counted: 19/07/2022)
(Last counted: 20/07/2022)
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: 19/07/2022
Last updated: 20/07/2022

3
dev-python/Rx/Manifest Normal file
View File

@@ -0,0 +1,3 @@
DIST Rx-3.2.0.tar.gz 105540 BLAKE2B b390ad0f247733d3dcd8c1e93f04562eb309ca1fd6abdc745278d2eccec174fead7d1a7670b4cae2c83f1c6666f70c23aca4d5feca56c149a70bc60356a9ba8b SHA512 2c2ce5d6f27ad97fa37943c33b74e70988bbe3e5f9b335ba3d8bba3818f607551e1698325b1b9bd25b17a1939cdc91af0367286c7a69480cecdf98438ecd8af9
EBUILD Rx-3.2.0-r1.ebuild 733 BLAKE2B 8c9f32bf15c7ad1a82c9e620239459de729d56a68f43f0c070dcfa6a497b1b7ab4b7aef6b9c166158de8b5040cc774502cefe4cb57480edc86dfb86647b4269e SHA512 83aac7840cb1f088c302d0c1f1dced6de61a216c8f61af2faf7fded90d131d781cd570b19ae6b695506c7b816f40f7556489a24a58c8e20e1b5844f03acf97d1
MISC metadata.xml 441 BLAKE2B a5117c1ff84f553b91835c5eefb4f21e67476349bb7b3a52ac732b03a23a61f3d83df3b0fa2397aff96eda66ac370d617fa3a9e397b9d4e779a7cf19616d7e1c SHA512 2680cd5e3b0142d026dce0654b1a37cfed80263412d2f484cacb337a0fe513a4f132085f5a3705a4c6b21e9ec6f89bbe0fbf08a8134c6e464f8916e8b29919ae

View File

@@ -0,0 +1,39 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
DESCRIPTION="Reactive Extensions (Rx) for Python"
HOMEPAGE="http://reactivex.io https://pypi.org/project/Rx/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS=""
RDEPEND=""
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
distutils_enable_tests pytest
src_test() {
virtx distutils-r1_src_test
}

View File

@@ -0,0 +1,15 @@
<?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">Rx</remote-id>
<maintainer status="unknown">
<email>dag@brattli.net</email>
<name>Dag Brattli</name>
</maintainer>
</upstream>
</pkgmetadata>