From 081829620196e6e96d6b16448a05e1fd44db7feb Mon Sep 17 00:00:00 2001 From: Mikkeli Date: Fri, 4 Sep 2026 17:16:00 +0900 Subject: [PATCH] Add language scaffolding: manifest, gitignore, editorconfig Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_013kj58Jugkic783b8ZrtTVZ --- .editorconfig | 17 +++++++++++++++++ .gitignore | 17 +++++++++++++++++ pyproject.toml | 16 ++++++++++++++++ src/yukart_mock/__init__.py | 0 4 files changed, 50 insertions(+) create mode 100644 .editorconfig create mode 100644 .gitignore create mode 100644 pyproject.toml create mode 100644 src/yukart_mock/__init__.py diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..27c7aab --- /dev/null +++ b/.editorconfig @@ -0,0 +1,17 @@ +root = true + +[*] +charset = utf-8 +end_of_line = lf +insert_final_newline = true +trim_trailing_whitespace = true +indent_style = space + +[*.{rs,toml}] +indent_size = 4 + +[*.{py,dart,json,yaml,yml}] +indent_size = 2 + +[*.md] +trim_trailing_whitespace = false diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..9c9a8b9 --- /dev/null +++ b/.gitignore @@ -0,0 +1,17 @@ +__pycache__/ +*.py[cod] +.venv/ +venv/ +*.egg-info/ +dist/ +build/ +.pytest_cache/ +.ruff_cache/ +.mypy_cache/ + +# Map artifacts and captures are data, never source. +*.osm.pbf +*.pmtiles +*.sqlite +*.log +tiles/ diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..7c6463e --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,16 @@ +[project] +name = "tool-mock" +version = "0.1.0" +description = "Mocks and fixtures" +requires-python = ">=3.10" +dependencies = [] + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.build.targets.wheel] +packages = ["src/yukart_mock"] + +[tool.ruff] +line-length = 100 diff --git a/src/yukart_mock/__init__.py b/src/yukart_mock/__init__.py new file mode 100644 index 0000000..e69de29