semvec/pypi-packages huggingface dataset:
pyctftools 0.0.1.dev2
A python package containing my personal collection of scripts written over the years during CTF challanges.
Requires Python: >=3.9

# pyctftools

This project is an attempt to bundle into one package my personal collection of python code written over the years when solving CTFs.
It is currently very much WIP, chronically unstable, largely untested, wildly incomplete and contains no guarantee for a pleasant user experience whatsoever.
That being said, I hope that some might find at least some of its contents helpful.
Even if only to serve as motivation to start your own, better collection.

## Installation

As I keep adding to this project (and if I ever find myself with enough free time and motivation) the time may come when I feel that the codebase is complete and mature enough to warrant an actual stable release.
Up until then, an unstable, pre-release, development version can be installed from the PyPI repo with:

```bash
pip install "pyctftools==0.0.1.dev1"
```

However, simply cloning this repo and building it locally may be the smarter option, since this would allow you to directly fix any bugs or alter the code to your own needs.

```bash
pip install -e git+https://github.com/karstenroelofs/pyctftools#egg=pyctftools
```

This will clone, build and install the repo locally.
Default clone location for editable installs is:

- \<venv path\>/src/pyctftools in virtual environments
- \<cwd\>/src/pyctftools for global Python installs

See [Python's Installing Packages](https://packaging.python.org/en/latest/tutorials/installing-packages/) and [pip's VCS support](https://pip.pypa.io/en/latest/topics/vcs-support/#vcs-support) pages for more info.

If you do make any changes or additions, please consider making a pull-request so that we can add it to the repo.
Contributions are very welcome!
fandockermcp 0.1.1
这是一个使用FastMCP框架构建的Docker镜像管理工具，可以方便地拉取和管理Docker镜像。
Requires Python: >=3.13

# FastMCP Docker工具

这是一个使用FastMCP框架构建的Docker镜像管理工具，可以方便地拉取和管理Docker镜像。

## 功能特性

- 拉取Docker镜像（支持指定标签，默认latest）
- 列出本地所有Docker镜像
- 基于FastMCP的异步命令行接口
- 友好的错误处理和提示信息
- 返回结构化的结果数据
pypiget 0.2.0
A Python library to fetch PyPI package information (sync & async)
Requires Python: >=3.6
Keywords: pypi package async sync fetch library


# PyPi Python Library

یک کتابخانه پایتون برای دریافت اطلاعات پکیج‌های PyPI به صورت **سینک** یا **آسنکرون**.  
این کتابخانه به طور خودکار تشخیص می‌دهد که در محیط آسنکرون هستید یا نه و متد مناسب را استفاده می‌کند.

---

## نصب

برای نصب نیازی به پکیج خاصی نیست جز `requests` و `aiohttp`:

```bash
pip install requests aiohttp pypiget
```

سپس فایل `pypi.py` را در پروژه خود قرار دهید و import کنید:

```python
from pypi import PyPi
```

---

## استفاده

### نمونه سینک:

```python
from pypi import PyPi

pypi = PyPi()

# اطلاعات پکیج
info = pypi.get_package_info("requests")
print(info)

# ورژن‌های پکیج
releases = pypi.get_releases("requests")
print(releases)

# بررسی به‌روزرسانی
is_updated = pypi.is_package_updated("requests")
print(is_updated)

# اطلاعات نویسنده
author_info = pypi.show_package_author_info("requests")
print(author_info)

# تاریخ آخرین آپدیت
last_update = pypi.show_last_update_date("requests")
print(last_update)

# URL صفحه اصلی پکیج
home_url = pypi.get_package_url("requests")
print(home_url)
```

### نمونه آسنکرون:

```python
import asyncio
from pypi import PyPi

async def main():
    pypi = PyPi()

    # اطلاعات پکیج
    info = await pypi.get_package_info("requests")
    print(info)

    # بررسی وضعیت پکیج
    status = await pypi.check_package_status("requests")
    print(status)

asyncio.run(main())
```

---

## متدها

| متد | توضیح | نوع |
| --- | --- | --- |
| `get_package_info(package_name)` | دریافت اطلاعات کامل پکیج | سینک/آسنکرون |
| `get_releases(package_name)` | دریافت لیست ورژن‌ها | سینک/آسنکرون |
| `is_package_updated(package_name)` | بررسی آخرین به‌روزرسانی (<30 روز) | سینک/آسنکرون |
| `show_package_author_info(package_name)` | اطلاعات نویسنده (نام و ایمیل) | سینک/آسنکرون |
| `show_last_update_date(package_name)` | تاریخ آخرین آپدیت | سینک/آسنکرون |
| `get_popular_packages(limit=10)` | دریافت لیست پکیج‌های محبوب (HTML) | سینک/آسنکرون |
| `get_package_url(package_name)` | URL صفحه خانه پکیج | سینک/آسنکرون |
| `get_first_release_date(package_name)` | تاریخ اولین انتشار پکیج | سینک/آسنکرون |
| `check_package_status(package_name)` | بررسی موجودیت پکیج | سینک/آسنکرون |

---

## ویژگی‌ها

- خودکار تشخیص محیط سینک یا آسنکرون
- پشتیبانی کامل از تمام متدهای PyPI
- طراحی ساده و یکپارچه
- امکان استفاده در پروژه‌های async بدون تغییر کد

---

## مثال پیشرفته

می‌توان از متدها در پروژه‌های ترکیبی استفاده کرد، بدون اینکه نگران محیط سینک یا async باشید:

```python
import asyncio
from pypi import PyPi

pypi = PyPi()

async def main():
    info = await pypi.get_package_info("requests")
    print(info['info']['summary'])

asyncio.run(main())

# یا سینک مستقیم
releases = pypi.get_releases("requests")
print(releases)
```

---

## نصب در پروژه

کافیست فایل `pypi.py` را در پروژه خود قرار دهید و import کنید:

```
project/
├─ main.py
├─ pypi.py
└─ ...
```

---

## مجوز

MIT License  
می‌توانید آزادانه استفاده، تغییر و انتشار دهید.
mlir-pygments 1.0.0
Pygments lexer for MLIR
Requires Python: >=3.10

# Pygments syntax highlighting for MLIR

Pygments lexer for the Multi-Level Intermediate Representation (MLIR) used in compiler infrastructures.
Provides syntax highlighting in terminals, HTML, Sphinx, and other Pygments-powered tools.

## Features

- Highlights MLIR core syntax: operations (incl. dialect ops), types, attributes, SSA values, blocks/regions, and comments.
- Works with pygmentize (CLI), Python APIs, and Sphinx code blocks.
- Lightweight dependency on Pygments.

## Installation

Install the latest release from PyPI:

```bash
uv add pygments-mlir
```

This also installs the `pygments` package if not already installed.

Quick check that the lexer is registered:

```bash
pygmentize -L lexers | grep -i mlir
```

## Usage

- CLI (terminal colors):

```bash
pygmentize -l mlir -f terminal16m example.mlir
```

- CLI (HTML output):

```bash
pygmentize -l mlir -f html -O full,style=default -o example.html example.mlir
```

- Python API:

```python
from pygments import highlight
from pygments.lexers import get_lexer_by_name
from pygments.formatters import HtmlFormatter

code = """
module {
  func.func @add(%a: i32, %b: i32) -> i32 {
    %0 = arith.addi %a, %b : i32
    return %0 : i32
  }
}
""".strip()

lexer = get_lexer_by_name("mlir")
formatter = HtmlFormatter(full=True, style="default")
html = highlight(code, lexer, formatter)
# write html to a file or display it
```

- Sphinx:
  - Ensure `pygments-mlir` is in your build environment (requirements).
  - In docs, use the `mlir` language in code blocks:

````
```mlir
module {
  func.func @add(%a: i32, %b: i32) -> i32 {
    %0 = arith.addi %a, %b : i32
    return %0 : i32
  }
}
```
````

## Example

```mlir
module {
  func.func @add(%a: i32, %b: i32) -> i32 {
    %0 = arith.addi %a, %b : i32
    return %0 : i32
  }
}
```

## Development

- Install from source for local testing:

```bash
uv sync
pygmentize -L lexers | grep -i mlir
```

- Style/coverage/tests: contributions welcome via PR.

## Acknowledgments

This package is adapted from https://gist.github.com/oowekyala/110dacc9343dbc1b86b452902d7dc553 (MIT License).
It was also inspired by the [openqasm-pygments](https://github.com/openqasm/openqasm-pygments) project (Apache 2.0).

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE.md) file for details.
talk-to-pc-mcp 0.1.1
MCP Server for PC system management and troubleshooting using natural language
Requires Python: >=3.8
Keywords: mcp, model-context-protocol, ai, assistant, system-administration, troubleshooting, claude, openai, pc-control, automation, chatgpt

# Talk to Your PC - MCP Server

🖥️ **Control and troubleshoot your PC using natural language through Claude, ChatGPT, or any MCP-compatible AI assistant.**

## Features

- 🔍 **System Diagnosis** - Find what's wrong with your computer
- ⚙️ **PC Settings** - Check volume, WiFi, battery, and more
- 🛠️ **Troubleshooting** - Fix common system issues
- 🌐 **Cross-Platform** - Works on Windows, macOS, and Linux
- 🤖 **Multiple LLMs** - Supports OpenAI, Claude, and Azure OpenAI

## Quick Start

### 1. Install
```bash
pip install talk-to-pc-mcp
uvicorn-worker 0.4.0
Uvicorn worker for Gunicorn! ✨
Requires Python: >=3.9

# Uvicorn Worker

The **Uvicorn Worker** is a package designed for the mature and comprehensive server and process manager, [Gunicorn][gunicorn].
This package allows you to run ASGI applications, leverages [Uvicorn][uvicorn]'s high-performance capabilities, and provides Gunicorn's
robust process management.

By using this package, you can dynamically adjust the number of worker processes, restart them gracefully, and execute server
upgrades without any service interruption.

## Getting Started

### Installation

You can easily install the Uvicorn Worker package using pip:

```bash
pip install uvicorn-worker
```

## Deployment

For production environments, it's recommended to utilize Gunicorn with the Uvicorn worker class.
Below is an example of how to do this:

```bash
gunicorn example:app -w 4 -k uvicorn_worker.UvicornWorker
```

In the above command, `-w 4` instructs Gunicorn to initiate 4 worker processes, and `-k uvicorn_worker.UvicornWorker` flag tells
Gunicorn to use the Uvicorn worker class.

If you're working with a [PyPy][pypy] compatible configuration, you should use `uvicorn_worker.UvicornH11Worker`.

### Development

During development, you can directly run Uvicorn as follows:

```bash
uvicorn example:app --reload
```

The `--reload` flag will automatically reload the server when you make changes to your code.

For more information read the [Uvicorn documentation](https://www.uvicorn.org/).

[gunicorn]: https://gunicorn.org/
[uvicorn]: https://www.uvicorn.org/
[pypy]: https://www.pypy.org/
invisibles 0.1.0
A modern Python library for transparent object proxying
Requires Python: <4.0,>=3.12

# Invisibles

[![PyPI version](https://badge.fury.io/py/invisibles.svg)](https://badge.fury.io/py/invisibles)
[![Python Support](https://img.shields.io/badge/python-3.12+-blue.svg)](https://python.org)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

A modern Python library for transparent remote object proxying.
Invisibles provides a powerful and intuitive way to create transparent proxies that forward all operations to wrapped objects while remaining completely invisible in most contexts.

## Features

- **Transparent proxying**: The proxy forwards all attribute access, method calls, and operations to the wrapped object
- **Complete operation support**: Supports all Python dunder methods for seamless integration
- **Type preservation**: Maintains the apparent type and behavior of the wrapped object
- **Zero overhead**: Minimal performance impact with efficient forwarding
- **Modern Python**: Built for Python 3.12+ with full type hint support

## Installation

```bash
pip install invisibles
```

## Development

### Setting up for development

```bash
# Clone the repository
git clone https://github.com/yourusername/invisibles.git
cd invisibles

# Install Poetry
curl -sSL https://install.python-poetry.org | python3 -

# Install dependencies
poetry install

# Install pre-commit hooks
poetry run pre-commit install
```

### Running tests

```bash
# Run all tests
poetry run pytest

# Run with coverage
poetry run pytest --cov=invisibles --cov-report=term-missing
```

### Code quality

```bash
# Format code
poetry run black src tests

# Sort imports
poetry run isort src tests

# Lint code
poetry run flake8 src tests

# Type checking
poetry run mypy src
```

## Contributing

Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.

1. Fork the repository
2. Create your feature branch (`git checkout -b feature/amazing-feature`)
3. Commit your changes (`git commit -m 'Add some amazing feature'`)
4. Push to the branch (`git push origin feature/amazing-feature`)
5. Open a Pull Request

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

## Acknowledgments