summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--python-newrelic.spec80
-rw-r--r--sources1
3 files changed, 82 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..dfbb052 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/newrelic-8.8.0.tar.gz
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
diff --git a/sources b/sources
new file mode 100644
index 0000000..d542d40
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+fdd73882c34ac47a58e72bf3b89212d5 newrelic-8.8.0.tar.gz