%global _empty_manifest_terminate_build 0 Name: python-ls-trace Version: 0.2.1 Release: 1 Summary: Datadog tracing code License: BSD URL: https://github.com/lightstep/ls-trace-py Source0: https://mirrors.nju.edu.cn/pypi/web/packages/1e/08/9c900301629677e1a1419679911d9428419aff4f5853b8357b2f8c7ed085/ls-trace-0.2.1.tar.gz BuildArch: noarch Requires: python3-backoff Requires: python3-googleapis-common-protos Requires: python3-msgpack Requires: python3-protobuf Requires: python3-requests Requires: python3-enum34 Requires: python3-funcsigs Requires: python3-opentracing Requires: python3-protobuf Requires: python3-intervaltree %description # ls-trace-py Datadog has generously announced the [donation][donation post] of their tracer libraries to the [OpenTelemety][opentelemetry docs] project. Auto-instrumentation is a core feature of these libraries, making it possible to create and collect telemetry data without needing to change your code. LightStep wants you to be able to use these libraries now! We've forked the Datadog libraries into the LightStep repo as agents. You can install and use these agents to take advantage of auto-instrumentation without waiting for OpenTelemetry. Each LightStep agent is "pinned" to a Datadog release and is fully supported by LightStep's Customer Success team. Simply install the agent, configure it to communicate with LightStep Satellites, run your app, and then any [frameworks][framework docs], [data stores][datastore docs], and [libraries][libs] included in your app will send data to LightStep as distributed traces. [donation post]: https://www.datadoghq.com/blog/opentelemetry-instrumentation/ [opentelemetry docs]: https://opentelemetry.io/ [framework docs]: https://docs.lightstep.com/docs/python-auto-instrumentation#section-frameworks [datastore docs]: https://docs.lightstep.com/docs/python-auto-instrumentation#section-data-stores [libs]: https://docs.lightstep.com/docs/python-auto-instrumentation#section-libraries %package -n python3-ls-trace Summary: Datadog tracing code Provides: python-ls-trace BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-ls-trace # ls-trace-py Datadog has generously announced the [donation][donation post] of their tracer libraries to the [OpenTelemety][opentelemetry docs] project. Auto-instrumentation is a core feature of these libraries, making it possible to create and collect telemetry data without needing to change your code. LightStep wants you to be able to use these libraries now! We've forked the Datadog libraries into the LightStep repo as agents. You can install and use these agents to take advantage of auto-instrumentation without waiting for OpenTelemetry. Each LightStep agent is "pinned" to a Datadog release and is fully supported by LightStep's Customer Success team. Simply install the agent, configure it to communicate with LightStep Satellites, run your app, and then any [frameworks][framework docs], [data stores][datastore docs], and [libraries][libs] included in your app will send data to LightStep as distributed traces. [donation post]: https://www.datadoghq.com/blog/opentelemetry-instrumentation/ [opentelemetry docs]: https://opentelemetry.io/ [framework docs]: https://docs.lightstep.com/docs/python-auto-instrumentation#section-frameworks [datastore docs]: https://docs.lightstep.com/docs/python-auto-instrumentation#section-data-stores [libs]: https://docs.lightstep.com/docs/python-auto-instrumentation#section-libraries %package help Summary: Development documents and examples for ls-trace Provides: python3-ls-trace-doc %description help # ls-trace-py Datadog has generously announced the [donation][donation post] of their tracer libraries to the [OpenTelemety][opentelemetry docs] project. Auto-instrumentation is a core feature of these libraries, making it possible to create and collect telemetry data without needing to change your code. LightStep wants you to be able to use these libraries now! We've forked the Datadog libraries into the LightStep repo as agents. You can install and use these agents to take advantage of auto-instrumentation without waiting for OpenTelemetry. Each LightStep agent is "pinned" to a Datadog release and is fully supported by LightStep's Customer Success team. Simply install the agent, configure it to communicate with LightStep Satellites, run your app, and then any [frameworks][framework docs], [data stores][datastore docs], and [libraries][libs] included in your app will send data to LightStep as distributed traces. [donation post]: https://www.datadoghq.com/blog/opentelemetry-instrumentation/ [opentelemetry docs]: https://opentelemetry.io/ [framework docs]: https://docs.lightstep.com/docs/python-auto-instrumentation#section-frameworks [datastore docs]: https://docs.lightstep.com/docs/python-auto-instrumentation#section-data-stores [libs]: https://docs.lightstep.com/docs/python-auto-instrumentation#section-libraries %prep %autosetup -n ls-trace-0.2.1 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-ls-trace -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Wed May 10 2023 Python_Bot - 0.2.1-1 - Package Spec generated