semvec/pypi-packages huggingface dataset:
opa-wasmtime 0.1.1
OPA WebAssembly SDK for Python based on wasmtime
License: MIT
Requires Python: >=3.10

# OPA WebAssembly SDK for Python based on wasmtime

This is based off [opa-wasm](https://pypi.org/project/opa-wasm/), which uses wasmer, but this targets wasmtime. This allows you to use OPA WASM binaries in Python versions above 3.10, which is the cutoff for wasmer.

It also appears to run significantly faster due to some optimizations I made and some optimizations in python in general since 3.10.

# Getting Started

## Install the module

```
pip install opa-wasmtime
```

## Usage

There are only a couple of steps required to start evaluating the policy.

```python
# Import the module
from opa_wasmtime import OPAPolicy

# Load a policy by specifying its file path
policy = OPAPolicy('./policy.wasm')

# Optional: Set policy data
policy.set_data({"company_name": "ACME"})

# Evaluate the policy
input = {"user": "alice"}
result = policy.evaluate(input)
```

## Support Targets

This module has been tested on python 3.10 and above and wasmtime 27.0.2 and above.

## Writing the policy

See [https://www.openpolicyagent.org/docs/latest/how-do-i-write-policies/](https://www.openpolicyagent.org/docs/latest/how-do-i-write-policies/)

## Compiling the policy

Either use the [Compile REST API](https://www.openpolicyagent.org/docs/latest/rest-api/#compile-api) or `opa build` CLI tool.

For example, with OPA v0.20.5+:

```bash
opa build -t wasm -e 'example/allow' example.rego
```

Which compiles the `example.rego` policy file with the result set to
`data.example.allow`. The result will be an OPA bundle with the `policy.wasm`
binary included.

See `opa build --help` for more details.
client-model 0.2.0
Pacote de exemplo com clientes e operações bancárias
License: MIT
Requires Python: >=3.8

# MichaelBaldezSeuModeloDeClientes

Pacote simples para modelamento de **Clientes**.

## Conteúdo
- `client_model/client.py` – implementação da classe `Client` e `VIPClient`.
- `examples/demo.py` – exemplo de uso.
- `PRE-ENTREGA-1.txt` – arquivo extra exigido.
- `setup.py` – script para empacotamento.

## Como usar
```python
from client_model.client import Client, VIPClient

c = Client('Ana', 'Silva', 'ana@example.com', balance=100.0)
print(c)
c.add_funds(50)
print(c.place_order(120))
tterminal 0.1.0
A TUI kanban TODO list with priority classification
License: MIT
Requires Python: >=3.8

# tterminal

A TUI kanban TODO list application with priority classification using the Eisenhower Matrix.

## Features

- 📝 **Kanban Board**: Organize tasks in Todo, Doing, and Done columns
- ⚡ **Priority Classification**: Use the Eisenhower Matrix to prioritize tasks
  - Urgent & Important (Do First)
  - Important, Not Urgent (Schedule)
  - Urgent, Not Important (Delegate)
  - Not Urgent, Not Important (Eliminate)
- 🔧 **Task Management**: Create, edit, and delete tasks
- 📊 **Sorting**: Toggle between priority and date sorting
- 💾 **Persistence**: Tasks are automatically saved locally
- ⌨️ **Keyboard Navigation**: Full keyboard control

## Installation

Install from PyPI (once published):

```bash
pip install tterminal
```

Or install from source:

```bash
git clone https://github.com/HanzCEO/t.git
cd t
pip install -e .
```

## Usage

Launch the application:

```bash
tterminal
```

### Key Bindings

- **`n`**: Create a new task
- **`q`**: Quit the application
- **`s`**: Toggle sorting between priority and date
- **`esc`**: Exit current modal/dialog or focus main board
- **Click on task**: Edit existing task

### Creating Tasks

1. Press `n` to open the new task dialog
2. Enter a task title (required)
3. Optionally add a description
4. Select priority using the Eisenhower Matrix:
   - **Urgent & Important**: Critical tasks requiring immediate attention
   - **Important, Not Urgent**: Important tasks to schedule for later
   - **Urgent, Not Important**: Tasks that can be delegated
   - **Not Urgent, Not Important**: Tasks that can be eliminated
5. Click "Create" or press Enter to save

### Editing Tasks

1. Click on any task to open the edit dialog
2. Modify title, description, priority, or status
3. Change status to move tasks between columns (Todo ↔ Doing ↔ Done)
4. Click "Save" to update or "Delete" to remove the task

### Sorting

Press `s` to toggle between:
- **Priority sorting**: Orders tasks by Eisenhower Matrix priority
- **Date sorting**: Orders tasks by creation date (newest first)

## Data Storage

Tasks are automatically saved to `~/.tterminal/tasks.json` and persist between sessions.

## Author

**Haxors** - hanzhaxors@gmail.com

## License

MIT License