semvec/pypi-packages huggingface dataset:
zoraapexx 0.1.0
ZORA

# Zoraapexx Word Guess Game

Welcome to Zoraapexx, a word guessing game where you can have fun guessing words!

## Installation

Make sure you have Python 3.x installed. You can download it [here](https://www.python.org/downloads/).

```bash
git clone https://github.com/your-username/zoraapexx.git
cd zoraapexx
pip install -r requirements.txt


Run the game using the following command:

```bash
python main.py
pytest-doctest-mkdocstrings 0.1.1
Run pytest --doctest-modules with markdown docstrings in code blocks (```)
Requires Python: >=3.7

# pytest-doctest-mkdocstrings

A pytest plugin that allows you to use doctest and enclose your example code blocks in ` ``` ` codeblocks (e.g. when building documentation with mkdocs and mkdocstring).

> **v0.1.0 - Breaking change** - you now need to specifically add the command line option `--doctest-mdcodeblocks` when calling pytest

Usually this docstring would fail doctest:

```
    """
    A function description

    Examples:
    --------
    ```
    >>> x = 1
    >>> x
    1
    ```
    """
```

As doctest looks for the output
```
Expected:
    1
    ```
Got:
    1
```

This plugin works by mockeypatching doctests parser when pytest begins each test session and including ` ``` ` as an identifier of the end of an expected result (a `want`).

It only works when doctest is invoked via pytest, not when invoking doctest directly.

If you have code examples or expected results which actually contain ` ``` ` then you'll need to re-write them.

## Usage

> **TL;DR**: invoke pytest with `--doctest-mdcodeblocks`

1. **Strongly recommended** to set up a virtual environment first! (e.g.. `python3 -m venv .venv`, `. .venv/bin/activate`)
1. Install with `pip install pytest-doctest-mkdocstrings`
1. Run pytest: `pytest --doctest-mdcodeblocks --doctest-modules --doctest-glob="*.md"`

You can also add the following to your `pyproject.toml` so that pytest always runs doctests:
```
[tool.pytest.ini_options]
addopts = [
    "--doctest-modules",
    "--doctest-glob='*.md'",
    "--doctest-mdcodeblocks"
]
```

To temporarily override the setting use: `pytest --no-doctest-mdcodeblocks`
daisyfontconverter 1.0.0
A small command line tool to convert PixelForge font files into c-arrays for the electrosmith daisy
Requires Python: >=3.10,<4.0

# daisy font converter

A small command line tool to convert [PixelForge](https://www.pixel-forge.com/) font files into c-arrays for the electrosmith daisy.

## Usage

```bash
daisyfontconverter --input pat/to/my_font.pxf --width 4 --height g
```

### Example output

```c
static const uint16_t Font4x6[] = {
    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // Space
    0x0000, 0x4000, 0x4000, 0x4000, 0x0000, 0x4000, // !
    0x0000, 0xA000, 0xA000, 0x0000, 0x0000, 0x0000, // "
    ...
    0x0000, 0x0000, 0xE000, 0x2000, 0x4000, 0xE000, // z
    0x0000, 0x6000, 0x4000, 0xC000, 0x4000, 0x6000, // {
    0x0000, 0x4000, 0x4000, 0x4000, 0x4000, 0x4000, // |
    0x0000, 0xC000, 0x4000, 0x6000, 0x4000, 0xC000, // }
    0x0000, 0x0000, 0x2000, 0xE000, 0x8000, 0x0000, // ~ Tilde
};

FontDef Font_4x6 = {4, 6, Font4x6};
```

The result of that output should go into `oled_fonts.c` in libDaisy.
Additionally put a `extern FontDef Font_4x6;` into `oled_fonts.h`

Run `task build_all` in VSCode and use your font as usually

### Installation

**Option A:** just download the python script in the daisyfontconverter directory (no external dependencies) and run it with python:

```bash
python3 cli.py -input pat/to/my_font.pxf --width 4 --height g
```

**Option B:** Install via pip using

```bash
pip install daisyfontconverter
```

and run via
```bash
daisyfontconverter --input pat/to/my_font.pxf --width 4 --height g
```
unit-propagation 0.1
physical quantities (numbers with units)
Requires Python: >=3.6
Keywords: quantities,physical quantity,units,SI scale factors,engineering notation,mks,cgs

Simple-Minded Unit Propagation for QuantiPhy
============================================

| Author: Ken Kundert
| Version: 0.1
| Released: 2024-03-01
|

This is a package used to experiment with adding unit propagation to QuantiPhy_.  
It currently employs simple-minded simplification rules that are relatively easy 
to fool.  Also, there is a strong emphasis on simple electrical unit scenarios.  
Even so, it shows promise for use in well controlled settings.

Here is simple example::

    from unit_propagation import (
        UnitPropagatingQuantity as Quantity, QuantiPhyError
    )
    try:
        v = Quantity("2.5V")
        i = Quantity("100nA")
        print(v/i)
    except QuantiPhyError as e:
        print(f"error: {e!s}")

Included in the package is a simple RPN calculator that allows you to explore 
the capabilities and limitation of the *unit propagation*.

.. _QuantiPhy: https://quantiphy.readthedocs.io
lm-deezer-bf-dec 0.0.1b4
A simple RUST package with scope to speed up the blowfish decryption process for deezer tracks.
Requires Python: >=3.8

# LM_DEEZER_BF_DEC

> [!IMPORTANT]
> Rust is needed for installing this library

## Direct install
> [!WARNING]
> May not work due different architecture
1. Using pip
	```bash
	pip install lm_deezer_bf_dec
	```

## Build by yourself
1. Create a python virtual environment
	```bash
	python3.12 -m venv venv
	```
1. Activate it
	```bash
	source venv/bin/activate
	```
1. Install maturin
	```bash
	pip install maturin[patchelf]
	```
1. Install Rust
	> [!NOTE]
	> If you have already installed RUST you can jump this step
	```bash
	curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
	```
1. Build it
	```bash
	maturin build -r --sdist
	```
1. Install it
	```bash
	pip install target/wheels/<file>.tar.gz
	```
webp2png 0.1.3
webp convert to  png
Requires Python: >=3.8,<4.0

# webp2png


## Installation
You can install the package using pip:

```bash
pip install webp2png
```

## Usage

```bash
webp2png -f abc.webp -t abc.png
```
The validate method takes a phone number and an optional country code as arguments. If the phone number is valid, the method returns True. If the phone number is invalid, the method returns False.
python3-tools 0.0.1
tools for python3
Requires Python: >=3.10

# python3-tools

#### 介绍
使用python3的基本工具，比如通用方法，网络访问工具等

#### 软件架构
软件架构说明


#### 安装教程

1.  xxxx
2.  xxxx
3.  xxxx

#### 使用说明

1.  xxxx
2.  xxxx
3.  xxxx

#### 参与贡献

1.  Fork 本仓库
2.  新建 Feat_xxx 分支
3.  提交代码
4.  新建 Pull Request


#### 特技

1.  使用 Readme\_XXX.md 来支持不同的语言，例如 Readme\_en.md, Readme\_zh.md
2.  Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com)
3.  你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目
4.  [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目，是综合评定出的优秀开源项目
5.  Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help)
6.  Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)