semvec/pypi-packages huggingface dataset:
nf-python-plugin 0.1.2
A Python package for seamless, type-safe, and version-aware integration between Nextflow and Python scripts.
Requires Python: >=3.9

# nf-python: Nextflow Python Integration

A Python package for seamless, type-safe, and version-aware integration between Nextflow and Python scripts.

## Usage

```python
from nf_python import nextflow

print(nextflow.args)
print(nextflow.opts)
nextflow.output(result=42)
```

See the Nextflow plugin documentation for details.
e-pet 0.3.1
A virtual pet companion CLI application
Requires Python: >=3.7
Keywords: virtual pet, cli, game, simulation, terminal, simulation

# e-pet

[![PyPI - Version](https://img.shields.io/pypi/v/e-pet?label=Latest%20Version&link=https%3A%2F%2Fpypi.org%2Fproject%2FPassioGo%2F)](https://pypi.org/project/e-pet/) [![Pepy Total Downlods](https://img.shields.io/pepy/dt/e-pet)](https://www.pepy.tech/projects/e-pet)

A CLI Virtual Pet Companion

# Installation

```sh
pip install e-pet
```

Local installation:
```sh
pip install .
```

# Usage

When installed using pip:
```sh
e-pet
```

Local development:
```sh
python e-pet.py
```

# Interface

The CLI interface should be an ASCII art/animation of the pet, and below various actions that the user can select. The user should be able to select the option they would like to go for using arrow keys (the selected option is highlighted) and then pressing enter, or by selecting the corresponding option number on their keyboard.


# Game Mechanics

The pet has the following attributes:
- name (randomly generated; can be re-generated at any time by the user)
- age (starts at 0, increases as the user plays)
- sex (M, F, ??; randomly assigned, can be re-generated at any time by the user)
- Health (between 0 and 5)
- Happiness (between 0 and 5)
- Despair (between 0 and 5)
- Wealth (unbounded number, starts at 100)

The user can interact with the pet in the following main ways:
- Feeding
- Playing
- Talking

Each option has many different dialog trees. The dialog trees are stored as JSON files. Throughout the dialog trees, selecting various options may have effects on any of the pet's attributes (health, ahppiness, ...). There may be multiple possible outcome at any point of a tree, in which case randomness is used to determine which path to let the user continue on.


# Architecture

Game data is saved in a JSON file in the current directory. When starting, the app looks for a current save, if it doesn't find one it creates a new one. The game auto-saves after each action.

The app runs as a Python application without internet connection.
make-otp 1.0.0
A simple Python library to generate numeric, alphabetic, or alphanumeric OTPs
Requires Python: >=3.1

# 🔐 Python OTP Generator

A simple and flexible One-Time Password (OTP) generator written in Python. Supports numeric, alphabetic, or alphanumeric OTPs with customizable length.

---

## 📋 Features

- Generate OTPs of any length
- Choose between:
  - Digits only (`0-9`)
  - Letters only (`a-z`, `A-Z`)
  - Alphanumeric (balanced mix of letters and digits)
- Handles invalid input with user-friendly error messages
- Randomly shuffles alphanumeric characters for better security

---

## 🧠 How It Works

The function `generate_otp()` takes three parameters:

```python
generate_otp(length, include_letters=True, include_digits=True)

from otp import generate_otp

print(generate_otp(6))                      # e.g., 'd4A1z9' - Alphanumeric (default)
print(generate_otp(6, True, False))         # e.g., 'kYtReX' - Letters only
print(generate_otp(6, False, True))         # e.g., '729184' - Digits only
print(generate_otp(6, False, False))        # Error: At least one of include_letters or include_digits must be True
print(generate_otp())                       # Error: specify a valid length for OTP