summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-06-20 06:45:36 +0000
committerCoprDistGit <infra@openeuler.org>2023-06-20 06:45:36 +0000
commit989fe24f50f8978a58af0f8fdf826f76d14753c3 (patch)
treecf2615a51583fc669b14f41fb8bc3cc880e6dbb0
parent01924fe20e078085072c1932e128bef84d9c57ee (diff)
automatic import of python-nameko-wrapperopeneuler20.03
-rw-r--r--.gitignore1
-rw-r--r--python-nameko-wrapper.spec230
-rw-r--r--sources1
3 files changed, 232 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..09a33d5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/nameko_wrapper-0.0.30.tar.gz
diff --git a/python-nameko-wrapper.spec b/python-nameko-wrapper.spec
new file mode 100644
index 0000000..8dc1fd5
--- /dev/null
+++ b/python-nameko-wrapper.spec
@@ -0,0 +1,230 @@
+%global _empty_manifest_terminate_build 0
+Name: python-nameko-wrapper
+Version: 0.0.30
+Release: 1
+Summary: nameko wrapper
+License: MIT License
+URL: https://github.com/li1234yun/nameko-wrapper
+Source0: https://mirrors.aliyun.com/pypi/web/packages/ed/e0/5fda0df4b0546cb6fe57931c08c1a8955e07331d53a43eb515e2d052eaa3/nameko_wrapper-0.0.30.tar.gz
+BuildArch: noarch
+
+Requires: python3-nameko
+Requires: python3-marshmallow
+
+%description
+# Nameko Wrapper
+
+`nameko-wrapper`包主要包含了一些编写`nameko`微服务所需要的常用工具,主要包括`nameko方法优化`,`elasticsearch优化`,`统一异常处理`以及一些其他工具。
+
+
+
+## Nameko方法优化
+
+- rpc异常处理优化
+
+ `nameko_wrapper.rpc.rpc`对`nameko rpc`进行异常处理和响应优化,处理合理微服务产生的异常和统一响应内容格式。
+
+- rpc响应优化
+
+ `nameko_wrapper.response`为微服务响应提供统一的响应
+
+- nameko异常统一
+
+ `nameko_wrapper.exception`为编写微服务应用提供统一的异常类,可以方便用户自己定义处理异常;
+
+- 常见依赖注入添加
+
+ `nameko_wrapper.dependency_provider`提供常见的`nameko 依赖注入`,比如Elasticsearch依赖注入
+
+
+
+## ElasticSearch优化
+
+- 文档搜索优化
+
+- 提供文档初始化函数
+
+ `nameko_wrapper.elasticsearch.documents.init_document_index`
+
+- 提供更简洁的搜索方式
+
+- 扩展官方的文档类,提供`唯一约束`和诸多便捷查询方法
+
+ `nameko_wrapper.elasticsearch.documents.ExtendDocument`
+
+
+
+## 其它工具
+
+- `nameko`配置读取方法
+
+ `nameko_wrapper.config`
+
+- dict访问转属性访问的方法
+
+ `nameko_wrapper.utils.converts.dict2obj`
+
+
+
+%package -n python3-nameko-wrapper
+Summary: nameko wrapper
+Provides: python-nameko-wrapper
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-nameko-wrapper
+# Nameko Wrapper
+
+`nameko-wrapper`包主要包含了一些编写`nameko`微服务所需要的常用工具,主要包括`nameko方法优化`,`elasticsearch优化`,`统一异常处理`以及一些其他工具。
+
+
+
+## Nameko方法优化
+
+- rpc异常处理优化
+
+ `nameko_wrapper.rpc.rpc`对`nameko rpc`进行异常处理和响应优化,处理合理微服务产生的异常和统一响应内容格式。
+
+- rpc响应优化
+
+ `nameko_wrapper.response`为微服务响应提供统一的响应
+
+- nameko异常统一
+
+ `nameko_wrapper.exception`为编写微服务应用提供统一的异常类,可以方便用户自己定义处理异常;
+
+- 常见依赖注入添加
+
+ `nameko_wrapper.dependency_provider`提供常见的`nameko 依赖注入`,比如Elasticsearch依赖注入
+
+
+
+## ElasticSearch优化
+
+- 文档搜索优化
+
+- 提供文档初始化函数
+
+ `nameko_wrapper.elasticsearch.documents.init_document_index`
+
+- 提供更简洁的搜索方式
+
+- 扩展官方的文档类,提供`唯一约束`和诸多便捷查询方法
+
+ `nameko_wrapper.elasticsearch.documents.ExtendDocument`
+
+
+
+## 其它工具
+
+- `nameko`配置读取方法
+
+ `nameko_wrapper.config`
+
+- dict访问转属性访问的方法
+
+ `nameko_wrapper.utils.converts.dict2obj`
+
+
+
+%package help
+Summary: Development documents and examples for nameko-wrapper
+Provides: python3-nameko-wrapper-doc
+%description help
+# Nameko Wrapper
+
+`nameko-wrapper`包主要包含了一些编写`nameko`微服务所需要的常用工具,主要包括`nameko方法优化`,`elasticsearch优化`,`统一异常处理`以及一些其他工具。
+
+
+
+## Nameko方法优化
+
+- rpc异常处理优化
+
+ `nameko_wrapper.rpc.rpc`对`nameko rpc`进行异常处理和响应优化,处理合理微服务产生的异常和统一响应内容格式。
+
+- rpc响应优化
+
+ `nameko_wrapper.response`为微服务响应提供统一的响应
+
+- nameko异常统一
+
+ `nameko_wrapper.exception`为编写微服务应用提供统一的异常类,可以方便用户自己定义处理异常;
+
+- 常见依赖注入添加
+
+ `nameko_wrapper.dependency_provider`提供常见的`nameko 依赖注入`,比如Elasticsearch依赖注入
+
+
+
+## ElasticSearch优化
+
+- 文档搜索优化
+
+- 提供文档初始化函数
+
+ `nameko_wrapper.elasticsearch.documents.init_document_index`
+
+- 提供更简洁的搜索方式
+
+- 扩展官方的文档类,提供`唯一约束`和诸多便捷查询方法
+
+ `nameko_wrapper.elasticsearch.documents.ExtendDocument`
+
+
+
+## 其它工具
+
+- `nameko`配置读取方法
+
+ `nameko_wrapper.config`
+
+- dict访问转属性访问的方法
+
+ `nameko_wrapper.utils.converts.dict2obj`
+
+
+
+%prep
+%autosetup -n nameko_wrapper-0.0.30
+
+%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-nameko-wrapper -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Tue Jun 20 2023 Python_Bot <Python_Bot@openeuler.org> - 0.0.30-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..1129eb9
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+6009e686f1db6c2267492d2c3f92674d nameko_wrapper-0.0.30.tar.gz