semvec/pypi-packages huggingface dataset:
exceldiffy 0.1.0
Compare Excel sheet columns side by side
Requires Python: >=3.7

# exceldiffy: Portfolio Comparator

**exceldiffy** is a Python package designed to compare specified columns between two Excel sheets, highlighting differences side by side. Ideal for financial analysts and data professionals working with portfolio data.

## Features

- Compare multiple columns across two datasets.
- Calculate percentage and absolute changes.
- Display changes in a user-friendly format.

## Installation

```bash
pip install exceldiffy
powerpoint-commenter 1.0.1
A Python package for adding comments to PowerPoint presentations using OpenXML SDK
Requires Python: >=3.7
Keywords: powerpoint, comments, openxml, office, presentation, pptx, offline

# PowerPoint Comment Adder

A Python package for adding comments to PowerPoint presentations using Microsoft's OpenXML SDK.

## Features

- Add comments to specific slides in PowerPoint presentations
- Cross-platform support (Windows, Linux, macOS)
- Modern Office 2021 comment system support
- Simple Python API
- Command-line interface

## Requirements

- .NET 9.0 Runtime (for the underlying comment engine)
- Python 3.7+

## Installation

### From Source

1. Clone or download this repository
2. Install the package in development mode:

```bash
pip install -e .
```

### From PyPI (when published)

```bash
pip install powerpoint-commenter
```

## Usage

### Python API

```python
from powerpoint_commenter import PowerPointCommenter

# Initialize the commenter
commenter = PowerPointCommenter()

# Add a comment to slide 1
success = commenter.add_comment(
    file_path="presentation.pptx",
    slide_number=1,
    author_name="John Doe",
    author_initials="JD",
    comment_text="This slide needs revision"
)

if success:
    print("Comment added successfully!")
else:
    print("Failed to add comment")
```

### Command Line

```bash
# Add a comment via command line
python -m powerpoint_commenter.cli "presentation.pptx" 1 "John Doe" "JD" "This slide needs revision"
```

## Platform Support

### Windows
- Requires .NET 9.0 Runtime
- Fully supported

### Linux
- Requires .NET 9.0 Runtime (`sudo apt install dotnet-runtime-9.0` on Ubuntu)
- Fully supported

### macOS
- Requires .NET 9.0 Runtime (`brew install dotnet`)
- Fully supported

## Development

1. Build the .NET component:
```bash
dotnet build -c Release
```

2. Install in development mode:
```bash
pip install -e .
```

3. Run tests:
```bash
pytest
```

## License

MIT License - see LICENSE file for details.

## Contributing

1. Fork the repository
2. Create a feature branch
3. Make your changes
4. Add tests if applicable
5. Submit a pull request

## Troubleshooting

### .NET Runtime Not Found
If you get errors about .NET runtime not being found, install .NET 9.0:

- **Windows**: Download from [Microsoft .NET](https://dotnet.microsoft.com/download)
- **Linux**: `sudo apt install dotnet-runtime-9.0` (Ubuntu/Debian)
- **macOS**: `brew install dotnet`

### Permission Errors
If you get permission errors on Linux/macOS, make sure the .NET application has execute permissions:

```bash
chmod +x powerpoint_commenter/bin/PowerPointCommentAdder
```
sbcli-ctrl-20 1.0.0
CLI for managing SimplyBlock cluster


# SBCLI (SimplyBlock CLI)

Simplyblock provides a feature-rich CLI (command line interface) to deploy SimplyBlock Cluster and to manage the SimplyBlock Control plane

## Install

The CLI can be installed using pypi package [sbctl](https://pypi.org/project/sbctl/)

```
pip install --upgrade sbctl
```

# Components

## Simply Block Core
Contains core logic and controllers for the simplyblock cluster

## Simply Block CLI
The list of all the available CLI options can be here [CLI docs](./simplyblock_cli/README.md)

## SimplyBlock Web API

Web app that provides API to manage the cluster. More about this in [README.md](./simplyblock_web/README.md)


### local development

FoundationDB requires a client library (libfdb_c.dylib) for the Python bindings to interact with the database.
Depending on the OS architecture, please install the appropriate version from the official github repo

```
wget https://github.com/apple/foundationdb/releases/download/7.3.3/FoundationDB-7.3.3_arm64.pkg
```
setup the code on a management node and the webApp code can be developed by building the `docker-compose-dev.yml` file.

```
sudo docker compose -f docker-compose-dev.yml up --build -d
```
auto-commenter 0.1.0
A Python package for automatically generating docstrings based on function arguments and return types.
Requires Python: >=3.6

# Auto Commenter

Auto Commenter is a Python package that automatically generates docstrings for your Python functions and classes based on their arguments and return types. It uses **abstract syntax tree (AST)** analysis to inspect the code and generate informative comments.

## Features

- Automatically generates docstrings for functions and classes.
- Infers argument types based on common patterns (e.g., `num`, `data`, `arr`).
- Supports return type detection, including for `int`, `str`, `list`, `dict`, `pd.DataFrame`, and `np.ndarray`.
- Easily integrate into your workflow to improve code documentation.

## Installation

You can install Auto Commenter from **PyPI** using pip:

```bash
pip install auto-commenter