semvec/pypi-packages huggingface dataset:
readme-llm7-gen 2025.9.71453
A package for generating README.md files using LLMs
Requires Python: >=3.6

[![PyPI version](https://badge.fury.io/py/readme_llm7_gen.svg)](https://badge.fury.io/py/readme_llm7_gen)
[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://opensource.org/licenses/MIT)
[![Downloads](https://static.pepy.tech/badge/readme_llm7_gen)](https://pepy.tech/project/readme_llm7_gen)
[![LinkedIn](https://img.shields.io/badge/LinkedIn-blue)](https://www.linkedin.com/in/eugene-evstafev-716669181/)

# readme_llm7_gen

`readme_llm7_gen` is a Python package that leverages language models to generate polished README.md files for your Python projects. It simplifies creating comprehensive documentation by analyzing your package content and supplementary metadata.

## Installation

Install via pip:

```bash
pip install readme_llm7_gen
```

## Usage

You can generate a README by providing your package's source code and optional metadata. Here's a quick example:

```python
from readme_llm7_gen import generate_readme_from_llm

package_code = '''
def add(a, b):
    return a + b
'''

readme_content = generate_readme_from_llm(
    package_text=package_code,
    author_name="Eugene Evstafev",
    author_email="hi@eugene.plus",
    repo_link="https://github.com/chigwell/readme_llm7_gen",
    verbose=True
)

print(readme_content)
```

This will produce a detailed README.md content based on your package code and metadata, wrapped appropriately.

## Features

- Automates the creation of README.md files using LLMs.
- Supports inclusion of author and repository info.
- Customizable and easy to integrate into your workflow.
- Capable of processing raw package source code.

## Author

Eugene Evstafev <hi@eugene.plus>

## Repository

[https://github.com/chigwell/readme_llm7_gen](https://github.com/chigwell/readme_llm7_gen)
setup-py-gen 2025.9.81452
A package generated from provided source code and metadata.
Requires Python: >=3.6

[![PyPI version](https://badge.fury.io/py/setup_py_gen.svg)](https://badge.fury.io/py/setup_py_gen)
[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://opensource.org/licenses/MIT)
[![Downloads](https://static.pepy.tech/badge/setup_py_gen)](https://pepy.tech/project/setup_py_gen)
[![GitHub](https://img.shields.io/badge/GitHub-Repository-blue)](https://github.com/chigwell/setup_py_gen)

# setup_py_gen

`setup_py_gen` is a Python package designed to generate a valid `setup.py` script suitable for PyPI packaging using an LLM. It leverages AI to craft precise and ready-to-use package setup scripts based on user input and metadata.

## Installation

Install the package via pip:

```bash
pip install setup_py_gen
```

## Usage

Here's a simple example demonstrating how to generate a `setup.py` script using a language model instance:

```python
from llmatch_messages import llmatch
from langchain_llm7 import ChatLLM7
from langchain_core.language_models import BaseChatModel
from setup_py_gen import generate_setup_py_from_llm

# Initialize your LLM instance (placeholder example)
llm = ChatLLM7()

# Custom description for your package
custom_text = "A sample Python package for demonstration purposes."

# Generate setup.py content
setup_code = generate_setup_py_from_llm(
    llm=llm,
    custom_text=custom_text,
    package_name="sample_package",
    author="Your Name",
    author_email="your.email@example.com",
    repo_url="https://github.com/yourusername/sample_package"
)

print(setup_code)
```

This will output a complete `setup.py` script tailored to your description and metadata.

## Author

 Eugene Evstafev <hi@eugene.plus>  
 Repository: [https://github.com/chigwell/setup_py_gen](https://github.com/chigwell/setup_py_gen)