diff options
author | CoprDistGit <infra@openeuler.org> | 2023-06-20 09:02:55 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-06-20 09:02:55 +0000 |
commit | addb5908aa4a07ca02353ae6ae649bcadbc841a4 (patch) | |
tree | f905379455fc9d524e6e338139a6b853a538bbff | |
parent | b595d4b3c77cd0c766b3f7e2e7690d863787c815 (diff) |
automatic import of python-druid-libsopeneuler20.03
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-druid-libs.spec | 123 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 125 insertions, 0 deletions
@@ -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 +   + +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 +   + +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 +   + +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 @@ -0,0 +1 @@ +66d90e80c835a588399eb436c1719e18 druid_libs-0.1.15.tar.gz |