From addb5908aa4a07ca02353ae6ae649bcadbc841a4 Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Tue, 20 Jun 2023 09:02:55 +0000 Subject: automatic import of python-druid-libs --- python-druid-libs.spec | 123 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 123 insertions(+) create mode 100644 python-druid-libs.spec (limited to 'python-druid-libs.spec') 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 - 0.1.15-1 +- Package Spec generated -- cgit v1.2.3