semvec/pypi-packages huggingface dataset:
dbt-database 0.1.5
The custom adapter plugin for dbt
Requires Python: >=3.9.0
Keywords: adapter, adapters, database, dbt, dbt Cloud, dbt Core, dbt Labs, dbt-core, elt

<p align="center">
    <img
        src="https://raw.githubusercontent.com/dbt-labs/dbt/ec7dee39f793aa4f7dd3dae37282cc87664813e4/etc/dbt-logo-full.svg"
        alt="dbt logo"
        width="500"
    />
</p>

<p align="center">
    <a href="https://pypi.org/project/dbt-database/">
        <img src="https://badge.fury.io/py/dbt-database.svg" />
    </a>
    <a target="_blank" href="https://pypi.org/project/dbt-database/" style="background:none">
        <img src="https://img.shields.io/pypi/pyversions/dbt-database">
    </a>
    <a href="https://github.com/psf/black">
        <img src="https://img.shields.io/badge/code%20style-black-000000.svg" />
    </a>
    <a href="https://github.com/python/mypy">
        <img src="https://www.mypy-lang.org/static/mypy_badge.svg" />
    </a>
    <a href="https://pepy.tech/project/dbt-database">
        <img src="https://static.pepy.tech/badge/dbt-database/month" />
    </a>
</p>

# dbt

**[dbt](https://www.getdbt.com/)** enables data analysts and engineers to transform their data using the same practices that software engineers use to build applications.

dbt is the T in ELT. Organize, cleanse, denormalize, filter, rename, and pre-aggregate the raw data in your warehouse so that it's ready for analysis.

## dbt-database

`dbt-database` enables dbt to work with Database.
For more information on using dbt with Database, consult [the docs](https://docs.getdbt.com/docs/profile-database).

# Getting started

Review the repository [README.md](../README.md) as most of that information pertains to `dbt-database`.

## Contribute

- Want to help us build `dbt-database`? Check out the [Contributing Guide](CONTRIBUTING.md).
psychometric 0.1.0
Simple utils for psychometric computation
Requires Python: >=3.12

# Psychometric_utils
[![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)
[![Documentation](https://img.shields.io/badge/docs-latest-blue.svg)](https://colehank.github.io/psychometric_utils/)

一个简单心理测量学库，包括项目分析、信度分析和效度分析。

- **项目分析（Item Analysis）**
  - 难易度分析（均值/通过率）
  - 校正题总相关（CITC）
  - 极端组检验

- **信度分析（Reliability Analysis）**
  - Cronbach's α系数
  - McDonald's Omega系数
  - 分半信度
  - 删除题目后的α分析

- **效度分析（Validity Analysis）**
  - 探索性因子分析（EFA）
  - 验证性因子分析（CFA）
  - 平均方差提取（AVE）
  - 组合信度（CR）
  - 判别效度分析

## 安装

使用uv安装：

```bash
uv add psychometric
```

## 使用示例
[示例](https://colehank.github.io/psychometric_utils/)
xutk 0.3.4
Xulab toolkit in python
Requires Python: <3.15,>=3.11

# Xulab Useful Toolkit in Python (xutk)

![Maintenance](https://img.shields.io/maintenance/Zelin2001/2025)
![PyPI - Python Version](https://img.shields.io/badge/python-3.11|3.12|3.13|3.14|3.14t-blue.svg)

## 导入项目

```bash
pip install \
  --trusted-host "gitea.xulab.ion.ac.cn" \
  --extra-index-url "http://gitea.xulab.ion.ac.cn/api/packages/zelin2001/pypi/simple/" \
  xutk
```

或者使用 uv:

```bash
uv add --index http://gitea.xulab.ion.ac.cn/api/packages/zelin2001/pypi/simple xutk
```

## 快速开始

```python
from xutk import verchk, log, mp_runner
from pathlib import Path

# 版本检查
verchk.check_version("0.2.0", "some_package")

# 日志记录
logger = log.CtxLogger("my_app")
logger.info({"module": "processor", "file": "data.csv"}, "Processing started")

# 多进程运行器
runner = mp_runner.mprunner_factory(2, log_file=Path("process.log")) # 进程队列，取 2 个运行
runner.batch_run(["echo", "-E", f"test{num}"] for num in range(1,25)) # 排队 25 个进程
```

**建议在项目 `__init__.py` 创建 CtxLogger("my_app")，避免实例化顺序问题。**

## 项目结构

```text
xutk/
├── xutk/
│   ├── __init__.py      # 包初始化
│   ├── log.py           # 日志记录功能
│   ├── mp_runner.py     # 多进程运行管理
│   ├── perf.py          # 快速资源检查
│   └── verchk.py        # 版本检查功能
├── test/
│   ├── integration/     # 集成测试
│   └── unit/            # 单元测试
├── gitea/
│   └── workflows/       # CI 工作流
├── pyproject.toml       # 项目配置
└── README.md            # 项目文档
```

## 开发

### 安装开发依赖

```bash
uv sync --all-extras
```

### 运行测试

```bash
uv run pytest
```

### 代码检查

```bash
uv run ruff check      # 代码风格检查
uv run ty check        # 类型检查
uv run pytest          # 样例测试
```
everai 0.2.41
Client library to manage everai infrastructure
Requires Python: >=3.10
Keywords: expvent, ever, everai, ai, inference, serveless, autoscaling

## 自动补全

```shell
# 激活全局的python自动补全
activate-global-python-argcomplete
```

将下列内容添加到你的shell配置中，例如~/.bashrc 或者 ~/.zshrc
```
eval "$(register-python-argcomplete ever)"
eval "$(register-python-argcomplete everai)" 
```
term-paint 1.0.2
CLI tool for drawing pixel art in the terminal with keyboard (WASD) controls.
Requires Python: >=3.9

# term-paint

## Description

This is a CLI tool for drawing images in your terminal with keyboard controls. For wide compatibility, only 8 terminal colors are used - an image that uses different colors will round them to the nearest supported color when loaded and saved.

## Usage

- E to toggle drawing mode (`X` in infobar means drawing is disabled; `%` in infobar means it is enabled)
- W,A,S,D to move around the image
- 1...7 for switching colors (indicated on the left of the infobar)
- 0 to switch to black (default fill color)
- B to show a view of the image in your default image viewer
- X to save the image under the filename provided (nameless files are saved as `unnamed.png`)
- Q to exit the program without saving any changes

## CLI options

- `-n NAME`/`--filename NAME`: provides a filename to save or load the image
- `-l`/`--load`: try to load the specified image (fails if the name was not provided or the image doesn't exist)
- `-x`/`--width`: specify the width in pixels when creating a new image (default 88)
- `-y`/`--height`: specify the height in pixels when creating a new image (default 31 for 88x31 images)
- `-p`/`--pos`: display cursor position in infobar (recommended)
- `-c`/`--change-color`: tries to use the brighter versions of terminal colors (visible colors are dependent on your theme)

## Installation

From [PyPI](https://pypi.org/project/term-paint/):

- `pip install term-paint` or `pipx install term-paint` or `uv tool install term-paint`
- `term-paint [OPTIONS]`

From wheel files:

- Download the wheel files from the release and place them into a new directory
- `uv install .`
- `term-paint [OPTIONS]`

From the repo:

- `git clone https://github.com/strawberry-p/term-paint.git`
- `cd term-paint`
- `py paint.py [OPTIONS]`
roul 0.1.3
ROUL Library
Requires Python: >=3.10.0

# roul

`roul` is a comprehensive collection of various utility tools for Python, including high-performance ASN lookups, IP management, and more.

## Usage

### ASN Lookup

```python
import roul.asn

# Set User-Agent as required by data providers
roul.asn.UA = "YourProject contact@example.com"

# Sync data
roul.asn.update()

# Search
asn = roul.asn.search_asn_as_ip("1.1.1.1")
name = roul.asn.search_asn_name(asn)
print(f"ASN: {asn}, Name: {name}")
```

## License

Apache License 2.0