diff options
author | CoprDistGit <copr-devel@lists.fedorahosted.org> | 2023-03-08 07:06:45 +0000 |
---|---|---|
committer | CoprDistGit <copr-devel@lists.fedorahosted.org> | 2023-03-08 07:06:45 +0000 |
commit | 4c39d19ca69bcc4b80a09f078c16afe7212f262e (patch) | |
tree | aec34a7f0899feefef8d8b9bc3ef5a6e7d42eaa6 | |
parent | 8d3cb79c6894b9265af48fbfc4d11c3297eb2436 (diff) |
automatic import of python-carbon
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-carbon.spec | 150 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 152 insertions, 0 deletions
@@ -0,0 +1 @@ +/carbon-1.1.10.tar.gz diff --git a/python-carbon.spec b/python-carbon.spec new file mode 100644 index 0000000..ffcf02e --- /dev/null +++ b/python-carbon.spec @@ -0,0 +1,150 @@ +%global _empty_manifest_terminate_build 0 +Name: python-carbon +Version: 1.1.10 +Release: 1 +Summary: Backend data caching and persistence daemon for Graphite +License: Apache Software License 2.0 +URL: http://graphiteapp.org/ +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/a0/bc/be793296e87d46f7e545923a9a09156e1a876115c29c8031e5dcd9e905e7/carbon-1.1.10.tar.gz +BuildArch: noarch + + +%description +# Carbon + +[](https://www.codacy.com/app/graphite-project/carbon?utm_source=github.com&utm_medium=referral&utm_content=graphite-project/carbon&utm_campaign=badger) +[](http://travis-ci.org/graphite-project/carbon) +[](https://app.fossa.io/projects/git%2Bhttps%3A%2F%2Fgithub.com%2Fgraphite-project%2Fcarbon?ref=badge_shield) +[](https://codecov.io/gh/graphite-project/carbon) + +## Overview + +Carbon is one of three components within the Graphite project: + +1. [Graphite-Web](https://github.com/graphite-project/graphite-web), a Django-based web application that renders graphs and dashboards +2. The Carbon metric processing daemons +3. The [Whisper](https://github.com/graphite-project/whisper) time-series database library + + + +Carbon is responsible for receiving metrics over the network, caching them in memory for "hot queries" from the Graphite-Web application, and persisting them to disk using the Whisper time-series library. + +## Installation, Configuration and Usage + +Please refer to the instructions at [readthedocs](http://graphite.readthedocs.org/). + +## License + +Carbon is licensed under version 2.0 of the Apache License. See the [LICENSE](https://github.com/graphite-project/carbon/blob/master/LICENSE) file for details. + + +%package -n python3-carbon +Summary: Backend data caching and persistence daemon for Graphite +Provides: python-carbon +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-carbon +# Carbon + +[](https://www.codacy.com/app/graphite-project/carbon?utm_source=github.com&utm_medium=referral&utm_content=graphite-project/carbon&utm_campaign=badger) +[](http://travis-ci.org/graphite-project/carbon) +[](https://app.fossa.io/projects/git%2Bhttps%3A%2F%2Fgithub.com%2Fgraphite-project%2Fcarbon?ref=badge_shield) +[](https://codecov.io/gh/graphite-project/carbon) + +## Overview + +Carbon is one of three components within the Graphite project: + +1. [Graphite-Web](https://github.com/graphite-project/graphite-web), a Django-based web application that renders graphs and dashboards +2. The Carbon metric processing daemons +3. The [Whisper](https://github.com/graphite-project/whisper) time-series database library + + + +Carbon is responsible for receiving metrics over the network, caching them in memory for "hot queries" from the Graphite-Web application, and persisting them to disk using the Whisper time-series library. + +## Installation, Configuration and Usage + +Please refer to the instructions at [readthedocs](http://graphite.readthedocs.org/). + +## License + +Carbon is licensed under version 2.0 of the Apache License. See the [LICENSE](https://github.com/graphite-project/carbon/blob/master/LICENSE) file for details. + + +%package help +Summary: Development documents and examples for carbon +Provides: python3-carbon-doc +%description help +# Carbon + +[](https://www.codacy.com/app/graphite-project/carbon?utm_source=github.com&utm_medium=referral&utm_content=graphite-project/carbon&utm_campaign=badger) +[](http://travis-ci.org/graphite-project/carbon) +[](https://app.fossa.io/projects/git%2Bhttps%3A%2F%2Fgithub.com%2Fgraphite-project%2Fcarbon?ref=badge_shield) +[](https://codecov.io/gh/graphite-project/carbon) + +## Overview + +Carbon is one of three components within the Graphite project: + +1. [Graphite-Web](https://github.com/graphite-project/graphite-web), a Django-based web application that renders graphs and dashboards +2. The Carbon metric processing daemons +3. The [Whisper](https://github.com/graphite-project/whisper) time-series database library + + + +Carbon is responsible for receiving metrics over the network, caching them in memory for "hot queries" from the Graphite-Web application, and persisting them to disk using the Whisper time-series library. + +## Installation, Configuration and Usage + +Please refer to the instructions at [readthedocs](http://graphite.readthedocs.org/). + +## License + +Carbon is licensed under version 2.0 of the Apache License. See the [LICENSE](https://github.com/graphite-project/carbon/blob/master/LICENSE) file for details. + + +%prep +%autosetup -n carbon-1.1.10 + +%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-carbon -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Wed Mar 08 2023 Python_Bot <Python_Bot@openeuler.org> - 1.1.10-1 +- Package Spec generated @@ -0,0 +1 @@ +dc21d85bce1d3a094924cc549fdb3c15 carbon-1.1.10.tar.gz |