diff --git a/README.md b/README.md index aeddee488..44de8b897 100644 --- a/README.md +++ b/README.md @@ -617,12 +617,12 @@ 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 1784 Ebuilds in total, 1773 of them have in total 1793 (42 different) licenses assigned. +There are 1781 Ebuilds in total, 1770 of them have in total 1790 (42 different) licenses assigned. |License| Ebuilds using it| |-------|-----| |MIT|1013| -|Apache-2.0|401| +|Apache-2.0|398| |GPL-3|106| |BSD|104| |LGPL-3|25| diff --git a/dev-python/pytest-asyncio/Manifest b/dev-python/pytest-asyncio/Manifest deleted file mode 100644 index f03d369dd..000000000 --- a/dev-python/pytest-asyncio/Manifest +++ /dev/null @@ -1,8 +0,0 @@ -AUX pytest-asyncio-0.23.4-pytest-8.patch 1736 BLAKE2B 8f603b2a2c468f1f85c92842f0b47ca8ade9e6e45bfb9b417da61410604faf209e468e9a716a56bf714bab9d5b14aef822db300a27168f65c35dda1844d43a71 SHA512 badde4aaf63f995ff38fc2ef6804fd0b5cfdc5ce7fbd5e2e3f28048c1e64dacf1d1929cac0d15ec801e74ad49e634540209c9baa8c09f2a5e19e4016ff8142f0 -DIST pytest-asyncio-0.14.0.gh.tar.gz 14796 BLAKE2B 0a110dabde491293dc10452239971809ec6a4006a2036e848aac067df1af328d0d1d5c7afae8cfc1ecf5c919c0922050e2db182065500ec614a8094d3799c0cd SHA512 d1fadff152a0c94f80a8272a0dd293bd9d9300ad9e79c69556b5901c1a8ce00545f7715e503a383e3f4f35c8090d8f9ec33d16739b85378b59b1786a50441fca -DIST pytest-asyncio-0.21.0.gh.tar.gz 28675 BLAKE2B d3b4121a6849c9c508dfe59b0ee0adb4d20a3365ebcd6df51db50c576e716634c0d3a8ae5932ac2f36085795b10cd47d2ff61f90a22645d199aa2debebc22b23 SHA512 d678d8957e091753684841fff668284d591587d3190db514afd3713b9fe94826b27d1b455b7ac4447a67587203d5caabf8611e199cbb9792e5171072fe55d823 -DIST pytest-asyncio-0.23.4.tar.gz 45162 BLAKE2B 69092bff908beb2b707d281142145edf0508bcb09aa59e4a91d18b3cdb24e5533436a9668e2d243425b4914f2913e6186fa6d8b6c1d187b6bf25191986d27981 SHA512 831c572ae981b8575f97dd4d0d40d960d49cbeeb6b186e1c094eb45b1f48210824780ca14cbf44d1da558b1a17ca1fefc0eda26137461172bbd12f8b25ab8ebb -EBUILD pytest-asyncio-0.14.0.ebuild 1184 BLAKE2B 3757755033a717ca128a9e9a1add92172f03ec7b1558374305708760a81d39e8405d25435d9d5ec80c1c46d08e217b8633fb5fe788f116784ebc8c1e6c12d41d SHA512 a0073d3e834cdd3cd802d6ec91e302782ddc58d88ad486d656739b8069fa0a368f517c83df416440509fe9c63eedee821b607e19bee03b796077405c59c1073f -EBUILD pytest-asyncio-0.21.0.ebuild 1184 BLAKE2B cb6a9d93e23ba40d705b48b2eae35426441196855ecd7b1e413fed462c29120dadb2479fa12b5222d4d8c3900eda951989655f043c4953f232a5823c8b244fb4 SHA512 c18ef45583eae321bfce97427b1208292ff5b398383014e3e4901e960322a76449c595dfaca8858e3030e6fc94f913a9c57b3e9c3249d7aa8fb6ab5302a8524d -EBUILD pytest-asyncio-0.23.4-r1.ebuild 1718 BLAKE2B cc45a5663ffdc9ca3d49e1e4517e633730810e2818ba78f026312df663222f296aebe2139fac5cf14666a51c14e91b28340a9a8de6d8a16eb1f94b72a5e53b19 SHA512 22a19f0259fd253a1dced23f1f49e6a38f54d3c433ee2e8618b4d542aab7923610b638803c8fdc792f79399607c8b3d7274ad32f7427ac35383031e28ec087a3 -MISC metadata.xml 557 BLAKE2B 28bdae11b19189ed1998ddcfe1ed9dab56722ae774f297fb7981e2deb916f5485747932fd551549e51234bf56000b309af202601aa4fa3559879e3bc4592c3b7 SHA512 776726a9bcd868bc58f48af506c5483c2fb137713178c9be6d131285d430928691157537fc0347572868dca223a0f4b84ead9742d2d17b932642ed1b3d8c0366 diff --git a/dev-python/pytest-asyncio/files/pytest-asyncio-0.23.4-pytest-8.patch b/dev-python/pytest-asyncio/files/pytest-asyncio-0.23.4-pytest-8.patch deleted file mode 100644 index d18c57140..000000000 --- a/dev-python/pytest-asyncio/files/pytest-asyncio-0.23.4-pytest-8.patch +++ /dev/null @@ -1,47 +0,0 @@ -From d53c12962fd7250bea28e03b5a141be73cfce06b Mon Sep 17 00:00:00 2001 -From: Arjan Keeman -Date: Tue, 6 Feb 2024 14:46:13 +0100 -Subject: [PATCH] fix compatibility with pytest ^8 - -diff --git a/setup.cfg b/setup.cfg -index 45d70b3..e8cbfc5 100644 ---- a/setup.cfg -+++ b/setup.cfg -@@ -40,5 +40,5 @@ include_package_data = True - install_requires = -- pytest >= 7.0.0,<8 -+ pytest >= 7.0.0, !=8.0.0rc1, !=8.0.0rc2 - - [options.extras_require] - testing = -diff --git a/tests/markers/test_session_scope.py b/tests/markers/test_session_scope.py -index bd0baee..9049c17 100644 ---- a/tests/markers/test_session_scope.py -+++ b/tests/markers/test_session_scope.py -@@ -44,7 +44,9 @@ def test_asyncio_mark_provides_session_scoped_loop_strict_mode(pytester: Pyteste - """ - ), - ) -- subpackage_name = "subpkg" -+ -+ # subpackage_name must alphabetically come after test_module_one.py -+ subpackage_name = "z_subpkg" - subpkg = pytester.mkpydir(subpackage_name) - subpkg.joinpath("test_subpkg.py").write_text( - dedent( -diff --git a/tests/test_is_async_test.py b/tests/test_is_async_test.py -index 512243b..12e791c 100644 ---- a/tests/test_is_async_test.py -+++ b/tests/test_is_async_test.py -@@ -77,8 +77,10 @@ def test_returns_false_for_unmarked_coroutine_item_in_strict_mode(pytester: Pyte - if pytest.version_tuple < (7, 2): - # Probably related to https://github.com/pytest-dev/pytest/pull/10012 - result.assert_outcomes(failed=1) -- else: -+ elif pytest.version_tuple < (8,): - result.assert_outcomes(skipped=1) -+ else: -+ result.assert_outcomes(failed=1) - - - def test_returns_true_for_unmarked_coroutine_item_in_auto_mode(pytester: Pytester): diff --git a/dev-python/pytest-asyncio/metadata.xml b/dev-python/pytest-asyncio/metadata.xml deleted file mode 100644 index 8d728920e..000000000 --- a/dev-python/pytest-asyncio/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - b@edevau.net - Andreas Billmeier - - - pytest-asyncio - pytest-dev/pytest-asyncio - - tinchester@gmail.com - Tin Tvrtković <tinchester@gmail.com> - - - diff --git a/dev-python/pytest-asyncio/pytest-asyncio-0.14.0.ebuild b/dev-python/pytest-asyncio/pytest-asyncio-0.14.0.ebuild deleted file mode 100644 index 057ea8746..000000000 --- a/dev-python/pytest-asyncio/pytest-asyncio-0.14.0.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 - -DESCRIPTION="Library for testing asyncio code with pytest" -HOMEPAGE=" - https://github.com/pytest-dev/pytest-asyncio/ - https://pypi.org/project/pytest-asyncio/ -" -SRC_URI=" - https://github.com/pytest-dev/pytest-asyncio/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 x86" - -RDEPEND=" - >=dev-python/pytest-5.4.0[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/flaky[${PYTHON_USEDEP}] - >=dev-python/hypothesis-3.64[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} - -EPYTEST_DESELECT=( - # rely on precise warning counts - tests/test_pytest_min_version_warning.py - tests/modes/test_legacy_mode.py - tests/trio/test_fixtures.py::test_strict_mode_ignores_trio_fixtures -) - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local -x PYTEST_PLUGINS=pytest_asyncio.plugin,_hypothesis_pytestplugin,flaky.flaky_pytest_plugin - epytest -} diff --git a/dev-python/pytest-asyncio/pytest-asyncio-0.21.0.ebuild b/dev-python/pytest-asyncio/pytest-asyncio-0.21.0.ebuild deleted file mode 100644 index 270ff416e..000000000 --- a/dev-python/pytest-asyncio/pytest-asyncio-0.21.0.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 - -DESCRIPTION="Library for testing asyncio code with pytest" -HOMEPAGE=" - https://github.com/pytest-dev/pytest-asyncio/ - https://pypi.org/project/pytest-asyncio/ -" -SRC_URI=" - https://github.com/pytest-dev/pytest-asyncio/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 x86" - -RDEPEND=" - >=dev-python/pytest-7.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/flaky[${PYTHON_USEDEP}] - >=dev-python/hypothesis-3.64[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} - -EPYTEST_DESELECT=( - # rely on precise warning counts - tests/test_pytest_min_version_warning.py - tests/modes/test_legacy_mode.py - tests/trio/test_fixtures.py::test_strict_mode_ignores_trio_fixtures -) - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local -x PYTEST_PLUGINS=pytest_asyncio.plugin,_hypothesis_pytestplugin,flaky.flaky_pytest_plugin - epytest -} diff --git a/dev-python/pytest-asyncio/pytest-asyncio-0.23.4-r1.ebuild b/dev-python/pytest-asyncio/pytest-asyncio-0.23.4-r1.ebuild deleted file mode 100644 index 22c4e6186..000000000 --- a/dev-python/pytest-asyncio/pytest-asyncio-0.23.4-r1.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 2019-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{10..12} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="Library for testing asyncio code with pytest" -HOMEPAGE=" - https://github.com/pytest-dev/pytest-asyncio/ - https://pypi.org/project/pytest-asyncio/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" - -RDEPEND=" - >=dev-python/pytest-5.4.0[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - >=dev-python/hypothesis-3.64[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -PATCHES=( - # https://github.com/pytest-dev/pytest-asyncio/pull/776 - "${FILESDIR}/${P}-pytest-8.patch" -) - -python_test() { - local EPYTEST_DESELECT=( - # rely on precise warning counts - tests/hypothesis/test_base.py::test_can_use_explicit_event_loop_fixture - tests/modes/test_legacy_mode.py - tests/modes/test_strict_mode.py::test_strict_mode_ignores_unmarked_fixture - tests/test_event_loop_fixture_finalizer.py::test_event_loop_fixture_finalizer_raises_warning_when_fixture_leaves_loop_unclosed - tests/test_event_loop_fixture_finalizer.py::test_event_loop_fixture_finalizer_raises_warning_when_test_leaves_loop_unclosed - tests/test_pytest_min_version_warning.py - tests/trio/test_fixtures.py::test_strict_mode_ignores_trio_fixtures - - # TODO - tests/test_is_async_test.py::test_returns_false_for_unmarked_coroutine_item_in_strict_mode - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local -x PYTEST_PLUGINS=pytest_asyncio.plugin,_hypothesis_pytestplugin - epytest -}