semvec/pypi-packages huggingface dataset:
pylinapp 1.0.0
A simple functional test library using Python, Appium and Kobiton
Keywords: selenium, testing, app, kobiton

# pylinapp

pylinapp es una biblioteca de pruebas funcionales simple que utiliza Python, Selenium y Chrome driver.

## Pre-requisitos

Antes de instalar pylinapp, asegúrate de tener instalado lo siguiente:

- Python 3.12.2
- Node.js 16.14.0
- JDK 11.0.16.1

## Instalación

Puedes instalar pylinapp usando pip:

```bash
pip install pylinapp
```

Si necesitas una versión específica de pylinapp, puedes especificarla así:

```bash
pip install pylinapp==version
```
## Uso

Una vez instalado, puedes usar pylinapp con varios argumentos:

| Argumento   | Descripción                                           |
|-------------|-------------------------------------------------------|
| --version   | Imprime la versión de pylinapp.                       |
| --setup     | Copia el directorio de la aplicación e instala las dependencias. |
| --run-tests | Ejecuta las pruebas.                                  |
| --report-html    | Genera un informe en html.                                    |
| --report-word      | Genera un informe en formato word. |
| --reset      | Elimina directorios innecesarios.  |
| --open-app   | Ejecuta y abre la aplicación del framework  |
| --help  -h    | Muestra la ayuda y explica cómo usar los argumentos.  |

Por ejemplo, para imprimir la versión de pylinapp, puedes usar:

```bash
pylinapp --version
```
Para configurar tu aplicación, puedes usar:

```bash
pylinapp --setup
```
Esto copiará el directorio de la aplicación e instalará las dependencias necesarias.

Para ejecutar las pruebas, debes ubicarte dentro de la carpeta framework_web y ejecutar el siguiente comando:

```bash
pylinapp --run-tests
```
Para generar un informe en allure html, debes ubicarte dentro de la carpeta framework_web y usar este comando:

```bash
pylinapp --report-html
```
Y para generar un informe en formato word, debes ubicarte dentro de la carpeta framework_web y usar este comando:

```bash
pylinapp --report-word
```

Reemplaza version con la versión específica de pylinapp que deseas instalar.
pre-commit-download 0.1.0
Build-backend for downloading external single file binaries.
Requires Python: >=3.8

# pre-commit-download

Custom PEP 517 compatible build-backend based on `setuptools.build_meta` for
downloading and installing single-file binaries during building wheel.

## Usage

All binary requirements must be defined in the `pyproject.toml`.

Schema:

<!-- markdownlint-disable MD013 -->

```toml
[build-system]
requires = [
    "pre-commit-download~=0.1.0",
]
build-backend = "pre_commit_download.hooks"

[tool.pre-commit-download]
install_root = "src/<module_name>/bin"  # optional, defaults to **/<module_name>

[tool.pre-commit-download.binaries]
"<executable-name>" = [
    {sys_platform = "<sys.platform>", platform_machine = "<platform.machine()>", extract_method = "<tarfile|zipfile>", extract_path = "<executable-name-v1.0.0/executable-name>", exec_suffix="<str>", url = "https://..."},
    {...},
]
"<executable-name>" = [
    {...},
]
```

<!-- markdownlint-enable MD013 -->

Required parameters:

- `<executable-name>` - the name of executable file(s) without extension
- `sys_platform` - compares to `sys.platform`
- `platform_machine` - compares to `platform.machine()`
- `url` - source URL

Optional parameters:

- `install_root` - a relative path from the project root there executables
  should be installed, default to the client's module name
- `exec_suffix` - optional, a platform specified executable suffix (like `exe`)
- `extract_method` - optional, an archive unpacking provider (`tarfile` or
  `zipfile`); not required if `url` points to unpacked file
- `extract_path` - optional, a relative path to the executable inside the
  archive, defaults to `<executable-name>` + `<exec_suffix>` (if defined);
  not required if `url` points to unpacked file