semvec/pypi-packages huggingface dataset:
cmdinput 1.0.0
A flexible command-line input parsing library
Requires Python: >=3.7

# 🚀 CMD-Input —— 让Python输入不再烫手！

![test](https://img.shields.io/badge/单元测试-100%25通过-brightgreen) 
![version](https://img.shields.io/badge/版本-1.0.0-ff69b4)

还在用 `input()` 玩字符串拼图？ 
🔥 **是时候升级你的输入方式了！** 🔥

```python
# 传统艺能 vs 现代魔法 ✨
a, b, c = map(int, input().split())  # ← 老古董写法
a, b, c = cmdinput.read(int, int, int)  # ← 优雅永不过时
```

## 🛠️ 快速上手
```bash
pip install cmdinput
```

```python
import cmdinput as cin

# 基本操作
name = cin.read(str)  # "请输入你的名字："

# 列表
matrix = cin.read([[float]*5]*6)  # 直接读取二维浮点数组

# 布尔值 🔮
is_admin, has_permission = cin.read(bool, bool)  # 自动识别True/False

# 自定义分隔符 🔧
data = cin.read(int, float, str, sep="|")  # 支持任意分隔符

# 类型转换 🔮
binary_num = cin.read(lambda x: int(x, 2))  # 自动转换二进制字符串

# 文件读取 📂
with open('data.txt') as f:
    x, y = cin.read(float, float, file=f)

```
## 📜 更新日志
- 2025.10.01: 1.0.0 发布  
  全新登场！输入从未如此优雅

---

> 👩💻 开发者友好 | 🐍 Pythonic设计 | 🚴 极简接入
pseudomatic 0.1.3
A tool for generating deterministic pseudonyms based on a seed string and selected language
Requires Python: >=3.10
Keywords: anonymization, generator, pseudonym

# Pseudomatic

Pseudomatic is a Python-based tool for generating pseudonyms based on a seed string and a selected language. It is useful for anonymizing data or creating unique, repeatable pseudonyms.

## Features

- Supports multiple languages:
  - English (`en`)
  - Ukrainian (`ua`)
- Generates pseudonyms in the format: `Adjective Noun` (e.g., "Brave Fox" or "Хоробрий Лис").
- Deterministic output: the same seed and language will always produce the same pseudonym.
- Supports random pseudonym generation when no seed is provided.

## Installation

### From PyPI

```bash
pip install pseudomatic
```

### From Source

1. Clone the repository:
   ```bash
   git clone <repository-url>
   cd pseudomatic
   ```

2. Install in development mode:
   ```bash
   pip install -e .
   ```

## Usage

### As a Python Package

```python
from pseudomatic import pseudonym

# Generate a pseudonym in English
pseudonym_en = pseudonym("JohnDoe", language="en")
print(pseudonym_en)  # Example: "Brave Fox"

# Generate a pseudonym in Ukrainian
pseudonym_ua = pseudonym("JohnDoe", language="ua")
print(pseudonym_ua)  # Example: "Хоробрий Лис"

# Generate a random pseudonym (no seed provided)
random_pseudonym = pseudonym(language="en")
print(random_pseudonym)  # Example: "Curious Elephant"

# Generate a random pseudonym in Ukrainian
random_pseudonym_ua = pseudonym(language="ua")
print(random_pseudonym_ua)  # Example: "Цікавий Слон"

# Use different themes
business_pseudonym = pseudonym("JohnDoe", language="en", theme="business")
retail_pseudonym = pseudonym("JohnDoe", language="ua", theme="retail")
```

### From Command Line

Run the script directly:
```bash
python -m pseudomatic
```

This will generate example pseudonyms in English and Ukrainian using the 'retail' theme.

## Project Structure

- `pseudomatic.py`: Main script for generating pseudonyms.
- `names.py`: Contains adjective and noun lists for supported languages.
- `pyproject.toml`: Package configuration for building and distribution.
- `README.md`: Project documentation.

## Development and Deployment

### Continuous Integration/Continuous Deployment

This project uses GitHub Actions for CI/CD:

- When a new release is created on GitHub, the package is automatically built and published to PyPI.
- The workflow is defined in `.github/workflows/publish.yml`.

### Creating a New Release

To create a new release:

1. Update the version number in `pyproject.toml`.
2. Create a new release on GitHub with a tag matching the version (e.g., `v0.1.0`).
3. The GitHub Actions workflow will automatically build and publish the package to PyPI.

### PyPI Authentication

The GitHub Actions workflow requires a PyPI API token stored as a GitHub secret named `PYPI_API_TOKEN`. To set this up:

1. Create an API token on PyPI (https://pypi.org/manage/account/token/).
2. Add the token as a secret in your GitHub repository settings.

## License

This project is licensed under the MIT License. See the `LICENSE` file for details.
userland 0.1.0
Various Unix and Linux utilities in Python!
Requires Python: >=3.13

===============
python-userland
===============

python-userland is an experimental cross-platform implementation of various
UNIX and Linux utilities, written purely in Python 3.

Note that this project is a work-in-progress. Not many utilities have been
finished, and existing utilities may be limited in functionality, performance
and correctness.

Utilities Featured
==================

python-userland aims to implement as much as can be done in Python and its
standard library, without relying on additional C bindings for system-specific
functions. Currently, the focus is on achieving feature parity with `GNU
Coreutils <https://www.gnu.org/software/coreutils/>`_, although not all
utilities (e.g. ``clear``) are necessarily from the Coreutils project.

Platform Support
================

python-userland should, in principle, run on any OS that runs Python. However,
much testing has only been done in a Linux environment. This will hopefully
change in the future.

License
=======

python-userland is licensed under the GPL. See the LICENSE file for more
information.