semvec/pypi-packages huggingface dataset:
mi4-conventional-commits-lib 0.1.7
A conventional commits validation library
Requires Python: >=3.7
Keywords: conventional-commits, validation, git, commit-message

# mi4-conventional-commits-lib

A Python library for validating conventional commits.

## Installation

```bash
pip install .
```

## Usage

```python
from mi4_conventional_commits_lib import parseCommit, isCommitValid, buildCommit, getCommitTypes

# Validate a commit
result = validateCommit("feat: new feature (#123)")
print(result)  # True

# Parse a commit
parsed = parseCommit("fix(auth)!: fix bug (#456)")
print(parsed)  # {'type': 'fix', 'scope': 'auth', ...}

# Build a commit
commit_obj = {
    "type": "feat",
    "scope": "api",
    "breakChange": True,
    "description": "new API",
    "issue": 789
}
built = buildCommit(commit_obj)
print(built)  # "feat(api)!: new API (#789)"
```

## Available Functions

- `parseCommit`: parseCommit function
- `isCommitValid`: isCommitValid function
- `buildCommit`: buildCommit function
- `getCommitTypes`: getCommitTypes function

## License

MIT License
Topsis-Aarushi-102303601 1.0.0
TOPSIS implementation using Python

# TOPSIS Python Package

This package implements the **TOPSIS (Technique for Order Preference by Similarity to Ideal Solution)** method.

## Installation

pip install Topsis-Aarushi-102303601

## Usage

topsis-aarushi data.xlsx "1,1,1,2,2" "+,+,-,-,-" result.xlsx

## Input File

- First column: alternatives
- Remaining columns: numeric criteria values

## Output

- Excel file containing:
  - Topsis Score
  - Rank