summaryrefslogtreecommitdiff
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
parentb595d4b3c77cd0c766b3f7e2e7690d863787c815 (diff)
automatic import of python-druid-libsopeneuler20.03
-rw-r--r--.gitignore1
-rw-r--r--python-druid-libs.spec123
-rw-r--r--sources1
3 files changed, 125 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..3f6743e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/druid_libs-0.1.15.tar.gz
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
diff --git a/sources b/sources
new file mode 100644
index 0000000..7cfa405
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+66d90e80c835a588399eb436c1719e18 druid_libs-0.1.15.tar.gz