Blame python-sentry-sdk.spec

Roman Inflianskas 96fa34d
# Excluded extras/integrations
Roman Inflianskas 96fa34d
# Lines below are in `code: comment` format, where `code` is used for
Roman Inflianskas 96fa34d
# easier navigation in text editors and linking
Roman Inflianskas 96fa34d
Roman Inflianskas 96fa34d
# no_ariadne: ariadne not packaged yet
Roman Inflianskas 96fa34d
# no_arq: arq not packaged yet
Roman Inflianskas 96fa34d
# no_beam: beam not packaged yet
Roman Inflianskas 96fa34d
# no_chalice: chalice not packaged yet
Roman Inflianskas 96fa34d
# no_clickhouse_driver: clickhouse_driver not packaged yet
Roman Inflianskas 96fa34d
# no_gql: gql not packaged yet
Roman Inflianskas 96fa34d
# no_huey: huey not packaged yet
Roman Inflianskas 96fa34d
# no_loguru: loguru not packaged yet
Roman Inflianskas 96fa34d
# no_pyspark: pyspark not packaged yet
Roman Inflianskas 96fa34d
# no_quart: quart not packaged yet
Roman Inflianskas 96fa34d
# no_sanic: sanic not packaged yet
Roman Inflianskas 96fa34d
# no_starlite: starlite not packaged yet
Roman Inflianskas 96fa34d
# no_strawberry: strawberry not packaged yet
Roman Inflianskas 96fa34d
# no_trytond: trytond not packaged yet
Roman Inflianskas 96fa34d
Roman Inflianskas 96fa34d
# Conditionally excluded extras
Roman Inflianskas 96fa34d
# opentelemetry-experimental requires opentelemetry-contrib libraries of 0.40b0 version
Roman Inflianskas 96fa34d
%bcond opentelemetry_experimental %[%{?fedora} >= 40]
Roman Inflianskas 96fa34d
Roman Inflianskas 96fa34d
%bcond network_tests 0
Roman Inflianskas 96fa34d
Roman Inflianskas 96fa34d
# TODO:
Roman Inflianskas 96fa34d
# sqlalchemy installed during tests causes many failures.
Roman Inflianskas 96fa34d
# It is used by sentry_sdk/db/explain_plan/sqlalchemy.py and is optional, drop it.
Roman Inflianskas 96fa34d
%bcond sqlalchemy_during_tests 0
Roman Inflianskas 96fa34d
Roman Inflianskas 554d414
Name:           python-sentry-sdk
Roman Inflianskas 96fa34d
Version:        1.39.1
Roman Inflianskas 96fa34d
Release:        1%{?dist}
Roman Inflianskas 554d414
Summary:        The new Python SDK for Sentry.io
Roman Inflianskas 554d414
Roman Inflianskas 951072f
License:        MIT
Roman Inflianskas 554d414
URL:            https://sentry.io/for/python/
Roman Inflianskas 554d414
Source0:        https://github.com/getsentry/sentry-python/archive/%{version}/sentry-python-%{version}.tar.gz
Roman Inflianskas 554d414
Roman Inflianskas 554d414
BuildArch:      noarch
Roman Inflianskas 554d414
BuildRequires:  python3-devel
Roman Inflianskas f77ea15
BuildRequires:  python3dist(botocore)
Roman Inflianskas 96fa34d
BuildRequires:  python3dist(certifi)
Roman Inflianskas f77ea15
BuildRequires:  python3dist(djangorestframework)
Roman Inflianskas f77ea15
BuildRequires:  python3dist(gevent)
Roman Inflianskas 96fa34d
BuildRequires:  python3dist(graphene)
Roman Inflianskas f77ea15
BuildRequires:  python3dist(jsonschema)
ffc280f
BuildRequires:  python3dist(protobuf)
Roman Inflianskas 96fa34d
BuildRequires:  python3dist(psycopg)
Roman Inflianskas f77ea15
BuildRequires:  python3dist(pyramid)
90c9c5f
BuildRequires:  python3dist(pysocks)
Roman Inflianskas 554d414
BuildRequires:  python3dist(pytest)
Roman Inflianskas f77ea15
BuildRequires:  python3dist(pytest-aiohttp)
Roman Inflianskas 6cece59
BuildRequires:  python3dist(pytest-asyncio)
Roman Inflianskas 96fa34d
BuildRequires:  python3dist(pytest-django)
Roman Inflianskas 554d414
BuildRequires:  python3dist(pytest-forked)
Roman Inflianskas 554d414
BuildRequires:  python3dist(pytest-localserver)
Roman Inflianskas 951072f
BuildRequires:  python3dist(python-multipart)
Roman Inflianskas f77ea15
BuildRequires:  python3dist(requests)
Roman Inflianskas 951072f
BuildRequires:  python3dist(responses)
Roman Inflianskas 96fa34d
BuildRequires:  python3dist(wheel)
Roman Inflianskas 96fa34d
%if %{with network_tests}
Roman Inflianskas 96fa34d
BuildRequires:  python3dist(boto3)
Roman Inflianskas 96fa34d
BuildRequires:  python3dist(httpx)
Roman Inflianskas 96fa34d
BuildRequires:  python3dist(pytest-httpx)
Roman Inflianskas 96fa34d
%endif
Roman Inflianskas 554d414
3ce2dd6
# For re-generating protobuf bindings
3ce2dd6
BuildRequires:  protobuf-compiler
Roman Inflianskas 554d414
Roman Inflianskas 554d414
%global _description %{expand:
Roman Inflianskas 554d414
Python Error and Performance Monitoring. Actionable insights to resolve Python
Roman Inflianskas 554d414
performance bottlenecks and errors. See the full picture of any Python exception
Roman Inflianskas 554d414
so you can diagnose, fix, and optimize performance in the Python debugging
Roman Inflianskas 554d414
process.}
Roman Inflianskas 554d414
Roman Inflianskas 554d414
%description %_description
Roman Inflianskas 554d414
Roman Inflianskas 554d414
%package -n python3-sentry-sdk
Roman Inflianskas 554d414
Summary:        %{summary}
Roman Inflianskas 554d414
Roman Inflianskas 554d414
%description -n python3-sentry-sdk %_description
Roman Inflianskas 554d414
Roman Inflianskas 96fa34d
%global extras_excluded %{shrink:
Roman Inflianskas 96fa34d
  arq
Roman Inflianskas 96fa34d
  beam
Roman Inflianskas 96fa34d
  chalice
Roman Inflianskas 96fa34d
  clickhouse-driver
Roman Inflianskas 96fa34d
  huey
Roman Inflianskas 96fa34d
  loguru
Roman Inflianskas 96fa34d
  %{!?with_opentelemetry_experimental:opentelemetry-experimental}
Roman Inflianskas 96fa34d
  pyspark
Roman Inflianskas 96fa34d
  quart
Roman Inflianskas 96fa34d
  sanic
Roman Inflianskas 96fa34d
  starlite
Roman Inflianskas 96fa34d
  %{nil}}
Roman Inflianskas 554d414
Roman Inflianskas 96fa34d
%global extras %{shrink:
Roman Inflianskas 96fa34d
  aiohttp
Roman Inflianskas 96fa34d
  asyncpg
Roman Inflianskas f77ea15
  bottle
Roman Inflianskas f77ea15
  celery
Roman Inflianskas 96fa34d
  django
Roman Inflianskas 96fa34d
  falcon
Roman Inflianskas 96fa34d
  fastapi
Roman Inflianskas 96fa34d
  flask
Roman Inflianskas 96fa34d
  grpcio
Roman Inflianskas 96fa34d
  httpx
Roman Inflianskas 96fa34d
  opentelemetry
Roman Inflianskas 96fa34d
  %{?with_opentelemetry_experimental:opentelemetry-experimental}
Roman Inflianskas 96fa34d
  pure_eval
Roman Inflianskas 96fa34d
  pymongo
Roman Inflianskas f77ea15
  rq
Roman Inflianskas f77ea15
  sqlalchemy
Roman Inflianskas f77ea15
  starlette
Roman Inflianskas 96fa34d
  tornado
Roman Inflianskas 96fa34d
  %{nil}}
Roman Inflianskas 96fa34d
Roman Inflianskas 96fa34d
%define extras_csv %{expand:%(echo %{extras} | sed "s/ /,/g")}
Roman Inflianskas 96fa34d
Roman Inflianskas 96fa34d
%pyproject_extras_subpkg -n python3-sentry-sdk %{extras}
Roman Inflianskas 554d414
Roman Inflianskas 554d414
Roman Inflianskas 554d414
%prep
Roman Inflianskas 554d414
%autosetup -p1 -n sentry-python-%{version}
Roman Inflianskas 554d414
Roman Inflianskas 96fa34d
# Verify all extras defined against setup.py
Roman Inflianskas 96fa34d
defined_extra=$(echo "%extras_excluded" "%extras" | xargs -n1 | sort -u)
Roman Inflianskas 96fa34d
setup_py_extra=$(cat setup.py | sed -n '/extras_require/,/}/p' | sed 's/    //g' | sed '$ s/.$/\nprint("\\n".join(extras_require))/' | python3 -)
Roman Inflianskas 96fa34d
diff <(echo "$defined_extra") <(echo "$setup_py_extra")
Roman Inflianskas 554d414
Roman Inflianskas 554d414
%generate_buildrequires
Roman Inflianskas 96fa34d
%pyproject_buildrequires -x %{extras_csv}
Roman Inflianskas 554d414
Roman Inflianskas 554d414
Roman Inflianskas 554d414
%build
3ce2dd6
# Re-generate the protobuf bindings for compatibility with the packaged
3ce2dd6
# protobuf version.
Roman Inflianskas 96fa34d
pushd tests/integrations/grpc/protos/
3ce2dd6
protoc --python_out="${PWD}" grpc_test_service.proto
3ce2dd6
popd
3ce2dd6
Roman Inflianskas 554d414
%pyproject_wheel
Roman Inflianskas 554d414
Roman Inflianskas 554d414
Roman Inflianskas 554d414
%install
Roman Inflianskas 554d414
%pyproject_install
Roman Inflianskas 554d414
%pyproject_save_files sentry_sdk
Roman Inflianskas 554d414
Roman Inflianskas 554d414
Roman Inflianskas 554d414
%check
Roman Inflianskas 96fa34d
# Import check
Roman Inflianskas 96fa34d
skip_import_check="${skip_import_check-} -e sentry_sdk.integrations.ariadne"  # no_ariadne
Roman Inflianskas 96fa34d
skip_import_check="${skip_import_check-} -e sentry_sdk.integrations.arq"  # no_arq
Roman Inflianskas 96fa34d
skip_import_check="${skip_import_check-} -e sentry_sdk.integrations.chalice"  # no_chalice
Roman Inflianskas 96fa34d
skip_import_check="${skip_import_check-} -e sentry_sdk.integrations.clickhouse_driver"  # no_clickhouse_driver
Roman Inflianskas 96fa34d
skip_import_check="${skip_import_check-} -e sentry_sdk.integrations.gql"  # no_gql
Roman Inflianskas 96fa34d
skip_import_check="${skip_import_check-} -e sentry_sdk.integrations.huey"  # no_huey
Roman Inflianskas 96fa34d
skip_import_check="${skip_import_check-} -e sentry_sdk.integrations.loguru"  # no_loguru
Roman Inflianskas 96fa34d
skip_import_check="${skip_import_check-} -e sentry_sdk.integrations.quart"  # no_quart
Roman Inflianskas 96fa34d
skip_import_check="${skip_import_check-} -e sentry_sdk.integrations.sanic"  # no_sanic
Roman Inflianskas 96fa34d
skip_import_check="${skip_import_check-} -e sentry_sdk.integrations.starlite"  # no_starlite
Roman Inflianskas 96fa34d
skip_import_check="${skip_import_check-} -e sentry_sdk.integrations.strawberry"  # no_strawberry
Roman Inflianskas 96fa34d
skip_import_check="${skip_import_check-} -e sentry_sdk.integrations.trytond"  # no_trytond
Roman Inflianskas 96fa34d
Roman Inflianskas 96fa34d
%{!?with_opentelemetry_experimental:skip_import_check="${skip_import_check-} -e sentry_sdk.integrations.opentelemetry.integration"}
Roman Inflianskas 96fa34d
Roman Inflianskas 96fa34d
%pyproject_check_import ${skip_import_check}
Roman Inflianskas 96fa34d
Roman Inflianskas 96fa34d
Roman Inflianskas 96fa34d
# Tests
Roman Inflianskas ad7b63d
Roman Inflianskas f77ea15
# Deselect/ignore:
Roman Inflianskas 96fa34d
Roman Inflianskas 96fa34d
# not in tox.ini, probably broken
Roman Inflianskas 96fa34d
ignore="${ignore-} --ignore=tests/integrations/wsgi"
Roman Inflianskas 96fa34d
Roman Inflianskas 96fa34d
# python 2 only
Roman Inflianskas 96fa34d
deselect="${deselect-} --deselect=tests/integrations/threading/test_threading.py::test_wrapper_attributes_no_qualname"
Roman Inflianskas 96fa34d
Roman Inflianskas 96fa34d
# python 3.7 only
Roman Inflianskas 96fa34d
ignore="${ignore-} --ignore=tests/integrations/gcp"
Roman Inflianskas 96fa34d
Roman Inflianskas 96fa34d
# require network
Roman Inflianskas 96fa34d
%if %{without network_tests}
Roman Inflianskas 96fa34d
deselect="${deselect-} --deselect=tests/integrations/requests/test_requests.py::test_omit_url_data_if_parsing_fails"
Roman Inflianskas 96fa34d
deselect="${deselect-} --deselect=tests/integrations/requests/test_requests.py::test_crumb_capture"
Roman Inflianskas 96fa34d
ignore="${ignore-} --ignore=tests/integrations/boto3"
Roman Inflianskas 96fa34d
ignore="${ignore-} --ignore=tests/integrations/httpx"
Roman Inflianskas 96fa34d
ignore="${ignore-} --ignore=tests/integrations/socket"
Roman Inflianskas 96fa34d
%endif
Roman Inflianskas 96fa34d
# TODO: investigate
Roman Inflianskas 96fa34d
ignore="${ignore-} --ignore=tests/integrations/fastapi"
Roman Inflianskas 96fa34d
ignore="${ignore-} --ignore=tests/integrations/httpx"
Roman Inflianskas 96fa34d
# require credentials
Roman Inflianskas 96fa34d
ignore="${ignore-} --ignore=tests/integrations/aws_lambda/"
Roman Inflianskas 96fa34d
Roman Inflianskas 96fa34d
# require a local PostgreSQL instance running
Roman Inflianskas 96fa34d
ignore="${ignore-} --ignore=tests/integrations/asyncpg"
Roman Inflianskas 96fa34d
Roman Inflianskas 96fa34d
# testing suite relies on the test to be executed in clean env
Roman Inflianskas 96fa34d
deselect="${deselect-} --deselect=tests/test_basics.py::test_auto_enabling_integrations_catches_import_error"
Roman Inflianskas 96fa34d
Roman Inflianskas 96fa34d
# currently will always fail: there is no env vars or git repository
Roman Inflianskas 96fa34d
deselect="${deselect-} --deselect=tests/test_utils.py::test_default_release"
Roman Inflianskas 96fa34d
Roman Inflianskas 96fa34d
# tests cannot be run during Fedora build because of the version of pytest:
Roman Inflianskas f77ea15
#    https://github.com/pytest-dev/pytest/issues/9621
Roman Inflianskas f77ea15
#    https://github.com/pytest-dev/pytest-forked/issues/67
Roman Inflianskas 96fa34d
deselect="${deselect-} --deselect=tests/utils/test_contextvars.py"
Roman Inflianskas 96fa34d
Roman Inflianskas 96fa34d
# TODO: relies on django testing, incompatible with pytest macro (see above)
Roman Inflianskas 96fa34d
deselect="${deselect-} --deselect=tests/test_transport.py::test_transport_works"
Roman Inflianskas 96fa34d
ignore="${ignore-} --ignore=tests/integrations/django"
Roman Inflianskas 96fa34d
Roman Inflianskas 96fa34d
# async_asgi_testclient is unpackaged yet
Roman Inflianskas 96fa34d
ignore="${ignore-} --ignore=tests/integrations/asgi"
Roman Inflianskas 554d414
Roman Inflianskas 96fa34d
# fakeredis is unpackaged yet
Roman Inflianskas 96fa34d
deselect="${deselect-} --deselect=tests/test_basics.py::test_redis_disabled_when_not_installed"
Roman Inflianskas 96fa34d
ignore="${ignore-} --ignore=tests/integrations/redis"
Roman Inflianskas 96fa34d
ignore="${ignore-} --ignore=tests/integrations/rq"
Roman Inflianskas 96fa34d
Roman Inflianskas 96fa34d
# graphene is too old (min version: 3.3)
Roman Inflianskas 96fa34d
ignore="${ignore-} --ignore=tests/integrations/graphene"
Roman Inflianskas 96fa34d
Roman Inflianskas 96fa34d
# mockupdb is unpackaged because it appears unmaintained
Roman Inflianskas 96fa34d
ignore="${ignore-} --ignore=tests/integrations/pymongo"
Roman Inflianskas 96fa34d
Roman Inflianskas 96fa34d
# protobuf is too old
Roman Inflianskas 96fa34d
ignore="${ignore-} --ignore=tests/integrations/grpc"
Roman Inflianskas 96fa34d
Roman Inflianskas 96fa34d
# werkzeug is too new (version < 2.1.0)
Roman Inflianskas 96fa34d
ignore="${ignore-} --ignore=tests/integrations/pyramid"
Roman Inflianskas 96fa34d
Roman Inflianskas 96fa34d
# newrelic is unpackaged yet
Roman Inflianskas 96fa34d
deselect="${deselect-} --deselect=tests/integrations/celery/test_celery.py::test_newrelic_interference"
Roman Inflianskas 96fa34d
Roman Inflianskas 96fa34d
# rediscluster is unpackaged yet
Roman Inflianskas 96fa34d
ignore="${ignore-} --ignore=tests/integrations/rediscluster"
Roman Inflianskas 96fa34d
Roman Inflianskas 96fa34d
# werkzeug in Fedora 38 is too new, see: https://github.com/getsentry/sentry-python/issues/1398
Roman Inflianskas 96fa34d
ignore="${ignore-} --ignore=tests/integrations/bottle"
Roman Inflianskas 96fa34d
ignore="${ignore-} --ignore=tests/integrations/flask"
Roman Inflianskas 96fa34d
Roman Inflianskas 96fa34d
# disabled extras/integrations
Roman Inflianskas 96fa34d
ignore="${ignore-} --ignore=tests/integrations/ariadne"  # no_ariadne
Roman Inflianskas 96fa34d
ignore="${ignore-} --ignore=tests/integrations/arq"  # no_arq
Roman Inflianskas 96fa34d
ignore="${ignore-} --ignore=tests/integrations/beam"  # no_beam
Roman Inflianskas 96fa34d
ignore="${ignore-} --ignore=tests/integrations/chalice"  # no_chalice
Roman Inflianskas 96fa34d
ignore="${ignore-} --ignore=tests/integrations/clickhouse_driver"  # no_clickhouse_driver
Roman Inflianskas 96fa34d
ignore="${ignore-} --ignore=tests/integrations/gql"  # no_gql
Roman Inflianskas 96fa34d
ignore="${ignore-} --ignore=tests/integrations/huey"  # no_huey
Roman Inflianskas 96fa34d
ignore="${ignore-} --ignore=tests/integrations/loguru"  # no_loguru
Roman Inflianskas 96fa34d
ignore="${ignore-} --ignore=tests/integrations/spark"  # no_pyspark
Roman Inflianskas 96fa34d
ignore="${ignore-} --ignore=tests/integrations/quart"  # no_quart
Roman Inflianskas 96fa34d
ignore="${ignore-} --ignore=tests/integrations/sanic"  # no_sanic
Roman Inflianskas 96fa34d
ignore="${ignore-} --ignore=tests/integrations/starlite"  # no_starlite
Roman Inflianskas 96fa34d
ignore="${ignore-} --ignore=tests/integrations/strawberry"  # no_strawberry
Roman Inflianskas 96fa34d
ignore="${ignore-} --ignore=tests/integrations/trytond"  # no_trytond
Roman Inflianskas 96fa34d
Roman Inflianskas 96fa34d
ignore="${ignore-} %{!?with_opentelemetry_experimental:--ignore=tests/integrations/opentelemetry/test_experimental.py}"
Roman Inflianskas 96fa34d
Roman Inflianskas 96fa34d
# Make django testing separate:
Roman Inflianskas 96fa34d
# pytest-django cannot find manage.py, since the layout is custom:
Roman Inflianskas 96fa34d
# https://github.com/getsentry/sentry-python/blob/1.39.1/tests/integrations/django/myapp/manage.py
Roman Inflianskas 96fa34d
# is too deep inside, so it expects manual setting of PYTHONPATH:
Roman Inflianskas 96fa34d
# https://pytest-django.readthedocs.io/en/latest/managing_python_path.html
Roman Inflianskas 96fa34d
# If we add . to PYTHONPATH for all tests, how can we be sure that packaged library works fine (we are testing sources)?
Roman Inflianskas 96fa34d
sed -i 's/\[pytest\]/[pytest]\ndjango_find_project = false/' pytest.ini
Roman Inflianskas 96fa34d
PYTHONPATH=. pytest -rsx -s --durations=5 tests/integrations/django
Roman Inflianskas 96fa34d
sed -i '/django_find_project =/D' pytest.ini
Roman Inflianskas 96fa34d
sed -i '/DJANGO_SETTINGS_MODULE =/D' pytest.ini
Roman Inflianskas 96fa34d
Roman Inflianskas 96fa34d
%if %{without sqlalchemy_during_tests}
Roman Inflianskas 96fa34d
# Test sqlalchemy separately
Roman Inflianskas 96fa34d
%pytest -rsx -s --durations=5 tests/integrations/sqlalchemy
Roman Inflianskas 96fa34d
Roman Inflianskas 96fa34d
# Make `import sqlalchemy` fail
Roman Inflianskas 96fa34d
echo "raise ImportError()" > sqlalchemy.py
Roman Inflianskas 96fa34d
Roman Inflianskas 96fa34d
ignore="${ignore-} --ignore=tests/integrations/sqlalchemy"
Roman Inflianskas 96fa34d
%endif
Roman Inflianskas 96fa34d
Roman Inflianskas 96fa34d
%pytest -rsx -s --durations=5 tests/ ${deselect-} ${ignore-}
Roman Inflianskas 6cece59
Roman Inflianskas 554d414
%files -n python3-sentry-sdk -f %{pyproject_files}
Roman Inflianskas 554d414
%doc README.md
Roman Inflianskas 554d414
Roman Inflianskas 554d414
Roman Inflianskas 554d414
%changelog
Roman Inflianskas 96fa34d
* Wed Dec 20 2023 Roman Inflianskas <rominf@aiven.io> - 1.39.1-1
Roman Inflianskas 96fa34d
- Update to 1.39.1 (fedora#2238739)
Roman Inflianskas 96fa34d
- Use bcond for conditionally excluded integrations, sqlalchemy during
Roman Inflianskas 96fa34d
  tests, and for network-related tests
Roman Inflianskas 96fa34d
- Verify all extras against setup.py
Roman Inflianskas 96fa34d
- Improve testing by removing ignores for tests that pass and adding
Roman Inflianskas 96fa34d
  comments with reasons for ignores
Roman Inflianskas 96fa34d
- Remove patch for Python 3.12 which is unnecessary now
Roman Inflianskas 96fa34d
- Add new integrations (extras)
Roman Inflianskas 96fa34d
90c9c5f
* Thu Oct 12 2023 Miro HronĨok <mhroncok@redhat.com> - 1.29.2-2
90c9c5f
- Explicitly BuildRequire python3dist(pysocks), as the tests fail without it
90c9c5f
Roman Inflianskas a69a033
* Mon Sep 04 2023 Roman Inflianskas <rominf@aiven.io> - 1.29.2-1
Roman Inflianskas a69a033
- Update to 1.29.2 (fedora#2222617)
Roman Inflianskas a69a033
043304f
* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.28.0-2
043304f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
043304f
Roman Inflianskas cfd5f98
* Thu Jul 13 2023 Roman Inflianskas <rominf@aiven.io> - 1.28.0-1
Roman Inflianskas cfd5f98
- Update to 1.28.0 (fedora#2220929)
Roman Inflianskas cfd5f98
- Tests: add support for Python 3.12 (fedora#2220496)
Roman Inflianskas cfd5f98
2241823
* Thu Jul 13 2023 Python Maint <python-maint@redhat.com> - 1.27.0-2
2241823
- Rebuilt for Python 3.12
2241823
Roman Inflianskas bb5b60a
* Wed Jul 05 2023 Roman Inflianskas <rominf@aiven.io> - 1.27.0-1
Roman Inflianskas bb5b60a
- Update to 1.27.0 (resolve rhbz#2219588)
Roman Inflianskas bb5b60a
Roman Inflianskas 827e1c0
* Mon Jun 26 2023 Roman Inflianskas <rominf@aiven.io> - 1.26.0-1
Roman Inflianskas 827e1c0
- Update to 1.26.0 (resolve rhbz#2216744)
Roman Inflianskas 827e1c0
Roman Inflianskas ceab21f
* Wed Jun 21 2023 Roman Inflianskas <rominf@aiven.io> - 1.25.1-1
Roman Inflianskas ceab21f
- Update to 1.25.1 (resolve rhbz#2211880)
Roman Inflianskas ceab21f
- Improve testing
Roman Inflianskas ceab21f
Roman Inflianskas b8c0429
* Thu May 25 2023 Roman Inflianskas <rominf@aiven.io> - 1.24.0-1
Roman Inflianskas b8c0429
- Update to 1.24.0 (resolve rhbz#2196238)
Roman Inflianskas b8c0429
6e6354c
* Mon May 22 2023 Benjamin A. Beasley <code@musicinmybrain.net> - 1.22.1-2
6e6354c
- Add grpcio extra metapackage and test dependency
ffc280f
- Add an explicit protobuf dependency for testing
3ce2dd6
- Re-generate integration grpc test proto bindings; fixes FTBFS with
3ce2dd6
  python-opentelemetry 1.18.0/0.39~b0
6e6354c
Roman Inflianskas a1caf90
* Mon May 08 2023 Roman Inflianskas <rominf@aiven.io> - 1.22.1-1
Roman Inflianskas a1caf90
- Update to 1.22.1 (resolve rhbz#2193365)
Roman Inflianskas a1caf90
Roman Inflianskas 1772824
* Tue May 02 2023 Roman Inflianskas <rominf@aiven.io> - 1.21.1-1
Roman Inflianskas 1772824
- Update to 1.21.1 (resolve rhbz#2182365)
Roman Inflianskas 1772824
Roman Inflianskas 189cd89
* Mon Mar 27 2023 Roman Inflianskas <rominf@aiven.io> - 1.17.0-1
Roman Inflianskas 189cd89
- Update to 1.17.0 (resolve rhbz#2179098)
Roman Inflianskas 189cd89
Roman Inflianskas 951072f
* Tue Feb 28 2023 Roman Inflianskas <rominf@aiven.io> - 1.16.0-1
Roman Inflianskas 951072f
- Update to 1.16.0 (resolve rhbz#2167733)
Roman Inflianskas 951072f
- Switch to MIT license
Roman Inflianskas 951072f
Roman Inflianskas ad7b63d
* Mon Jan 23 2023 Roman Inflianskas <rominf@aiven.io> - 1.14.0-1
Roman Inflianskas ad7b63d
- Update to 1.14.0 (resolve rhbz#2163387)
Roman Inflianskas ad7b63d
e5765ce
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.13.0-2
e5765ce
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
e5765ce
Roman Inflianskas 43b178a
* Fri Jan 13 2023 Roman Inflianskas <rominf@aiven.io> - 1.13.0-1
Roman Inflianskas 43b178a
- Update to 1.13.0 (resolve rhbz#2160514)
Roman Inflianskas 43b178a
- Cleanup check section
Roman Inflianskas 43b178a
Roman Inflianskas f77ea15
* Thu Jan 12 2023 Roman Inflianskas <rominf@aiven.io> - 1.12.1-1
Roman Inflianskas f77ea15
- Update to 1.12.1 (resolve rhbz#2153838)
Roman Inflianskas f77ea15
- Add fastapi, pymongo, and opentelemetry extras
Roman Inflianskas f77ea15
- Remove falcon extra
Roman Inflianskas f77ea15
- Check imports
Roman Inflianskas f77ea15
Roman Inflianskas e8af2b8
* Wed Nov 23 2022 Roman Inflianskas <rominf@aiven.io> - 1.11.1-1
Roman Inflianskas e8af2b8
- Update to 1.11.1 (resolve rhbz#2144826)
Roman Inflianskas e8af2b8
Roman Inflianskas 238a288
* Mon Nov 21 2022 Roman Inflianskas <rominf@aiven.io> - 1.11.0-1
Roman Inflianskas 238a288
- Update to 1.11.0 (resolve rhbz#2142588)
Roman Inflianskas 238a288
Roman Inflianskas db0e219
* Wed Oct 26 2022 Roman Inflianskas <rominf@aiven.io> - 1.10.1-1
Roman Inflianskas 6cece59
- Update to 1.10.1 (resolve rhbz#2136521)
Roman Inflianskas 6cece59
Roman Inflianskas 486f140
* Tue Oct 04 2022 Roman Inflianskas <rominf@aiven.io> - 1.9.10-1
Roman Inflianskas 486f140
- Update to 1.9.10 (resolve rhbz#2131775)
Roman Inflianskas 486f140
Roman Inflianskas 1ddf175
* Wed Sep 28 2022 Roman Inflianskas <rominf@aiven.io> - 1.9.9-1
Roman Inflianskas 1ddf175
- Update to 1.9.9 (resolve rhbz#2115953)
Roman Inflianskas 1ddf175
- Add falcon extra again
Roman Inflianskas 1ddf175
Roman Inflianskas ea9cdc3
* Fri Jul 29 2022 Roman Inflianskas <rominf@aiven.io> - 1.9.0-1
Roman Inflianskas ea9cdc3
- Update to 1.9.0 (resolve rhbz#2111875)
Roman Inflianskas ea9cdc3
Roman Inflianskas 3ebc523
* Tue Jul 26 2022 Roman Inflianskas <rominf@aiven.io> - 1.8.0-2
Roman Inflianskas 3ebc523
- Remove extras, which fail to install (resolve rhbz#2110754)
Roman Inflianskas 3ebc523
Roman Inflianskas a0b6631
* Sat Jul 23 2022 Roman Inflianskas <rominf@aiven.io> - 1.8.0-1
Roman Inflianskas a0b6631
- Update to 1.8.0 (resolve rhbz#2105940)
Roman Inflianskas a0b6631
d6960c3
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.0-2
d6960c3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
d6960c3
Roman Inflianskas 3f5c9f3
* Fri Jul 01 2022 Roman Inflianskas <rominf@aiven.io> - 1.6.0-1
Roman Inflianskas 3f5c9f3
- Update to 1.6.0
Roman Inflianskas 3f5c9f3
- Remove falcon extra (resolve rhbz#2102851)
Roman Inflianskas 3f5c9f3
Roman Inflianskas 554d414
* Fri Jun 10 2022 Roman Inflianskas <rominf@aiven.io> - 1.5.12-1
Roman Inflianskas 554d414
- Initial package