semvec/pypi-packages huggingface dataset:
ai-security-cli 1.0.1
DEPRECATED - Please use 'aisentry' instead. pip install aisentry
Requires Python: >=3.8
Keywords: deprecated, aisentry

# ⚠️ DEPRECATED - Use `aisentry` instead

**This package has been renamed to `aisentry`.**

## Migration

```bash
pip uninstall ai-security-cli
pip install aisentry
```

## New Usage

```bash
# Old (deprecated)
ai-security-cli scan ./my-project

# New
aisentry scan ./my-project
aisentry audit ./my-project
aisentry test -p openai -m gpt-4
```

## Links

- **New Package**: https://pypi.org/project/aisentry/
- **GitHub**: https://github.com/deosha/aisentry
- **Website**: https://aisentry.co
volikos 0.2.1
A tiny, intro-friendly LLVM language.
Requires Python: >=3.8

# Volikos
A tiny, intro-friendly LLVM language.

## Installation
### Prerequisites
* Python 3.8+ or pipx
* LLVM/Clang (installed via your system package manager)

### Install via pipx
```bash
pipx install volikos
```

### Install via pip
```bash
pip install volikos
```

### Verify
```bash
volikos --help
```
GitHubGuard 0.1.1
Automatically create GitHub issues from Python scripts.
Requires Python: >=3.8

# GitHubGuard

[![PyPI version](https://img.shields.io/pypi/v/GitHubGuard)](https://pypi.org/project/GitHubGuard/) [![License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)

GitHubGuard is a lightweight Python package to automatically create GitHub issues from your scripts.
It allows you to capture exceptions or messages in your Python code and turn them into issues in one or multiple repositories, with optional labels and assignees.

---

## Features

- Automatically create GitHub issues from Python scripts
- Global configuration for token and default repository
- Create issues in different repositories dynamically
- Add custom title, labels, and assignees
- Easy to import and use across multiple scripts
- Fully compatible with Python 3.8+

---

## Installation

Install via pip:
```bash
pip install GitHubGuard
```

Or if using your local development version:
```bash
pip install -e .
```

---

## Usage
```python3
from GitHubGuard import config, create_issue

# Configure once
config(token="your-github-token", default_repo="username/MyRepo")

try:
    1 / 0
except Exception as e:
    create_issue(
        str(e),
        title="Critical error in script",
        labels=["bug", "urgent"],
        assignees=["username1", "username2"]
    )
```
- `token` – Your GitHub personal access token
- `default_repo` – Default repository in owner/repo format
- `title` – Optional custom title (default: first 50 characters of message)
- `labels` – List of labels to assign to the issue
- `assignees` – List of GitHub usernames to assign the issue

You can also create issues in different repositories without changing the global configuration:

```python3
create_issue(
    "Another error occurred",
    repo="username/OtherRepo",
    labels=["enhancement"],
)
```

---

## License
This project is licensed under the MIT License.

---

## Contributing
Feel free to fork, modify, and submit pull requests. Bug reports and suggestions are welcome!
aioairzone 1.0.5
Library to control Airzone devices
Requires Python: >=3.12
Keywords: airzone, hvac, home

# aioairzone
[![Latest Version][mdversion-button]][md-pypi]
[![Python Versions][pyversion-button]][md-pypi]
[![License: Apache 2.0][apache-button]](LICENSE)

[apache-button]: https://img.shields.io/badge/License-Apache%202.0-blue.svg
[md-pypi]: https://pypi.org/project/aioairzone
[mdversion-button]: https://img.shields.io/pypi/v/aioairzone.svg
[pyversion-button]: https://img.shields.io/pypi/pyversions/aioairzone.svg

Python library to control Airzone devices.

## Requirements
- Python >= 3.12

## Install
```bash
pip install aioairzone
```

## Install from Source
Run the following command inside this folder
```bash
pip install --upgrade .
```

## Examples
Examples can be found in the `examples` folder

## API Call examples
Run the following command to list all your Airzone Zones:
```
curl -s --location --request POST "http://192.168.1.25:3000/api/v1/hvac" -d '{"systemID": 0, "zoneID": 0}' | jq
```

Run the following command to list all your Airzone Systems:
```
curl -s --location --request POST "http://192.168.1.25:3000/api/v1/hvac" -d '{"systemID": 127}' | jq
```

Run the following command to fetch your Airzone Altherma parameters:
```
curl -s --location --request POST "http://192.168.1.25:3000/api/v1/hvac" -d '{"systemID": 0}' | jq
```

Run the following command to fetch your Airzone WebServer parameters:
```
curl -s --location --request POST "http://192.168.1.25:3000/api/v1/webserver" | jq
```

Run the following command to fetch a demo Airzone Zone:
```
curl -s --location --request POST "http://192.168.1.25:3000/api/v1/demo" | jq
```

Run the following command to fetch your Airzone LocalAPI version:
```
curl -s --location --request POST "http://192.168.1.25:3000/api/v1/version" | jq
```

Run the following command to fetch your Airzone LocalAPI integration driver:
```
curl -s --location --request POST "http://192.168.1.25:3000/api/v1/integration" -d '{}' | jq
```
itar 0.4.2
tar file index for constant-time member access
Requires Python: >=3.10

# itar

[![PyPI version](https://img.shields.io/pypi/v/itar.svg)](https://pypi.python.org/pypi/itar)
[![docs](https://img.shields.io/badge/docs-brightgreen.svg)](https://kabouzeid.github.io/itar/)

`itar` builds constant‑time indexes over one or more tar file shards, enabling direct, random access to members without extracting the archives. It ships a lightweight CLI (`itar`) and a Python API.

Designed for large datasets and deep‑learning pipelines, it supports single or sharded tar archives with thread‑safe access for concurrent reads.

## Quickstart

```bash
pip install itar
```

### Single tarball

```bash
echo "Hello world!" > hello.txt
tar cf hello.tar hello.txt       # regular tarball

itar index create hello.itar     # indexes hello.tar
itar index list hello.itar       # list indexed members
```

```python
import itar

with itar.open("hello.itar") as archive:
    print(archive["hello.txt"].read())
```

### Sharded tarballs

Give each shard a zero-padded suffix before building the index:

```bash
tar cf photos-0.tar wedding/    # shard 0
tar cf photos-1.tar vacation/   # shard 1

itar index create photos.itar   # discovers photos-0.tar, photos-1.tar, ...
itar index list -l photos.itar  # shard index, offsets, byte sizes
```

```python
import itar

with itar.open("photos.itar") as photos:
    assert "wedding/cake.jpg" in photos
    img_bytes = photos["vacation/sunrise.jpg"].read()
```

## Docs

Full CLI, API, and format details live in the [documentation site](https://kabouzeid.github.io/itar).
hkcr 0.1.0
Hong Kong Companies Registry Search SDK
Requires Python: >=3.9
Keywords: api, companies, hong kong, registry, search

# hkcr

Hong Kong Companies Registry Search SDK

## Installation

```bash
pip install hkcr
```

## CLI Usage

```bash
# Search local companies by name
hkcr "China"

# Search foreign companies
hkcr -f "HSBC"

# Search by BRN
hkcr -b C1572528

# JSON output
hkcr "China" -j
```

## Python Usage

```python
from hkcr import search_local, search_foreign, SearchOptions

# Search local companies
companies = search_local("China")
for co in companies:
    print(f"{co.brn}: {co.english_name}")

# Search by BRN
results = search_local("C1572528", SearchOptions(by_brn=True))

# Search foreign companies
foreign = search_foreign("HSBC")
```