%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