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