semvec/pypi-packages huggingface dataset:
framedock 0.1.0
GTK spotlight-style launcher
Requires Python: >=3.8

# FrameDock
A custom dock for Linux operating systems to give you extra control over your operating system, especially with easy macros and other quick functions.

## Features
The dock has the following features:
 - Spawn in window with ctrl + space: use system manager
 - automatic centering based on the screen size
 - customization of dimensions, colors, transparency and other features made easy for the user
 - automatically figure out what apps are installed and mimic spotlight from macos
 - have built in dictionary and caclulator and ai search to act like spotlight

## Installation
Soon.
gensql 0.3.1
Python Bindings for GenSQL
Requires Python: >=3.9

# GenSQL for Python

This package provides bindings for [GenSQL](https://arxiv.org/abs/2406.15652).

This package requires Java (>= 17) to be installed, either in `$JAVA_HOME`, or in your `$PATH`.

## Usage:

First, you'll need a database file. You can find an example one [here](https://github.com/LeifAndersen/gensql-python/blob/main/tests/db.edn) or create one using your own data set with [this pipeline](https://github.com/LeifAndersen/GenSQL.structure-learning/tree/dstop2)

Then, in your python file, you can load and query your database like so:

```
import gensql

db = gensql.DB("db.edn")
db.query("SELECT * FROM data LIMIT 5")
```

Optionally you can pick between the `strict` and `permissive` variants of gensql with the `mode` flag (defaults to `permissive`):

```
db.query("SELECT * FROM data LIMIT 5", mode="permissive")
```

You can also pass the results directly into `DataFrame` from pandas:

```
import gensql
import pandas as pd

db = gensql.DB("db.edn")
df = pd.DataFrame(db.query("SELECT * FROM data LIMIT 5"))
```
licensing-specialist 0.1.3
App for tracking trainees through the LLQP process.
Requires Python: >=3.12


# Licensing Specialist

This is a modular desktop application for managing trainees, recruiters, classes, exams, and licenses.

## Project Structure

- `src/licensing_specialist/pyside_gui.py`: Main PySide6 GUI logic (entry point)
- `src/licensing_specialist/tabs/`: Each tab's logic is modularized into its own file:
	- `recruiter_tab.py`, `trainee_tab.py`, `class_tab.py`, `exam_tab.py`, `license_tab.py`
- `src/licensing_specialist/widgets.py`: Shared widget helpers for UI construction
- `src/licensing_specialist/db.py`: Database logic and CRUD helpers (no external dependencies)
- `src/licensing_specialist/styles.py`, `constants.py`: Centralized styles and constants
- `src/licensing_specialist/test_*.py`: Unit tests for database and tab logic

## Running the GUI (PySide6)

## Running the GUI (PySide6)

This project now uses a PySide6-based GUI by default. To run the desktop application:

1. Activate your virtualenv and install dependencies (PySide6 is listed in `pyproject.toml`):

```bash
source .venv/bin/activate
pip install "PySide6>=6.10.0"
```

2. Launch the app from the project root (ensure `src` is on `PYTHONPATH`):

```bash
PYTHONPATH=src .venv/bin/python -m licensing_specialist.main
```

Or run the PySide6 module directly:

```bash
PYTHONPATH=src .venv/bin/python -m licensing_specialist.pyside_gui
```


## Running Tests

To run all tests:

```bash
PYTHONPATH=src pytest src/licensing_specialist/test_*.py
```

Tests cover all major database and tab logic, including CRUD operations and exam/practice status management.

## Notes

- All tab logic is modularized for maintainability.
- Shared widget helpers are in `widgets.py`.
- The codebase is free of legacy/orphaned code.
vrachos 0.0.1
Because your code deserves a solid foundation.
Requires Python: >=3.13
Keywords: cli, framework, logging, model

# vrachos

> Because your code deserves a solid foundation.

**vrachos** is a collection of small, reusable Python utilities intended to
serve as a stable foundation for larger applications. The name comes from the
Greek word “βράχος” (vrachos), meaning rock or cliff, reflecting the library’s
goal: provide simple, dependable building blocks you can rely on.

## Getting Started

To get a local copy up and running follow these simple steps.

### Installation

Run the following command:

```sh
pip install vrachos
```

## Contact

Kanelis Elias - [@email](mailto:e.kanelis@voidbuffer.com)