semvec/pypi-packages huggingface dataset:
run-concurrently 0.2.5
Zero dependency library to run multiple processes concurrently
Requires Python: >=3.9

# Run Concurrently

![PyPI - Version](https://img.shields.io/pypi/v/run-concurrently) ![PyPI - Python Version](https://img.shields.io/pypi/pyversions/run-concurrently) ![PyPI - License](https://img.shields.io/pypi/l/run-concurrently) ![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/eelkevdbos/run-concurrently/test.yml?branch=main&label=tests)



A pure python, zero dependency, package to run a list of commands concurrently.

## Installation

Install from PyPI:

```bash
pip install run-concurrently
```

or, if you prefer to keep it isolated:

```bash
pipx install run-concurrently
```

## Features

* **Zero dependencies** – works with the Python standard library only  
* **Colour‑coded output** – each command gets its own colour so logs are easy to follow  
* **Graceful shutdown** – sends SIGINT/SIGTERM to all child processes on exit  
* **Cross‑platform** – tested on Linux, macOS, and Windows

## Usage

Run any number of commands concurrently:

```bash
run-concurrently \
  "tail -f app.log" \
  "uvicorn app:app --reload"
```

By default, **run-concurrently** stops *all* commands as soon as one of them exits with a non‑zero status.
rankgun 3.0.0
This package is a sleek simple Python wrapper for the rangkun API.
Requires Python: <4.0,>=3.9
Keywords: python

# rankgun python

[![Release](https://img.shields.io/github/v/release/rankgun/python)](https://img.shields.io/github/v/release/rankgun/python)
[![Build status](https://img.shields.io/github/actions/workflow/status/rankgun/python/main.yml?branch=main)](https://github.com/rankgun/python/actions/workflows/main.yml?query=branch%3Amain)
[![codecov](https://codecov.io/gh/rankgun/python/branch/main/graph/badge.svg)](https://codecov.io/gh/rankgun/python)
[![Commit activity](https://img.shields.io/github/commit-activity/m/rankgun/python)](https://img.shields.io/github/commit-activity/m/rankgun/python)
[![License](https://img.shields.io/github/license/rankgun/python)](https://img.shields.io/github/license/rankgun/python)

This package is a sleek simple Python wrapper for the rangkun API.

- **Github repository**: <https://github.com/rankgun/python/>
- **Documentation** <https://www.rankgun.works/docs/developing/python/>
dclick-log-stream 1.0.1
Ferramenta para o monitoramento e transmissão de arquivos de log em tempo real para uma API WebScocket.
Requires Python: >=3.6

# LogStream

LogStream Ã© uma ferramenta para o monitoramento e transmissÃ£o de arquivos de log em tempo real para uma API WebScocket.

## ConfiguraÃ§Ã£o

Antes de usar o LogStream, configure o arquivo `.logstream` no diretÃ³rio raiz do seu projeto. Este arquivo deve conter as seguintes variÃ¡veis:

```env
AUTOMATION_ID=id_automacao
AUTOMATION_NAME=nome_automacao
LOG_FILE=caminho//.log
```

## Uso BÃ¡sico

O LogStream fornece um decorador que gerencia automaticamente o ciclo de vida do monitoramento de logs. Aqui estÃ¡ um exemplo bÃ¡sico de uso:

```python
from logstream import LogStream

@LogStream()
def sua_funcao():
    # Os logs serÃ£o automaticamente monitorados e enviados para a API
    pass
```

## Como Funciona

1. O decorador `@LogStream()` inicia automaticamente o monitoramento do arquivo de log quando a funÃ§Ã£o decorada Ã© chamada
2. Durante a execuÃ§Ã£o da funÃ§Ã£o, qualquer nova linha adicionada ao arquivo de log serÃ¡ transmitida para a API
3. Quando a funÃ§Ã£o termina, o monitoramento Ã© automaticamente interrompido


## ObservaÃ§Ãµes

- O arquivo de log especificado em `LOG_FILE` deve existir antes de iniciar o monitoramento
- O monitoramento Ã© feito em uma thread separada, nÃ£o interferindo na execuÃ§Ã£o principal do seu cÃ³digo
- Em caso de erro no envio de logs, o erro serÃ¡ impresso no console, mas nÃ£o interromperÃ¡ a execuÃ§Ã£o da automaÃ§Ã£o