Skip to content

Conversation

@DenysMoskalenko
Copy link
Owner

No description provided.

… and Ruff linter

- Replace flake8 with Ruff; add Ruff config in pyproject and exclude vt2pbf/mapbox
- Migrate packaging to pyproject.toml with hatchling backend; remove setup.py
- Move dev tools (pytest, coverage, ruff) to [project.optional-dependencies].dev; drop requirements.txt
- Lint job: use astral-sh/setup-uv@v5 with cache; install -e .[dev]; run 'ruff check'
- Test job: Python 3.9–3.13 x protobuf {3,4,5,6}; setup-uv manages Python+cache; install -e .[dev] with pinned protobuf; run pytest
- Add tests for feature utils, geometry encoding, tags handling, and layer/tile behavior
@DenysMoskalenko DenysMoskalenko self-assigned this Sep 30, 2025
@DenysMoskalenko
Copy link
Owner Author

Update CI and other project dependencies based on information provided in this PR #19

@DenysMoskalenko DenysMoskalenko force-pushed the update_CI branch 4 times, most recently from 06e5715 to 79a2252 Compare September 30, 2025 14:52
@DenysMoskalenko DenysMoskalenko merged commit e088174 into master Sep 30, 2025
21 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants