summaryrefslogtreecommitdiff
path: root/python-as-ws-wrapper.spec
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-06-20 05:50:39 +0000
committerCoprDistGit <infra@openeuler.org>2023-06-20 05:50:39 +0000
commit573e0e05ca795518aa25c5661bcb668c964c09fa (patch)
treee8de3671adda8083cce045c35335464073c1eb9f /python-as-ws-wrapper.spec
parenteb12e2bea486edf1ed0049bbbdbd859023edccb8 (diff)
automatic import of python-as-ws-wrapperopeneuler20.03
Diffstat (limited to 'python-as-ws-wrapper.spec')
-rw-r--r--python-as-ws-wrapper.spec201
1 files changed, 201 insertions, 0 deletions
diff --git a/python-as-ws-wrapper.spec b/python-as-ws-wrapper.spec
new file mode 100644
index 0000000..1b29bb9
--- /dev/null
+++ b/python-as-ws-wrapper.spec
@@ -0,0 +1,201 @@
+%global _empty_manifest_terminate_build 0
+Name: python-as-ws-wrapper
+Version: 0.0.10
+Release: 1
+Summary: Cliente não oficial do webservice Accesstage
+License: GNU General Public License v3 (GPLv3)
+URL: https://github.com/imobanco/as-webservice-wrapper
+Source0: https://mirrors.aliyun.com/pypi/web/packages/ef/80/acab994f78380c57f2cde2c2907f38935bc7689ff50b99c23f00507745b5/as_ws_wrapper-0.0.10.tar.gz
+BuildArch: noarch
+
+Requires: python3-decouple
+Requires: python3-pydantic
+Requires: python3-zeep
+
+%description
+# Accestage Webservice Wrapper
+Serviço webservice SOAP oferecido pela Accesstage para
+realizar conectividade de troca de arquivos de transações
+
+
+# Serviços oferecidos via SOAP
+- lista de serviços
+- envio de mensagem
+- lista de mensagens
+- recuperação de mensagem
+- confirmação de retirada de mensagem
+
+## Lista de serviços
+Cada serviço disponível é um tipo de transação bancária possível de ser realizada.
+
+Cada serviço possui seu identificador mnemônico de tipo de transação.
+
+## Envio de mensagem
+Uma mensagem representa uma requisição de transação.
+
+Precisa ter o identificador mnemônico da transação a ser realizada e ter o arquivo com os dados da transação.
+
+
+## Lista de mensagens
+Nessa lista só ficam as mensagens com sucesso?
+
+## Recuperação de mensagem
+É o 'retrieve' de uma mensagem específica. Contendo seu status e dados!
+
+
+## Confirmação de retirada de mensagem
+Confirma que tal mensagem foi retirada (serve como ack de um pub/sub consumer?).
+
+Remove da lista de mensagens essa mensagem com sucesso?
+
+
+# Referências técnicas
+- https://docs.python-zeep.org/en/master/
+- https://medium.com/@bkaankuguoglu/how-to-send-soap-requests-in-python-using-zeep-9fd78adb5346
+- https://medium.com/@ayushi21095/working-with-soap-based-web-service-using-python-8f532195bc6c
+
+
+
+
+%package -n python3-as-ws-wrapper
+Summary: Cliente não oficial do webservice Accesstage
+Provides: python-as-ws-wrapper
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-as-ws-wrapper
+# Accestage Webservice Wrapper
+Serviço webservice SOAP oferecido pela Accesstage para
+realizar conectividade de troca de arquivos de transações
+
+
+# Serviços oferecidos via SOAP
+- lista de serviços
+- envio de mensagem
+- lista de mensagens
+- recuperação de mensagem
+- confirmação de retirada de mensagem
+
+## Lista de serviços
+Cada serviço disponível é um tipo de transação bancária possível de ser realizada.
+
+Cada serviço possui seu identificador mnemônico de tipo de transação.
+
+## Envio de mensagem
+Uma mensagem representa uma requisição de transação.
+
+Precisa ter o identificador mnemônico da transação a ser realizada e ter o arquivo com os dados da transação.
+
+
+## Lista de mensagens
+Nessa lista só ficam as mensagens com sucesso?
+
+## Recuperação de mensagem
+É o 'retrieve' de uma mensagem específica. Contendo seu status e dados!
+
+
+## Confirmação de retirada de mensagem
+Confirma que tal mensagem foi retirada (serve como ack de um pub/sub consumer?).
+
+Remove da lista de mensagens essa mensagem com sucesso?
+
+
+# Referências técnicas
+- https://docs.python-zeep.org/en/master/
+- https://medium.com/@bkaankuguoglu/how-to-send-soap-requests-in-python-using-zeep-9fd78adb5346
+- https://medium.com/@ayushi21095/working-with-soap-based-web-service-using-python-8f532195bc6c
+
+
+
+
+%package help
+Summary: Development documents and examples for as-ws-wrapper
+Provides: python3-as-ws-wrapper-doc
+%description help
+# Accestage Webservice Wrapper
+Serviço webservice SOAP oferecido pela Accesstage para
+realizar conectividade de troca de arquivos de transações
+
+
+# Serviços oferecidos via SOAP
+- lista de serviços
+- envio de mensagem
+- lista de mensagens
+- recuperação de mensagem
+- confirmação de retirada de mensagem
+
+## Lista de serviços
+Cada serviço disponível é um tipo de transação bancária possível de ser realizada.
+
+Cada serviço possui seu identificador mnemônico de tipo de transação.
+
+## Envio de mensagem
+Uma mensagem representa uma requisição de transação.
+
+Precisa ter o identificador mnemônico da transação a ser realizada e ter o arquivo com os dados da transação.
+
+
+## Lista de mensagens
+Nessa lista só ficam as mensagens com sucesso?
+
+## Recuperação de mensagem
+É o 'retrieve' de uma mensagem específica. Contendo seu status e dados!
+
+
+## Confirmação de retirada de mensagem
+Confirma que tal mensagem foi retirada (serve como ack de um pub/sub consumer?).
+
+Remove da lista de mensagens essa mensagem com sucesso?
+
+
+# Referências técnicas
+- https://docs.python-zeep.org/en/master/
+- https://medium.com/@bkaankuguoglu/how-to-send-soap-requests-in-python-using-zeep-9fd78adb5346
+- https://medium.com/@ayushi21095/working-with-soap-based-web-service-using-python-8f532195bc6c
+
+
+
+
+%prep
+%autosetup -n as_ws_wrapper-0.0.10
+
+%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-as-ws-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.10-1
+- Package Spec generated