summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-05-17 03:19:41 +0000
committerCoprDistGit <infra@openeuler.org>2023-05-17 03:19:41 +0000
commitb6d32737003be7a2deddee279918fab3bd6888e0 (patch)
tree53d750015000944e18d59f8c97627b0fd97fdb4d
parent3ad1faaea5da2ed2b491f535061cbf0229bddb75 (diff)
automatic import of python-pycouchdb
-rw-r--r--.gitignore1
-rw-r--r--python-pycouchdb.spec241
-rw-r--r--sources1
3 files changed, 243 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..15a9288 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/pycouchdb-1.14.2.tar.gz
diff --git a/python-pycouchdb.spec b/python-pycouchdb.spec
new file mode 100644
index 0000000..1fde38d
--- /dev/null
+++ b/python-pycouchdb.spec
@@ -0,0 +1,241 @@
+%global _empty_manifest_terminate_build 0
+Name: python-pycouchdb
+Version: 1.14.2
+Release: 1
+Summary: Modern pure python CouchDB Client.
+License: BSD-3-Clause
+URL: https://github.com/histrio/py-couchdb
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/c8/14/4f140bf1dd00ac8882fe029be843f18ebbe60a04d381702d60517040f76d/pycouchdb-1.14.2.tar.gz
+BuildArch: noarch
+
+Requires: python3-requests
+
+%description
+# py-couchdb
+
+[![Build Status](https://travis-ci.org/histrio/py-couchdb.svg?branch=master)](https://travis-ci.org/histrio/py-couchdb)
+![PyPI](https://img.shields.io/pypi/v/pycouchdb)
+![PyPI - Downloads](https://img.shields.io/pypi/dm/pycouchdb)
+[![Coverage Status](https://coveralls.io/repos/github/histrio/py-couchdb/badge.svg?branch=master)](https://coveralls.io/github/histrio/py-couchdb?branch=master)
+[![Documentation Status](https://readthedocs.org/projects/pycouchdb/badge/?version=latest)](https://pycouchdb.readthedocs.io/en/latest/?badge=latest)
+
+
+
+Modern pure python [CouchDB](https://couchdb.apache.org/) Client.
+
+Currently there are several libraries in python to connect to couchdb. **Why one more?**
+It's very simple.
+
+All seems not be maintained, all libraries used standard Python libraries for http requests, and are not compatible with python3.
+
+
+
+## Advantages of py-couchdb
+
+- Use [requests](http://docs.python-requests.org/en/latest/) for http requests (much faster than the standard library)
+- Python2 and Python3 compatible with same codebase (with one exception, python view server that uses 2to3)
+- Also compatible with pypy.
+
+
+Example:
+
+```python
+>>> import pycouchdb
+>>> server = pycouchdb.Server("http://admin:admin@localhost:5984/")
+>>> server.info()['version']
+'1.2.1'
+```
+
+
+## Installation
+
+To install py-couchdb, simply:
+
+```bash
+pip install pycouchdb
+```
+
+## Documentation
+
+Documentation is available at http://pycouchdb.readthedocs.org.
+
+
+## Test
+
+To test py-couchdb, simply run:
+
+``` bash
+pytest -v --doctest-modules --cov pycouchdb
+```
+
+
+%package -n python3-pycouchdb
+Summary: Modern pure python CouchDB Client.
+Provides: python-pycouchdb
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-pycouchdb
+# py-couchdb
+
+[![Build Status](https://travis-ci.org/histrio/py-couchdb.svg?branch=master)](https://travis-ci.org/histrio/py-couchdb)
+![PyPI](https://img.shields.io/pypi/v/pycouchdb)
+![PyPI - Downloads](https://img.shields.io/pypi/dm/pycouchdb)
+[![Coverage Status](https://coveralls.io/repos/github/histrio/py-couchdb/badge.svg?branch=master)](https://coveralls.io/github/histrio/py-couchdb?branch=master)
+[![Documentation Status](https://readthedocs.org/projects/pycouchdb/badge/?version=latest)](https://pycouchdb.readthedocs.io/en/latest/?badge=latest)
+
+
+
+Modern pure python [CouchDB](https://couchdb.apache.org/) Client.
+
+Currently there are several libraries in python to connect to couchdb. **Why one more?**
+It's very simple.
+
+All seems not be maintained, all libraries used standard Python libraries for http requests, and are not compatible with python3.
+
+
+
+## Advantages of py-couchdb
+
+- Use [requests](http://docs.python-requests.org/en/latest/) for http requests (much faster than the standard library)
+- Python2 and Python3 compatible with same codebase (with one exception, python view server that uses 2to3)
+- Also compatible with pypy.
+
+
+Example:
+
+```python
+>>> import pycouchdb
+>>> server = pycouchdb.Server("http://admin:admin@localhost:5984/")
+>>> server.info()['version']
+'1.2.1'
+```
+
+
+## Installation
+
+To install py-couchdb, simply:
+
+```bash
+pip install pycouchdb
+```
+
+## Documentation
+
+Documentation is available at http://pycouchdb.readthedocs.org.
+
+
+## Test
+
+To test py-couchdb, simply run:
+
+``` bash
+pytest -v --doctest-modules --cov pycouchdb
+```
+
+
+%package help
+Summary: Development documents and examples for pycouchdb
+Provides: python3-pycouchdb-doc
+%description help
+# py-couchdb
+
+[![Build Status](https://travis-ci.org/histrio/py-couchdb.svg?branch=master)](https://travis-ci.org/histrio/py-couchdb)
+![PyPI](https://img.shields.io/pypi/v/pycouchdb)
+![PyPI - Downloads](https://img.shields.io/pypi/dm/pycouchdb)
+[![Coverage Status](https://coveralls.io/repos/github/histrio/py-couchdb/badge.svg?branch=master)](https://coveralls.io/github/histrio/py-couchdb?branch=master)
+[![Documentation Status](https://readthedocs.org/projects/pycouchdb/badge/?version=latest)](https://pycouchdb.readthedocs.io/en/latest/?badge=latest)
+
+
+
+Modern pure python [CouchDB](https://couchdb.apache.org/) Client.
+
+Currently there are several libraries in python to connect to couchdb. **Why one more?**
+It's very simple.
+
+All seems not be maintained, all libraries used standard Python libraries for http requests, and are not compatible with python3.
+
+
+
+## Advantages of py-couchdb
+
+- Use [requests](http://docs.python-requests.org/en/latest/) for http requests (much faster than the standard library)
+- Python2 and Python3 compatible with same codebase (with one exception, python view server that uses 2to3)
+- Also compatible with pypy.
+
+
+Example:
+
+```python
+>>> import pycouchdb
+>>> server = pycouchdb.Server("http://admin:admin@localhost:5984/")
+>>> server.info()['version']
+'1.2.1'
+```
+
+
+## Installation
+
+To install py-couchdb, simply:
+
+```bash
+pip install pycouchdb
+```
+
+## Documentation
+
+Documentation is available at http://pycouchdb.readthedocs.org.
+
+
+## Test
+
+To test py-couchdb, simply run:
+
+``` bash
+pytest -v --doctest-modules --cov pycouchdb
+```
+
+
+%prep
+%autosetup -n pycouchdb-1.14.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-pycouchdb -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Wed May 17 2023 Python_Bot <Python_Bot@openeuler.org> - 1.14.2-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..10ceef6
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+8c32f3436d51ae4c32d033c0efaf1416 pycouchdb-1.14.2.tar.gz