diff options
Diffstat (limited to 'python-newrelic.spec')
-rw-r--r-- | python-newrelic.spec | 80 |
1 files changed, 80 insertions, 0 deletions
diff --git a/python-newrelic.spec b/python-newrelic.spec new file mode 100644 index 0000000..768b3f4 --- /dev/null +++ b/python-newrelic.spec @@ -0,0 +1,80 @@ +%global _empty_manifest_terminate_build 0 +Name: python-newrelic +Version: 8.8.0 +Release: 1 +Summary: New Relic Python Agent +License: Apache-2.0 +URL: https://docs.newrelic.com/docs/apm/agents/python-agent/ +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/0b/73/9c78820ecf2da85b30beca9f926a29cfd05c6cac7df2d9e05991b9c85734/newrelic-8.8.0.tar.gz +BuildArch: noarch + +Requires: python3-grpcio +Requires: python3-protobuf + +%description +The ``newrelic`` package instruments your application for performance monitoring and advanced performance analytics with `New Relic`_. +Pinpoint and solve Python application performance issues down to the line of code. `New Relic APM`_ is the only tool you'll need to see everything in your Python application, from the end user experience to server monitoring. Trace problems down to slow database queries, slow 3rd party APIs and web services, caching layers, and more. Monitor your app in a production environment and make sure your app can stand a big spike in traffic by running scalability reports. +Visit `Python Application Performance Monitoring with New Relic`_ to learn more. + +%package -n python3-newrelic +Summary: New Relic Python Agent +Provides: python-newrelic +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-newrelic +The ``newrelic`` package instruments your application for performance monitoring and advanced performance analytics with `New Relic`_. +Pinpoint and solve Python application performance issues down to the line of code. `New Relic APM`_ is the only tool you'll need to see everything in your Python application, from the end user experience to server monitoring. Trace problems down to slow database queries, slow 3rd party APIs and web services, caching layers, and more. Monitor your app in a production environment and make sure your app can stand a big spike in traffic by running scalability reports. +Visit `Python Application Performance Monitoring with New Relic`_ to learn more. + +%package help +Summary: Development documents and examples for newrelic +Provides: python3-newrelic-doc +%description help +The ``newrelic`` package instruments your application for performance monitoring and advanced performance analytics with `New Relic`_. +Pinpoint and solve Python application performance issues down to the line of code. `New Relic APM`_ is the only tool you'll need to see everything in your Python application, from the end user experience to server monitoring. Trace problems down to slow database queries, slow 3rd party APIs and web services, caching layers, and more. Monitor your app in a production environment and make sure your app can stand a big spike in traffic by running scalability reports. +Visit `Python Application Performance Monitoring with New Relic`_ to learn more. + +%prep +%autosetup -n newrelic-8.8.0 + +%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-newrelic -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Mon Apr 10 2023 Python_Bot <Python_Bot@openeuler.org> - 8.8.0-1 +- Package Spec generated |