Compare commits

..

No commits in common. "main" and "v1.0.1" have entirely different histories.
main ... v1.0.1

6 changed files with 549 additions and 856 deletions

View file

@ -13,13 +13,13 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v7 - uses: actions/checkout@v6
with: with:
fetch-depth: 0 fetch-depth: 0
- name: Set up Python - name: Set up Python
uses: actions/setup-python@v6 uses: actions/setup-python@v6
with: with:
python-version: '3.14' python-version: '3.x'
- name: Install dependencies - name: Install dependencies
run: | run: |
python -m pip install --upgrade pip python -m pip install --upgrade pip
@ -27,7 +27,7 @@ jobs:
- name: Build package - name: Build package
run: python -m build run: python -m build
- name: Publish package - name: Publish package
uses: pypa/gh-action-pypi-publish@cef221092ed1bacb1cc03d23a2d87d1d172e277b uses: pypa/gh-action-pypi-publish@27b31702a0e7fc50959f5ad993c78deac1bdfc29
with: with:
user: __token__ user: __token__
password: ${{ secrets.PYPI_API_TOKEN }} password: ${{ secrets.PYPI_API_TOKEN }}

View file

@ -14,10 +14,10 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
strategy: strategy:
matrix: matrix:
python-version: ["3.10", "3.11", "3.13", "3.14"] python-version: ["3.9", "3.11", "3.13", "3.14"]
steps: steps:
- uses: actions/checkout@v7 - uses: actions/checkout@v6
- name: Set up Python ${{ matrix.python-version }} - name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v6 uses: actions/setup-python@v6
with: with:

View file

@ -1,4 +1,4 @@
FROM python:3.14.6-slim FROM python:3.14-slim
# Set environment variables # Set environment variables
ENV PYTHONUNBUFFERED=1 \ ENV PYTHONUNBUFFERED=1 \

View file

@ -256,10 +256,10 @@ To install `repo-to-text` locally for development, follow these steps:
### Requirements ### Requirements
- Python >= 3.10 - Python >= 3.6
- Core dependencies: - Core dependencies:
- setuptools >= 70.0.0 - setuptools >= 70.0.0
- pathspec >= 1.0.4 - pathspec >= 0.12.1
- argparse >= 1.4.0 - argparse >= 1.4.0
- PyYAML >= 6.0.1 - PyYAML >= 6.0.1
@ -273,7 +273,6 @@ For development, additional packages are required:
- isort - isort
- build - build
- twine - twine
- pylint
### Running Tests ### Running Tests

1378
poetry.lock generated

File diff suppressed because it is too large Load diff

View file

@ -1,16 +1,16 @@
[build-system] [build-system]
requires = ["hatchling>=1.30.1"] requires = ["hatchling"]
build-backend = "hatchling.build" build-backend = "hatchling.build"
[project] [project]
name = "repo-to-text" name = "repo-to-text"
version = "2.0.0" version = "1.0.1"
authors = [ authors = [
{ name = "Kirill Markin", email = "markinkirill@gmail.com" }, { name = "Kirill Markin", email = "markinkirill@gmail.com" },
] ]
description = "Convert a directory structure and its contents into a single text file, including the tree output and file contents in structured XML format. It may be useful to chat with LLM about your code." description = "Convert a directory structure and its contents into a single text file, including the tree output and file contents in structured XML format. It may be useful to chat with LLM about your code."
readme = "README.md" readme = "README.md"
requires-python = ">=3.10" requires-python = ">=3.9"
license = { text = "MIT" } license = { text = "MIT" }
classifiers = [ classifiers = [
"Programming Language :: Python :: 3", "Programming Language :: Python :: 3",
@ -20,7 +20,7 @@ classifiers = [
] ]
dependencies = [ dependencies = [
"setuptools>=70.0.0", "setuptools>=70.0.0",
"pathspec>=1.0.4", "pathspec>=0.12.1",
"argparse>=1.4.0", "argparse>=1.4.0",
"PyYAML>=6.0.1", "PyYAML>=6.0.1",
] ]
@ -49,3 +49,5 @@ disable = [
"C0303", "C0303",
] ]