summaryrefslogtreecommitdiff
path: root/python-druid-libs.spec
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-06-20 09:02:55 +0000
committerCoprDistGit <infra@openeuler.org>2023-06-20 09:02:55 +0000
commitaddb5908aa4a07ca02353ae6ae649bcadbc841a4 (patch)
treef905379455fc9d524e6e338139a6b853a538bbff /python-druid-libs.spec
parentb595d4b3c77cd0c766b3f7e2e7690d863787c815 (diff)
automatic import of python-druid-libsopeneuler20.03
Diffstat (limited to 'python-druid-libs.spec')
-rw-r--r--python-druid-libs.spec123
1 files changed, 123 insertions, 0 deletions
diff --git a/python-druid-libs.spec b/python-druid-libs.spec
new file mode 100644
index 0000000..c490088
--- /dev/null
+++ b/python-druid-libs.spec
@@ -0,0 +1,123 @@
+%global _empty_manifest_terminate_build 0
+Name: python-druid-libs
+Version: 0.1.15
+Release: 1
+Summary: Python utilities for Druid projects
+License: MIT
+URL: https://github.com/jasonFerre/python-lib
+Source0: https://mirrors.aliyun.com/pypi/web/packages/89/77/7f3dd3c5c8e081c8e79a29e139eaea1709b4b20a9c8287590f73b7ce95ba/druid_libs-0.1.15.tar.gz
+BuildArch: noarch
+
+
+%description
+# Druid Libs
+![PythonSupport](https://img.shields.io/static/v1?label=python&message=3.7%20|%203.8|%203.9&color=blue?style=flat-square&logo=python) ![PyPI version](https://badge.fury.io/py/druid-libs.svg) ![PyPi monthly downloads](https://img.shields.io/pypi/dm/druid-libs)
+
+A suite of Python utilities to ease adopting best practices such as test mock lambda functions.
+
+## Features
+* **[MockLambda]()** - A utility that help you to test Lambda function handlers locally with unity test, this utility allow you invoke your lambda passing dinamically env variables to your function, to test his behavior.
+
+* **[FakeContext]()** - A utility that help you to test Lambda function handlers locally with unity test, using a fake context.
+
+* **[FakeEvent]()** - A utility that help you to create a fake event for API Gateway, this help you to work with verbs: GET, POST, DELETE, and UPDATE.
+
+### Installation
+With [pip](https://pip.pypa.io/en/latest/index.html) installed, run: ``pip install druid-libs``
+
+## License
+
+This library is licensed under the MIT-0 License. See the LICENSE file.
+
+%package -n python3-druid-libs
+Summary: Python utilities for Druid projects
+Provides: python-druid-libs
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-druid-libs
+# Druid Libs
+![PythonSupport](https://img.shields.io/static/v1?label=python&message=3.7%20|%203.8|%203.9&color=blue?style=flat-square&logo=python) ![PyPI version](https://badge.fury.io/py/druid-libs.svg) ![PyPi monthly downloads](https://img.shields.io/pypi/dm/druid-libs)
+
+A suite of Python utilities to ease adopting best practices such as test mock lambda functions.
+
+## Features
+* **[MockLambda]()** - A utility that help you to test Lambda function handlers locally with unity test, this utility allow you invoke your lambda passing dinamically env variables to your function, to test his behavior.
+
+* **[FakeContext]()** - A utility that help you to test Lambda function handlers locally with unity test, using a fake context.
+
+* **[FakeEvent]()** - A utility that help you to create a fake event for API Gateway, this help you to work with verbs: GET, POST, DELETE, and UPDATE.
+
+### Installation
+With [pip](https://pip.pypa.io/en/latest/index.html) installed, run: ``pip install druid-libs``
+
+## License
+
+This library is licensed under the MIT-0 License. See the LICENSE file.
+
+%package help
+Summary: Development documents and examples for druid-libs
+Provides: python3-druid-libs-doc
+%description help
+# Druid Libs
+![PythonSupport](https://img.shields.io/static/v1?label=python&message=3.7%20|%203.8|%203.9&color=blue?style=flat-square&logo=python) ![PyPI version](https://badge.fury.io/py/druid-libs.svg) ![PyPi monthly downloads](https://img.shields.io/pypi/dm/druid-libs)
+
+A suite of Python utilities to ease adopting best practices such as test mock lambda functions.
+
+## Features
+* **[MockLambda]()** - A utility that help you to test Lambda function handlers locally with unity test, this utility allow you invoke your lambda passing dinamically env variables to your function, to test his behavior.
+
+* **[FakeContext]()** - A utility that help you to test Lambda function handlers locally with unity test, using a fake context.
+
+* **[FakeEvent]()** - A utility that help you to create a fake event for API Gateway, this help you to work with verbs: GET, POST, DELETE, and UPDATE.
+
+### Installation
+With [pip](https://pip.pypa.io/en/latest/index.html) installed, run: ``pip install druid-libs``
+
+## License
+
+This library is licensed under the MIT-0 License. See the LICENSE file.
+
+%prep
+%autosetup -n druid_libs-0.1.15
+
+%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-druid-libs -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Tue Jun 20 2023 Python_Bot <Python_Bot@openeuler.org> - 0.1.15-1
+- Package Spec generated