summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-04-10 10:55:17 +0000
committerCoprDistGit <infra@openeuler.org>2023-04-10 10:55:17 +0000
commite604f317878870c425b0370935836bf562eef445 (patch)
tree396fe4d08f8602a3814c3ebbdbd9c9a8f48a3a05
parenta2eede5166ba0b6172e76d55af1f8c6aae3d8321 (diff)
automatic import of python-instana
-rw-r--r--.gitignore1
-rw-r--r--python-instana.spec255
-rw-r--r--sources1
3 files changed, 257 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..7768120 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/instana-1.38.2.tar.gz
diff --git a/python-instana.spec b/python-instana.spec
new file mode 100644
index 0000000..568ff73
--- /dev/null
+++ b/python-instana.spec
@@ -0,0 +1,255 @@
+%global _empty_manifest_terminate_build 0
+Name: python-instana
+Version: 1.38.2
+Release: 1
+Summary: 🐍 Python Distributed Tracing & Metrics Sensor for Instana
+License: MIT
+URL: https://www.instana.com/
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/0b/1d/69c6708bc29ca2a1ab27ac25a5d2f6b6a2712a9f96000bfa9e507fb3fbda/instana-1.38.2.tar.gz
+BuildArch: noarch
+
+Requires: python3-autowrapt
+Requires: python3-basictracer
+Requires: python3-certifi
+Requires: python3-fysom
+Requires: python3-opentracing
+Requires: python3-protobuf
+Requires: python3-requests
+Requires: python3-six
+Requires: python3-urllib3
+
+%description
+<div align="center">
+<img src="https://disznc.s3.amazonaws.com/python-dashboard-2019.gif"/>
+</div>
+
+# Instana
+
+The `instana` Python package collects key metrics and distributed traces for [Instana](https://www.instana.com/).
+
+This package supports Python 2.7 or greater.
+
+Any and all feedback is welcome. Happy Python visibility.
+
+[![CircleCI](https://circleci.com/gh/instana/python-sensor/tree/master.svg?style=svg)](https://circleci.com/gh/instana/python-sensor/tree/master)
+[![OpenTracing Badge](https://img.shields.io/badge/OpenTracing-enabled-blue.svg)](http://opentracing.io)
+
+## Installation
+
+None
+
+_Instana remotely instruments your Python web servers automatically via Instana [AutoTrace™️](https://www.instana.com/supported-technologies/instana-autotrace/). To configure which Python processes this applies to, see the [Configuration page](https://docs.instana.io/ecosystem/python/configuration/#general)._
+
+## Manual Installation
+
+If you wish to manually instrument your applications you can install the package with the following into the virtualenv, pipenv or container ([hosted on pypi](https://pypi.python.org/pypi/instana)):
+
+ pip install instana
+
+or to alternatively update an existing installation:
+
+ pip install -U instana
+
+### Activating Without Code Changes
+
+The Instana package can then be activated _without any code changes required_ by setting the following environment variable for your Python application:
+
+ export AUTOWRAPT_BOOTSTRAP=instana
+
+This will cause the Instana Python package to automatically instrument your Python application. Once it finds the Instana host agent, it will begin to report Python metrics and distributed traces.
+
+### Activating via Import
+
+Alternatively, if you prefer the really manual method, simply import the `instana` package inside of your Python application:
+
+ import instana
+
+See also our detailed [Installation document](https://www.instana.com/docs/ecosystem/python/#installing) for additional information covering Django, Flask, End-user Monitoring (EUM) and more.
+
+## Documentation
+
+You can find more documentation covering supported components and minimum versions in the Instana [documentation portal](https://docs.instana.io/ecosystem/python/).
+
+## Contributing
+
+Bug reports and pull requests are welcome on GitHub at https://github.com/instana/python-sensor.
+
+## More
+
+Want to instrument other languages? See our [Node.js](https://github.com/instana/nodejs), [Go](https://github.com/instana/golang-sensor), [Ruby](https://github.com/instana/ruby-sensor) instrumentation or [many other supported technologies](https://www.instana.com/supported-technologies/).
+
+
+%package -n python3-instana
+Summary: 🐍 Python Distributed Tracing & Metrics Sensor for Instana
+Provides: python-instana
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-instana
+<div align="center">
+<img src="https://disznc.s3.amazonaws.com/python-dashboard-2019.gif"/>
+</div>
+
+# Instana
+
+The `instana` Python package collects key metrics and distributed traces for [Instana](https://www.instana.com/).
+
+This package supports Python 2.7 or greater.
+
+Any and all feedback is welcome. Happy Python visibility.
+
+[![CircleCI](https://circleci.com/gh/instana/python-sensor/tree/master.svg?style=svg)](https://circleci.com/gh/instana/python-sensor/tree/master)
+[![OpenTracing Badge](https://img.shields.io/badge/OpenTracing-enabled-blue.svg)](http://opentracing.io)
+
+## Installation
+
+None
+
+_Instana remotely instruments your Python web servers automatically via Instana [AutoTrace™️](https://www.instana.com/supported-technologies/instana-autotrace/). To configure which Python processes this applies to, see the [Configuration page](https://docs.instana.io/ecosystem/python/configuration/#general)._
+
+## Manual Installation
+
+If you wish to manually instrument your applications you can install the package with the following into the virtualenv, pipenv or container ([hosted on pypi](https://pypi.python.org/pypi/instana)):
+
+ pip install instana
+
+or to alternatively update an existing installation:
+
+ pip install -U instana
+
+### Activating Without Code Changes
+
+The Instana package can then be activated _without any code changes required_ by setting the following environment variable for your Python application:
+
+ export AUTOWRAPT_BOOTSTRAP=instana
+
+This will cause the Instana Python package to automatically instrument your Python application. Once it finds the Instana host agent, it will begin to report Python metrics and distributed traces.
+
+### Activating via Import
+
+Alternatively, if you prefer the really manual method, simply import the `instana` package inside of your Python application:
+
+ import instana
+
+See also our detailed [Installation document](https://www.instana.com/docs/ecosystem/python/#installing) for additional information covering Django, Flask, End-user Monitoring (EUM) and more.
+
+## Documentation
+
+You can find more documentation covering supported components and minimum versions in the Instana [documentation portal](https://docs.instana.io/ecosystem/python/).
+
+## Contributing
+
+Bug reports and pull requests are welcome on GitHub at https://github.com/instana/python-sensor.
+
+## More
+
+Want to instrument other languages? See our [Node.js](https://github.com/instana/nodejs), [Go](https://github.com/instana/golang-sensor), [Ruby](https://github.com/instana/ruby-sensor) instrumentation or [many other supported technologies](https://www.instana.com/supported-technologies/).
+
+
+%package help
+Summary: Development documents and examples for instana
+Provides: python3-instana-doc
+%description help
+<div align="center">
+<img src="https://disznc.s3.amazonaws.com/python-dashboard-2019.gif"/>
+</div>
+
+# Instana
+
+The `instana` Python package collects key metrics and distributed traces for [Instana](https://www.instana.com/).
+
+This package supports Python 2.7 or greater.
+
+Any and all feedback is welcome. Happy Python visibility.
+
+[![CircleCI](https://circleci.com/gh/instana/python-sensor/tree/master.svg?style=svg)](https://circleci.com/gh/instana/python-sensor/tree/master)
+[![OpenTracing Badge](https://img.shields.io/badge/OpenTracing-enabled-blue.svg)](http://opentracing.io)
+
+## Installation
+
+None
+
+_Instana remotely instruments your Python web servers automatically via Instana [AutoTrace™️](https://www.instana.com/supported-technologies/instana-autotrace/). To configure which Python processes this applies to, see the [Configuration page](https://docs.instana.io/ecosystem/python/configuration/#general)._
+
+## Manual Installation
+
+If you wish to manually instrument your applications you can install the package with the following into the virtualenv, pipenv or container ([hosted on pypi](https://pypi.python.org/pypi/instana)):
+
+ pip install instana
+
+or to alternatively update an existing installation:
+
+ pip install -U instana
+
+### Activating Without Code Changes
+
+The Instana package can then be activated _without any code changes required_ by setting the following environment variable for your Python application:
+
+ export AUTOWRAPT_BOOTSTRAP=instana
+
+This will cause the Instana Python package to automatically instrument your Python application. Once it finds the Instana host agent, it will begin to report Python metrics and distributed traces.
+
+### Activating via Import
+
+Alternatively, if you prefer the really manual method, simply import the `instana` package inside of your Python application:
+
+ import instana
+
+See also our detailed [Installation document](https://www.instana.com/docs/ecosystem/python/#installing) for additional information covering Django, Flask, End-user Monitoring (EUM) and more.
+
+## Documentation
+
+You can find more documentation covering supported components and minimum versions in the Instana [documentation portal](https://docs.instana.io/ecosystem/python/).
+
+## Contributing
+
+Bug reports and pull requests are welcome on GitHub at https://github.com/instana/python-sensor.
+
+## More
+
+Want to instrument other languages? See our [Node.js](https://github.com/instana/nodejs), [Go](https://github.com/instana/golang-sensor), [Ruby](https://github.com/instana/ruby-sensor) instrumentation or [many other supported technologies](https://www.instana.com/supported-technologies/).
+
+
+%prep
+%autosetup -n instana-1.38.2
+
+%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-instana -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Mon Apr 10 2023 Python_Bot <Python_Bot@openeuler.org> - 1.38.2-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..5931f8b
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+6556a47adb0bb6d26f3ac13236f11e52 instana-1.38.2.tar.gz