semvec/pypi-packages huggingface dataset:
lost_ds 1.2.0
Lost Dataset library
License: MIT
Requires Python: <4.0,>=3.9
Keywords: python

[![pipeline status](https://gitlab.com/l3p-cv/lost_ds/badges/master/pipeline.svg)](https://gitlab.com/l3p-cv/lost_ds/pipelines)
<!-- [![Documentation Status](https://readthedocs.org/projects/lost_ds/badge/?version=latest)](https://lost_ds.readthedocs.io/en/latest/?badge=latest) -->

### LOSTDataset

This is a library to handle datasets generated by LOST. LOSTDataset enables 
directily producing semantic segmentations, anno-type transformations (i.e. polygon to bbox), 
anno-style transformations (i.e. bbox xywh -> bbox x1x2y1y2), crop datasets, 
visualize annotations, lost2coco and some more.

Checkout some explanation and examples [here](https://github.com/l3p-cv/lost_ds/blob/master/examples/example.ipynb).
valinix 1.0.0
A lightweight and customizable validation library for Python CLI projects.
License: MIT
Requires Python: >=3.7

# Valinix

**Valinix** is a lightweight, customizable validation library designed to simplify user input validation in CLI-based Python projects.

---

## 🚀 Features

- Validate passwords with customizable rules
- Strict validation with clear and formatted error messages
- Easily extendable for email, username, and more (coming soon!)
- Two validation styles:
  - ✅ Boolean-style: `is_valid_password`
  - ⚠️ Exception-style: `validate_password`

---

## 📦 Installation

```
// cmd
pip install valinix
```

---

### 🛠️ Usage

*1. Boolean-style Validation*
Returns True if the password is valid, otherwise False.
```
//python
from valinix import is_valid_password

if is_valid_password("MySecret123!"):
    print("Valid password")
else:
    print("Invalid password")
```

*2. Exception-style Validation*
Raises a ValidationError with formatted reasons if validation fails.
```
// python
from valinix import validate_password, ValidationError

try:
    validate_password("short")
except ValidationError as e:
    print("Invalid Password:")
    print(e)
```

*🔧 Custom Rules*
All validation functions accept the following optional parameters:
```
// python
validate_password(
    "MyPass123",
    min_length=10,
    max_length=100,
    require_upper=True,
    require_lower=True,
    require_digit=True,
    require_special=False
)
```

---

#### 📌 Default Rules
Minimum length: 8  
Maximum length: 50  
Password must not contain spaces  

*Requires:*
One Uppercase letter  
One Lowercase letter  
One Digit    
One Special Character  

---

#### 🧑‍💻 Author
**CodeCaret**

---

##### 📄 License
MIT License. See [LICENSE](LICENSE) file for details.
ardhi-framework 0.1.6
Ardhi Framework for land transactions.
License: MIT
Requires Python: >=3.9

# Ardhi Framework
Ardhi Framework is a framework built for those who want rigid land systems on top of Django. 

### Main features:
- Rigid security framework and libraries that control requests and responses
- Data screening and masking of sensitive information per the role of the user
- Secured land records through hashed models and secured fields
- Cryptography on trial
- Full logging of indelible records for land transactions
- Land files and secured parcel history records
- All user activity, preconfigured and without ability to override

## Requirements
- Django (version>=4.0)
- Django Rest Framework (version >= 2.1)
- Python (version >= 3.9)

These versions are <strong>highly</strong> regulated from the framework itself. And you will rarely need to install them seperately.
If you have your django project already initialized, confirm the compatible Ardhi version to use before installation.

## Installation
Install using ```pip``` to install all required packages.
```shell
pip install ardhi-framework
```
Add ```'ardhi_framework'``` to your ```INSTALLED_APPS``` setting.

```shell
INSTALLED_APPS = [
...
'ardhi_framework',
]
```

## Quickstart
Check out tutorial to easily start off with our framework
smoothdev-commit-message-cli 1.0.5
SmoothDev AI-powered commit message generator CLI tool
License: MIT
Requires Python: <4.0,>=3.12
Keywords: git, commit, ai, cli, smoothdev

# SmoothDev Commit Message CLI

A CLI tool that generates commit messages using AI. This tool integrates with your git workflow to analyze staged changes and generate meaningful commit messages.

## Features

- Generates commit messages from git diffs
- Supports branch name and issue key context
- Secure authentication via Auth0 device flow
- Debug logging for troubleshooting
- Handles compressed and encoded responses
- Configurable via config file or environment variables

## Installation

```bash
pip install smoothdev-commit-message-cli
```

## Quick Start

```bash
# Generate a commit message for staged changes
smoothdev-commit-message-cli

# Generate a commit message with an issue key
smoothdev-commit-message-cli -i JIRA-123

# Generate a commit message for a specific branch
smoothdev-commit-message-cli -b feature/my-branch
```

## Command Line Options

```
-d, --diff       Git diff content (if not using staged changes)
-f, --file       File containing git diff
-b, --branch     Branch name (defaults to current branch)
-i, --issue      Issue number or key
-c, --config     Custom config file path
--debug          Enable debug logging
```

## Authentication

The tool uses Auth0's device flow for secure authentication. On first run, you'll be prompted to authenticate through your browser. Tokens are securely stored and automatically refreshed when needed.

## Related Projects

- **VS Code Extension**: [SmoothDev Commit Message Generator](https://marketplace.visualstudio.com/items?itemName=smoothdevio.smoothdev-commit-message-generator)
- **Homebrew Formula**: `brew install smoothdev-io/tap/smoothdev-commit-message-cli`
- **GitHub Repository**: [smoothdev-io/commit-message-cli](https://github.com/smoothdev-io/commit-message-cli)

## License

MIT License - see LICENSE file for details