Compare commits

..

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

6 changed files with 568 additions and 842 deletions

View file

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

View file

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

View file

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

View file

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

1382
poetry.lock generated

File diff suppressed because it is too large Load diff

View file

@ -1,16 +1,16 @@
[build-system]
requires = ["hatchling>=1.30.1"]
requires = ["hatchling"]
build-backend = "hatchling.build"
[project]
name = "repo-to-text"
version = "2.0.2"
version = "1.0.1"
authors = [
{ 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."
readme = "README.md"
requires-python = ">=3.10"
requires-python = ">=3.9"
license = { text = "MIT" }
classifiers = [
"Programming Language :: Python :: 3",
@ -20,7 +20,7 @@ classifiers = [
]
dependencies = [
"setuptools>=70.0.0",
"pathspec>=1.0.4",
"pathspec>=0.12.1",
"argparse>=1.4.0",
"PyYAML>=6.0.1",
]
@ -48,3 +48,6 @@ dev = [
disable = [
"C0303",
]