semvec/pypi-packages huggingface dataset:
pytest-no-problem 1.0.0
Pytest plugin to tell you when there's no problem
Requires Python: >=3.10

# pytest-no-problem

[![PyPI - Version](https://img.shields.io/pypi/v/pytest-no-problem.svg)](https://pypi.python.org/pypi/pytest-no-problem)
[![PyPI - License](https://img.shields.io/pypi/l/pytest-no-problem.svg)](https://codeberg.org/benba/pytest-no-problem/src/branch/main/LICENSE)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/pytest-no-problem.svg)](https://pypi.python.org/pypi/pytest-no-problem)

Pytest plugin to tell you when there's no problem
eansearch 1.11.0
A Python class for EAN and ISBN name lookup and validation using the API on ean-search.org
Requires Python: >=2.0
Keywords: barcode barcodes ean ean13 ean-13 upc gtin isbn13 isbn-13 search lookup find valid validation

# EANSearch

A Python class for EAN and ISBN name lookup and validation using the API on https://www.ean-search.org

Compatible with Python 2.x **and** 3.x

You can install the eansearch module directly with pip:
```sh
python -m pip install eansearch
```

Then use EANSearch in your own scripts like this:

```python
from eansearch import EANSearch

# get a token from https://www.ean-search.org/ean-database-api.html
apiToken = "secret"
ean = "5099750442227" # Thriller

eansearch = EANSearch(apiToken)

name = eansearch.barcodeLookup(ean)
print(ean, " is ", name)

# more detailed result, preferrably in English (1)
product = eansearch.barcodeSearch(ean, 1)
print(ean, " is ", product["name"].encode("utf-8"), " from category ", product["categoryName"], "(Google ID", product["googleCategoryId"], ") issued in", product["issuingCountry"])

isbn = "1119578884"
title = eansearch.isbnLookup(isbn)
print(isbn, " is ", title)

ok = eansearch.verifyChecksum(ean)
print(ean, " is ", "OK" if ok else "Not OK")

# search for product name "iPod", get the first page of the results, only English results
eanList = eansearch.productSearch("iPod")
for product in eanList:
	print(product["ean"], " is ", product["name"].encode("utf-8"))

# search for similar product names, get the first page of the results, in any language
eanList = eansearch.similarProductSearch("iPod with extra features", 0, 99)
for product in eanList:
	print(product["ean"], " is ", product["name"].encode("utf-8"))

eanList = eansearch.categorySearch(45, "thriller")
for product in eanList:
	print(product["ean"], " is ", product["name"].encode("utf-8"))

eanList = eansearch.barcodePrefixSearch("4007249146")
for product in eanList:
	print(product["ean"], " is ", product["name"].encode("utf-8"))

country = eansearch.issuingCountryLookup("5099750442227")
print(ean + " was issued in " + country)

barcode = eansearch.barcodeImage("5099750442227", 300, 200)
print("HTML: <img src=\"data:image/png;base64," + " encoded + "\">")
panda-python-packages 0.1.0
A collection of Python utilities for Panda projects
Requires Python: >=3.10

# Panda Python Packages

一个 Python 工具包集合，用于 Panda 项目。

## 📦 安装

### 从 PyPI 安装（推荐）

```bash
pip install panda-python-packages
```

### 从 GitHub 安装（开发版）

```bash
pip install git+https://github.com/panda-wayback/panda-python-packages.git
```

## 🚀 使用

```python
from panda_python_packages.utils import hello
print(hello())
```

## 📝 发布

包会发布到 PyPI。发布流程：

1. **更新版本号**：在 `pyproject.toml` 中更新 `version`
2. **创建并推送 tag**：
   ```bash
   git tag v1.0.0
   git push origin v1.0.0
   ```
3. **自动发布**：推送 tag 后，GitHub Actions 会自动构建并上传到 PyPI

详细配置请参考 [PYPI_SETUP.md](PYPI_SETUP.md)

## 🔧 开发

```bash
# 克隆仓库
git clone https://github.com/panda-wayback/panda-python-packages.git
cd panda-python-packages

# 安装开发依赖
pip install -e ".[dev]"

# 运行测试
pytest
```