summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-05-31 05:07:06 +0000
committerCoprDistGit <infra@openeuler.org>2023-05-31 05:07:06 +0000
commitc25abd292df2b3713c97f3f4cbfaa5f7ae9541d4 (patch)
tree68178a6bb074f8ef938d730020d8be019d8c010a
parent1b30206af902cbf1398e96bce227f5dc89a1ce64 (diff)
automatic import of python-transbank-sdk
-rw-r--r--.gitignore1
-rw-r--r--python-transbank-sdk.spec354
-rw-r--r--sources1
3 files changed, 356 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..c51f598 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/transbank-sdk-4.0.0.tar.gz
diff --git a/python-transbank-sdk.spec b/python-transbank-sdk.spec
new file mode 100644
index 0000000..add0913
--- /dev/null
+++ b/python-transbank-sdk.spec
@@ -0,0 +1,354 @@
+%global _empty_manifest_terminate_build 0
+Name: python-transbank-sdk
+Version: 4.0.0
+Release: 1
+Summary: Transbank Python SDK
+License: BSD 3-clause "New" or "Revised License"
+URL: https://github.com/TransbankDevelopers/transbank-sdk-python
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/58/65/2ac3bd9ddb3921ca997e883c7cd83b1215b842b42ebe935dbfc0a1e42a21/transbank-sdk-4.0.0.tar.gz
+BuildArch: noarch
+
+
+%description
+
+[![Build Status](https://travis-ci.org/TransbankDevelopers/transbank-sdk-python.svg?branch=master)](https://travis-ci.org/TransbankDevelopers/transbank-sdk-python)
+[![Quality Gate](https://sonarcloud.io/api/project_badges/measure?project=transbank-sdk-python&metric=alert_status)](https://sonarcloud.io/dashboard?id=transbank-sdk-python)
+[![PyPI version](https://badge.fury.io/py/transbank-sdk.svg)](https://badge.fury.io/py/transbank-sdk)
+
+# Transbank Python SDK
+
+SDK Oficial de Transbank
+
+## Requisitos:
+
+- Python 3.4+
+
+# Instalación
+
+Puedes instalar el SDK directamente
+
+```bash
+pip install transbank-sdk
+```
+
+O puedes instalar el SDK a través de Pipenv, agregando a Pipfile:
+
+```python
+[packages]
+transbank-sdk = '*'
+```
+
+y luego ejecutar:
+
+```bash
+pipenv install
+```
+
+## Documentación
+
+Puedes encontrar toda la documentación de cómo usar este SDK en el sitio https://www.transbankdevelopers.cl.
+
+La documentación relevante para usar este SDK es:
+
+- Documentación general sobre los productos y sus diferencias:
+ [Webpay](https://www.transbankdevelopers.cl/producto/webpay).
+- Documentación sobre [ambientes, deberes del comercio, puesta en producción,
+ etc](https://www.transbankdevelopers.cl/documentacion/como_empezar#ambientes).
+- Primeros pasos con [Webpay](https://www.transbankdevelopers.cl/documentacion/webpay).
+- Referencia detallada sobre [Webpay](https://www.transbankdevelopers.cl/referencia/webpay).
+
+## Información para contribuir y desarrollar este SDK
+
+### Requerimientos
+- [Pipenv](https://github.com/pypa/pipenv)
+- Plugin de editorconfig para tu editor favorito.
+
+### Standares
+
+- Para los commits respetamos las siguientes normas: https://chris.beams.io/posts/git-commit/
+- Usamos ingles, para los mensajes de commit.
+- Se pueden usar tokens como WIP, en el subject de un commit, separando el token con `:`, por ejemplo:
+`WIP: This is a useful commit message`
+- Para los nombres de ramas también usamos ingles.
+- Se asume, que una rama de feature no mezclada, es un feature no terminado.
+- El nombre de las ramas va en minúsculas.
+- Las palabras se separan con `-`.
+- Las ramas comienzan con alguno de los short lead tokens definidos, por ejemplo: `feat/tokens-configuration`
+
+#### Short lead tokens
+##### Commits
+- WIP = Trabajo en progreso.
+
+##### Ramas
+- feat = Nuevos features
+- chore = Tareas, que no son visibles al usuario.
+- bug = Resolución de bugs.
+
+### Todas las mezclas a master se hacen mediante Pull Request.
+
+### Test
+Para ejecutar los test localmente debes usar el siguiente comando en una terminal.
+
+```bash
+pipenv run tests
+```
+
+### Deploy de una nueva versión.
+Para generar una nueva versión, se debe crear un PR (con un título "Prepare release X.Y.Z" con los valores que correspondan para `X`, `Y` y `Z`). Se debe seguir el estándar semver para determinar si se incrementa el valor de `X` (si hay cambios no retrocompatibles), `Y` (para mejoras retrocompatibles) o `Z` (si sólo hubo correcciones a bugs).
+
+En ese PR deben incluirse los siguientes cambios:
+
+1. Modificar el archivo `CHANGELOG.md` para incluir una nueva entrada (al comienzo) para `X.Y.Z` que explique en español los cambios **de cara al usuario del SDK**.
+2. Modificar [__version__.py](./transbank/__version__.py) para que apunte a la nueva versión `X.Y.Z`.
+
+Luego de obtener aprobación del pull request, debe mezclarse a master e inmediatamente generar un release en GitHub con el tag `vX.Y.Z`. En la descripción del release debes poner lo mismo que agregaste al changelog.
+
+Con eso Travis CI generará automáticamente una nueva versión de la librería y la publicará en PyPI.
+
+
+%package -n python3-transbank-sdk
+Summary: Transbank Python SDK
+Provides: python-transbank-sdk
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-transbank-sdk
+
+[![Build Status](https://travis-ci.org/TransbankDevelopers/transbank-sdk-python.svg?branch=master)](https://travis-ci.org/TransbankDevelopers/transbank-sdk-python)
+[![Quality Gate](https://sonarcloud.io/api/project_badges/measure?project=transbank-sdk-python&metric=alert_status)](https://sonarcloud.io/dashboard?id=transbank-sdk-python)
+[![PyPI version](https://badge.fury.io/py/transbank-sdk.svg)](https://badge.fury.io/py/transbank-sdk)
+
+# Transbank Python SDK
+
+SDK Oficial de Transbank
+
+## Requisitos:
+
+- Python 3.4+
+
+# Instalación
+
+Puedes instalar el SDK directamente
+
+```bash
+pip install transbank-sdk
+```
+
+O puedes instalar el SDK a través de Pipenv, agregando a Pipfile:
+
+```python
+[packages]
+transbank-sdk = '*'
+```
+
+y luego ejecutar:
+
+```bash
+pipenv install
+```
+
+## Documentación
+
+Puedes encontrar toda la documentación de cómo usar este SDK en el sitio https://www.transbankdevelopers.cl.
+
+La documentación relevante para usar este SDK es:
+
+- Documentación general sobre los productos y sus diferencias:
+ [Webpay](https://www.transbankdevelopers.cl/producto/webpay).
+- Documentación sobre [ambientes, deberes del comercio, puesta en producción,
+ etc](https://www.transbankdevelopers.cl/documentacion/como_empezar#ambientes).
+- Primeros pasos con [Webpay](https://www.transbankdevelopers.cl/documentacion/webpay).
+- Referencia detallada sobre [Webpay](https://www.transbankdevelopers.cl/referencia/webpay).
+
+## Información para contribuir y desarrollar este SDK
+
+### Requerimientos
+- [Pipenv](https://github.com/pypa/pipenv)
+- Plugin de editorconfig para tu editor favorito.
+
+### Standares
+
+- Para los commits respetamos las siguientes normas: https://chris.beams.io/posts/git-commit/
+- Usamos ingles, para los mensajes de commit.
+- Se pueden usar tokens como WIP, en el subject de un commit, separando el token con `:`, por ejemplo:
+`WIP: This is a useful commit message`
+- Para los nombres de ramas también usamos ingles.
+- Se asume, que una rama de feature no mezclada, es un feature no terminado.
+- El nombre de las ramas va en minúsculas.
+- Las palabras se separan con `-`.
+- Las ramas comienzan con alguno de los short lead tokens definidos, por ejemplo: `feat/tokens-configuration`
+
+#### Short lead tokens
+##### Commits
+- WIP = Trabajo en progreso.
+
+##### Ramas
+- feat = Nuevos features
+- chore = Tareas, que no son visibles al usuario.
+- bug = Resolución de bugs.
+
+### Todas las mezclas a master se hacen mediante Pull Request.
+
+### Test
+Para ejecutar los test localmente debes usar el siguiente comando en una terminal.
+
+```bash
+pipenv run tests
+```
+
+### Deploy de una nueva versión.
+Para generar una nueva versión, se debe crear un PR (con un título "Prepare release X.Y.Z" con los valores que correspondan para `X`, `Y` y `Z`). Se debe seguir el estándar semver para determinar si se incrementa el valor de `X` (si hay cambios no retrocompatibles), `Y` (para mejoras retrocompatibles) o `Z` (si sólo hubo correcciones a bugs).
+
+En ese PR deben incluirse los siguientes cambios:
+
+1. Modificar el archivo `CHANGELOG.md` para incluir una nueva entrada (al comienzo) para `X.Y.Z` que explique en español los cambios **de cara al usuario del SDK**.
+2. Modificar [__version__.py](./transbank/__version__.py) para que apunte a la nueva versión `X.Y.Z`.
+
+Luego de obtener aprobación del pull request, debe mezclarse a master e inmediatamente generar un release en GitHub con el tag `vX.Y.Z`. En la descripción del release debes poner lo mismo que agregaste al changelog.
+
+Con eso Travis CI generará automáticamente una nueva versión de la librería y la publicará en PyPI.
+
+
+%package help
+Summary: Development documents and examples for transbank-sdk
+Provides: python3-transbank-sdk-doc
+%description help
+
+[![Build Status](https://travis-ci.org/TransbankDevelopers/transbank-sdk-python.svg?branch=master)](https://travis-ci.org/TransbankDevelopers/transbank-sdk-python)
+[![Quality Gate](https://sonarcloud.io/api/project_badges/measure?project=transbank-sdk-python&metric=alert_status)](https://sonarcloud.io/dashboard?id=transbank-sdk-python)
+[![PyPI version](https://badge.fury.io/py/transbank-sdk.svg)](https://badge.fury.io/py/transbank-sdk)
+
+# Transbank Python SDK
+
+SDK Oficial de Transbank
+
+## Requisitos:
+
+- Python 3.4+
+
+# Instalación
+
+Puedes instalar el SDK directamente
+
+```bash
+pip install transbank-sdk
+```
+
+O puedes instalar el SDK a través de Pipenv, agregando a Pipfile:
+
+```python
+[packages]
+transbank-sdk = '*'
+```
+
+y luego ejecutar:
+
+```bash
+pipenv install
+```
+
+## Documentación
+
+Puedes encontrar toda la documentación de cómo usar este SDK en el sitio https://www.transbankdevelopers.cl.
+
+La documentación relevante para usar este SDK es:
+
+- Documentación general sobre los productos y sus diferencias:
+ [Webpay](https://www.transbankdevelopers.cl/producto/webpay).
+- Documentación sobre [ambientes, deberes del comercio, puesta en producción,
+ etc](https://www.transbankdevelopers.cl/documentacion/como_empezar#ambientes).
+- Primeros pasos con [Webpay](https://www.transbankdevelopers.cl/documentacion/webpay).
+- Referencia detallada sobre [Webpay](https://www.transbankdevelopers.cl/referencia/webpay).
+
+## Información para contribuir y desarrollar este SDK
+
+### Requerimientos
+- [Pipenv](https://github.com/pypa/pipenv)
+- Plugin de editorconfig para tu editor favorito.
+
+### Standares
+
+- Para los commits respetamos las siguientes normas: https://chris.beams.io/posts/git-commit/
+- Usamos ingles, para los mensajes de commit.
+- Se pueden usar tokens como WIP, en el subject de un commit, separando el token con `:`, por ejemplo:
+`WIP: This is a useful commit message`
+- Para los nombres de ramas también usamos ingles.
+- Se asume, que una rama de feature no mezclada, es un feature no terminado.
+- El nombre de las ramas va en minúsculas.
+- Las palabras se separan con `-`.
+- Las ramas comienzan con alguno de los short lead tokens definidos, por ejemplo: `feat/tokens-configuration`
+
+#### Short lead tokens
+##### Commits
+- WIP = Trabajo en progreso.
+
+##### Ramas
+- feat = Nuevos features
+- chore = Tareas, que no son visibles al usuario.
+- bug = Resolución de bugs.
+
+### Todas las mezclas a master se hacen mediante Pull Request.
+
+### Test
+Para ejecutar los test localmente debes usar el siguiente comando en una terminal.
+
+```bash
+pipenv run tests
+```
+
+### Deploy de una nueva versión.
+Para generar una nueva versión, se debe crear un PR (con un título "Prepare release X.Y.Z" con los valores que correspondan para `X`, `Y` y `Z`). Se debe seguir el estándar semver para determinar si se incrementa el valor de `X` (si hay cambios no retrocompatibles), `Y` (para mejoras retrocompatibles) o `Z` (si sólo hubo correcciones a bugs).
+
+En ese PR deben incluirse los siguientes cambios:
+
+1. Modificar el archivo `CHANGELOG.md` para incluir una nueva entrada (al comienzo) para `X.Y.Z` que explique en español los cambios **de cara al usuario del SDK**.
+2. Modificar [__version__.py](./transbank/__version__.py) para que apunte a la nueva versión `X.Y.Z`.
+
+Luego de obtener aprobación del pull request, debe mezclarse a master e inmediatamente generar un release en GitHub con el tag `vX.Y.Z`. En la descripción del release debes poner lo mismo que agregaste al changelog.
+
+Con eso Travis CI generará automáticamente una nueva versión de la librería y la publicará en PyPI.
+
+
+%prep
+%autosetup -n transbank-sdk-4.0.0
+
+%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-transbank-sdk -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Wed May 31 2023 Python_Bot <Python_Bot@openeuler.org> - 4.0.0-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..1506e92
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+9f54758a15e4edd0d08417e4680b692b transbank-sdk-4.0.0.tar.gz