semvec/pypi-packages huggingface dataset:
alumathpeer2 0.1.0
A matrix multiplication library
Requires Python: >=3.6

# AluMathPeer2

A simple and efficient matrix multiplication library.

## Installation

```bash
pip install alumathpeer2
```

## Usage

```python
from alumathpeer2 import multiply_matrices

# Example 1: 2x2 matrices
A = [[1, 2], [3, 4]]
B = [[5, 6], [7, 8]]
result = multiply_matrices(A, B)
# Result: [[19, 22], [43, 50]]

# Example 2: 2x3 and 3x2 matrices
A = [[1, 2, 3], [4, 5, 6]]
B = [[7, 8], [9, 10], [11, 12]]
result = multiply_matrices(A, B)
# Result: [[58, 64], [139, 154]]
```

## Features

- Supports matrices of different dimensions
- Input validation
- Simple and intuitive API

## License

MIT License
easyfont 0.0.1.post10
One line of code, your ideal font is ready — EasyFont.
Requires Python: >=3.8

# easyfont


**One line of code, your ideal font is ready — EasyFont.**



**Install**

```bash
pip install easyfont
```


**Usage**


```python
import easyfont
from easyfont import Lang, FontConfig
from easyfont import getfont


def main():
    print("Hello from easyfont!")
    print(easyfont.__version__)
    print(getfont()) # default font
    print(easyfont.getfont(lang=Lang.EN_US))  # one language
    print(getfont(lang=[Lang.EN_US, Lang.ZH_TW]))  # multiple languages

    cfg = FontConfig(lang=[Lang.EN_US, Lang.ZH_CN, Lang.ZH_TW])  # use FontConfig
    print(getfont(cfg=cfg))  # use FontConfig with multiple languages


if __name__ == "__main__":
    main()

```
testjump 0.1.6
A CLI tool that helps you quickly navigate to test functions in pytest files.
Requires Python: >=3.12

# TestJump (TJ)

A CLI tool that helps you quickly navigate to test functions in pytest files.

> When making fundamental changes to a project, multiple test cases often fail.
> Instead of manually opening files and searching for each failing test, TestJump allows you to jump directly to the test location 🤷.

## Installation

Install this tool using pip:

```bash
pip install testjump
```

Or using [pipx](https://pipx.pypa.io/stable/):

```bash
pipx install testjump
```

Or using [uv](https://docs.astral.sh/uv/guides/tools/):

```bash
uv tool install testjump
```

## Usage

1. Jump to a test function:

```bash
tj tests/test_calculator.py::test_addition
```

2. Jump to a test class method:

```bash
tj tests/test_user.py::TestUser::test_user_creation
```

3. Jump using pytest output (supports FAILED prefix):

```bash
tj "FAILED tests/test_user.py::TestUser::test_user_creation - Failed: assertion error"
```

### Interactive Usage with Multiple Files

You can use it interactively with a file containing multiple jump points:

```bash
for line in $(cat jumppoints.txt); do tj $line; echo "Press any key to continue..."; read; done
```

### Output Options

TestJump supports different output formats:

1. Print location only (useful for scripting):

```bash
tj tests/test_calculator.py::test_addition -print
# Output: tests/test_calculator.py:42
```

2. JSON output with detailed information:

```bash
tj tests/test_calculator.py::test_addition -json
# Output:
# {
#   "status": "ok",
#   "path": "tests/test_calculator.py",
#   "class_name": null,
#   "function_name": "test_addition",
#   "lineno": 11
# }
```

### Configuring Your Editor

TestJump uses VS Code by default, but you can configure your preferred editor by setting the `TJ_EDITOR` environment variable:

```bash
# For VS Code (default)
export TJ_EDITOR=vscode

# For Vim
export TJ_EDITOR=vim

# For IntelliJ IDEA
export TJ_EDITOR=idea

# For PyCharm
export TJ_EDITOR=pycharm

# For Neovim
export TJ_EDITOR=nvim
```

Add this to your `.bashrc` or `.zshrc` to make it permanent.

## Contributing

To contribute to this tool, first checkout the code. Then create a new virtual environment:

```shell
cd testjump
python -m venv .venv
source .venv/bin/activate
```

Now install the dependencies and test dependencies:

```shell
pip install -e '.[dev]'
```

Or if you are using [uv](https://docs.astral.sh/uv/):

```shell
uv sync --extra dev
```

To run the tests:

```
uv run pytest .
```

To help ensure consistent code quality that follows our guidelines, [pre-commit](https://pre-commit.com/install) may be used. We have git hooks defined which will execute before commit. To install the hooks:

```shell
pre-commit install
```