From d48d3ac77a5d7e748aa87bbb82443ea3d287a82c Mon Sep 17 00:00:00 2001 From: "Andreas Billmeier (@Home/mbp)" Date: Tue, 14 Feb 2023 19:43:08 +0100 Subject: [PATCH] dev-python/sentry-sdk: re-add 1.13.0 (from main official) Signed-off-by: Andreas Billmeier --- README.md | 8 +- dev-python/sentry-sdk/Manifest | 10 +- ...-1.9.5.ebuild => sentry-sdk-1.13.0.ebuild} | 16 ++-- dev-python/sentry-sdk/sentry-sdk-1.9.8.ebuild | 96 ------------------- 4 files changed, 18 insertions(+), 112 deletions(-) rename dev-python/sentry-sdk/{sentry-sdk-1.9.5.ebuild => sentry-sdk-1.13.0.ebuild} (87%) delete mode 100644 dev-python/sentry-sdk/sentry-sdk-1.9.8.ebuild diff --git a/README.md b/README.md index d71556eb8..e1ce3abbf 100644 --- a/README.md +++ b/README.md @@ -573,7 +573,7 @@ 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 1727 Ebuilds in total, 1720 of them have in total 1724 (34 different) licenses assigned. +There are 1726 Ebuilds in total, 1719 of them have in total 1723 (34 different) licenses assigned. |License| Ebuilds using it| |-------|-----| @@ -591,8 +591,8 @@ There are 1727 Ebuilds in total, 1720 of them have in total 1724 (34 different) |Unlicense|6| |MPL-2.0|5| |LGPL-2.1+|5| -|PSF-2|5| |public-domain|4| +|PSF-2|4| |EPL-1.0|3| |AGPL-3+|2| |ZPL|2| @@ -612,9 +612,9 @@ There are 1727 Ebuilds in total, 1720 of them have in total 1724 (34 different) |CC0-1.0|1| |GPL-2+|1| -(Last counted: 12/02/2023) +(Last counted: 14/02/2023) 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: 12/02/2023 +Last updated: 14/02/2023 diff --git a/dev-python/sentry-sdk/Manifest b/dev-python/sentry-sdk/Manifest index da1aed382..728733c29 100644 --- a/dev-python/sentry-sdk/Manifest +++ b/dev-python/sentry-sdk/Manifest @@ -1,9 +1,7 @@ -DIST sentry-sdk-1.10.0.gh.tar.gz 290735 BLAKE2B b035b40b10ded54738b218e6a73681a0d02107653cccf0e86025de15c8578c447c5bae0f2df70eb474b154a413a583a29ca401e16a83e905ec2e5449ce148971 SHA512 83aa31a83e307e139d6a81ce49f6f62919bd34d23929e345d15921559acb4e0022d0e6c5d96ac6bd37ea20e22b85610e58eda01d518d076296f80425d514443a -DIST sentry-sdk-1.11.0.gh.tar.gz 295858 BLAKE2B 8b054b2b2505f3c870b6002dd9609a787b7b6736c1d113b992fc16c93b6560eaef21da183db696cd16ee243c16a829e917cc3d9dc52d5bc1c723352cf7f7e93a SHA512 40c240e673e540a979bfac831953e50fdf7ae1d1e2800ee0fdfb04dbb361fa8dbd071731904971acac5d996bebc1cfe30bb8597c8f756332ad84f6c36412aa9d -DIST sentry-sdk-1.9.5.gh.tar.gz 271187 BLAKE2B d8677fe28e4b5eabf01e7a2354f7cb5f29539c306ab53081c0859d8c20756391f08c2dbc3024800d2b44083f4a7e17ac42b6046848933c0f6a5a55e2bd3d5c89 SHA512 81bb5e8131cb33fd6c940dfa48947b5b7f1ea3bff10ad5315f273d7771b0e1b8b7b7e88e73490ed8c7cc8a30395bbf9eb6c42dbd0bfc51678e9cd2bc038966db -DIST sentry-sdk-1.9.8.gh.tar.gz 270759 BLAKE2B e2df9c84b4fc7b648412784f0fdfca0912376f4f329c6ab35f2ee81c5bc5b050c6be8b867de0e00ee15b2c1b4d0ee42a1929d8ea615182f9fb18154b1db8358e SHA512 2ee1b8620f2dd3ec1d652ef328ca7df21e1eef155948e9a1e733c5fc435aab3cbba3ecff43234b79c808e734bc76b092eafdc01e8c24d3f25fc58cb6f86edadc +DIST sentry-sdk-1.10.0.gh.tar.gz 291712 BLAKE2B aac229ed5cb0ece2206215e3850b2e13b2359dc44bf8f0621306df8e7400b2f720b60b2c4bf2068279a7d70ede6f0e7d749a702e75080723f663800114044b66 SHA512 24b7dbc3d8337469e5275bc5e300146b8d6f52604026ac1ae760b2073da6284ce6e972a865351eb73f1a47010a53c738037f0441e277554d4c89ac5a2985a6b2 +DIST sentry-sdk-1.11.0.gh.tar.gz 296421 BLAKE2B 4a7052a47bfa3e8a5b285c0c4845ca04fee1a9bba360920bcff8b1527714f504eb27be6d2d5466eb96759e17fc11824723825f4468b0d86ace040605b9043e18 SHA512 d966ebec2438d537d54da7db152f13691a67946add50357a5084f257ab5a29bb52bcf08a786a7906efac5509f5c075fd19ea0d7a04344fd2ddc216473162d809 +DIST sentry-sdk-1.13.0.gh.tar.gz 309851 BLAKE2B e1827bf8aa09a7d28a75f46afbbf3d59d92569e870fec3ad5c960fd566398bacdbd22e3f1c1bdd16f9905d430ddd4c348fb44b8fd2d20b8601bea4b61af1b57e SHA512 6e18fafafe37150958c3a474a7b9e783403fb0dff3747647e438bcfb490f1ba6a9584c9f5a35889c1c8f4e2502d83a2f851d037d11dfc58dd22f04479d3f6ce7 EBUILD sentry-sdk-1.10.0.ebuild 3168 BLAKE2B 646ecbe71244add0606a403d1e62d76214b3937634eafd5734aee66b7a795dbe1de76bd7a07788026f25037db8f4f0f094add5ce8988e1f696366e54c1e6967e SHA512 c07ec225179e9a1686dbd62ed2772a47780a5c7a8951c0100183a98b7fd1045562eda2ebfe8b6a63249e82471877be7a8218c16101f166133c0fa06c094b6cc1 EBUILD sentry-sdk-1.11.0.ebuild 3130 BLAKE2B 531395264883ec0f7cb639735c845a200f826cd671573ad8a96336b0f65b42ade7da0581e9b59e0e36de1cf2211cfa1792ad1592616ae93336c30655f126eea9 SHA512 8e69b0571f38b0c8424c685e1579cfa6fc11c24d10c0f607dc879b1e1e85e265c4f96de1ddb77b75aa1a308539d65088f6333d587e4caba3f2e21b5f4e1e3fe4 -EBUILD sentry-sdk-1.9.5.ebuild 3175 BLAKE2B 31d14ee7b8eedd0b29031a6ea4f9f22aee74cba475827bb0574099e0c208d2526d0db270c8f9c3c9449cf81d0fdf5cece953ba3be7a4e607b20eeeaf56c03278 SHA512 7037ecad158b061607e6f346d64ba1e7906d97e0dab413c51dc60f5ee2d263d03c4046cd1dc7b2c4371b4ca4c92fd04e5709b6585672567209c3f500ba43101e -EBUILD sentry-sdk-1.9.8.ebuild 3175 BLAKE2B 31d14ee7b8eedd0b29031a6ea4f9f22aee74cba475827bb0574099e0c208d2526d0db270c8f9c3c9449cf81d0fdf5cece953ba3be7a4e607b20eeeaf56c03278 SHA512 7037ecad158b061607e6f346d64ba1e7906d97e0dab413c51dc60f5ee2d263d03c4046cd1dc7b2c4371b4ca4c92fd04e5709b6585672567209c3f500ba43101e +EBUILD sentry-sdk-1.13.0.ebuild 3376 BLAKE2B 91b97e6f45ab604ed36c35542b80118eb3561365f1d44082c84385f0d4a03b37edf75e1eddeba3634576cfdf99747c34d0213ee5421bdcc3834317a7310f15f2 SHA512 fc2610a354c8a25287ff22d5f4b6b0580c14230b07a07efaeb4b7c6b513a9b91d1c1a1bab16ba89cfbec3c573df41ac266a4119542accf4d32816a227094fdeb MISC metadata.xml 531 BLAKE2B 87935e652bdb0ce987f1c8aac27c53f32a2a691cd1b62286c682f026e617ee5915ab3d89d3588c2485549690f3938962336e373b62f4d5eb9497d50bbe57e745 SHA512 697df17de7c9dae5694e617f72912523736ffdf06e7389149f6f80f1c1a9976c07a1c5c08644d8c23cce2328d6a6d421cd5ece4fad41ed4881edc1806a47ca2e diff --git a/dev-python/sentry-sdk/sentry-sdk-1.9.5.ebuild b/dev-python/sentry-sdk/sentry-sdk-1.13.0.ebuild similarity index 87% rename from dev-python/sentry-sdk/sentry-sdk-1.9.5.ebuild rename to dev-python/sentry-sdk/sentry-sdk-1.13.0.ebuild index e23fdbcc9..a8c6d8293 100644 --- a/dev-python/sentry-sdk/sentry-sdk-1.9.5.ebuild +++ b/dev-python/sentry-sdk/sentry-sdk-1.13.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -35,7 +35,6 @@ BDEPEND=" dev-python/executing[${PYTHON_USEDEP}] dev-python/fakeredis[${PYTHON_USEDEP}] dev-python/flask-login[${PYTHON_USEDEP}] - dev-python/gevent[${PYTHON_USEDEP}] dev-python/jsonschema[${PYTHON_USEDEP}] dev-python/pyrsistent[${PYTHON_USEDEP}] dev-python/pytest-aiohttp[${PYTHON_USEDEP}] @@ -44,9 +43,6 @@ BDEPEND=" dev-python/pytest-localserver[${PYTHON_USEDEP}] dev-python/werkzeug[${PYTHON_USEDEP}] dev-python/zope-event[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/eventlet[${PYTHON_USEDEP}] - ' python3_{8..9}) ) " @@ -67,8 +63,12 @@ EPYTEST_IGNORE=( tests/integrations/asgi/test_fastapi.py # TODO tests/integrations/bottle - # requires python-multipart (TODO: package it) + # TODO: causes breakage in other tests tests/integrations/starlette + # TODO + tests/integrations/tornado + # requires mockupdb + tests/integrations/pymongo ) EPYTEST_DESELECT=( @@ -93,4 +93,8 @@ EPYTEST_DESELECT=( # TODO tests/integrations/wsgi/test_wsgi.py::test_auto_session_tracking_with_aggregates tests/integrations/wsgi/test_wsgi.py::test_profile_sent_when_profiling_enabled + tests/test_profiler.py::test_sample_buffer + tests/test_profiler.py::test_thread_scheduler_takes_first_samples + tests/test_profiler.py::test_thread_scheduler_takes_more_samples + tests/test_profiler.py::test_thread_scheduler_single_background_thread ) diff --git a/dev-python/sentry-sdk/sentry-sdk-1.9.8.ebuild b/dev-python/sentry-sdk/sentry-sdk-1.9.8.ebuild deleted file mode 100644 index e23fdbcc9..000000000 --- a/dev-python/sentry-sdk/sentry-sdk-1.9.8.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="Python client for Sentry" -HOMEPAGE=" - https://sentry.io/ - https://github.com/getsentry/sentry-python/ - https://pypi.org/project/sentry-sdk/ -" -SRC_URI=" - https://github.com/getsentry/sentry-python/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" -S="${WORKDIR}/sentry-python-${PV}" - -LICENSE="PSF-2" -SLOT="0" -KEYWORDS="amd64 arm arm64 x86" - -RDEPEND=" - dev-python/urllib3[${PYTHON_USEDEP}] - dev-python/certifi[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/asttokens[${PYTHON_USEDEP}] - dev-python/django[${PYTHON_USEDEP}] - dev-python/executing[${PYTHON_USEDEP}] - dev-python/fakeredis[${PYTHON_USEDEP}] - dev-python/flask-login[${PYTHON_USEDEP}] - dev-python/gevent[${PYTHON_USEDEP}] - dev-python/jsonschema[${PYTHON_USEDEP}] - dev-python/pyrsistent[${PYTHON_USEDEP}] - dev-python/pytest-aiohttp[${PYTHON_USEDEP}] - dev-python/pytest-django[${PYTHON_USEDEP}] - dev-python/pytest-forked[${PYTHON_USEDEP}] - dev-python/pytest-localserver[${PYTHON_USEDEP}] - dev-python/werkzeug[${PYTHON_USEDEP}] - dev-python/zope-event[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/eventlet[${PYTHON_USEDEP}] - ' python3_{8..9}) - ) -" - -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # tests require Internet access - tests/integrations/httpx/test_httpx.py - tests/integrations/requests/test_requests.py - tests/integrations/stdlib/test_httplib.py - tests/integrations/flask/test_flask.py - tests/integrations/django/test_basic.py - # wtf is it supposed to do?! - tests/integrations/gcp/test_gcp.py - # broken by rq-1.10.1 (optional dep) - tests/integrations/rq/test_rq.py - # fastapi is not packaged - tests/integrations/asgi/test_fastapi.py - # TODO - tests/integrations/bottle - # requires python-multipart (TODO: package it) - tests/integrations/starlette -) - -EPYTEST_DESELECT=( - # hangs - 'tests/test_transport.py::test_transport_works' - # TODO - 'tests/test_basics.py::test_auto_enabling_integrations_catches_import_error' - tests/test_client.py::test_databag_depth_stripping - tests/test_client.py::test_databag_string_stripping - tests/test_client.py::test_databag_breadth_stripping - tests/integrations/asgi/test_asgi.py::test_auto_session_tracking_with_aggregates - tests/integrations/asgi/test_asgi.py::test_websocket - tests/integrations/aiohttp/test_aiohttp.py::test_transaction_style - tests/integrations/aiohttp/test_aiohttp.py::test_traces_sampler_gets_request_object_in_sampling_context - # incompatible version? - tests/integrations/falcon/test_falcon.py - tests/integrations/sqlalchemy/test_sqlalchemy.py::test_too_large_event_truncated - # test_circular_references: apparently fragile - 'tests/integrations/threading/test_threading.py::test_circular_references' - # test for new feature, fails with IndexError - tests/integrations/wsgi/test_wsgi.py::test_session_mode_defaults_to_request_mode_in_wsgi_handler - # TODO - tests/integrations/wsgi/test_wsgi.py::test_auto_session_tracking_with_aggregates - tests/integrations/wsgi/test_wsgi.py::test_profile_sent_when_profiling_enabled -)