dev-python/sentry-sdk: re-add 1.13.0 (from main official)

Signed-off-by: Andreas Billmeier <b@edevau.net>
This commit is contained in:
Andreas Billmeier 2023-02-14 19:43:08 +01:00 committed by Andreas Billmeier
parent e6f3b0c4fe
commit d48d3ac77a
Signed by: onkelbeh
GPG Key ID: E6DB12C8C550F3C0
4 changed files with 18 additions and 112 deletions

View File

@ -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

View File

@ -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

View File

@ -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
)

View File

@ -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
)