Skip to content

Latest commit

 

History

History
25 lines (16 loc) · 598 Bytes

AGENTS.md

File metadata and controls

25 lines (16 loc) · 598 Bytes

AGENTS.md

Development

  • Python >= 3.14, environment managed with uv (.venv/).
  • Install dev dependencies: uv sync (dev group: pytest, ruff, jupyter, ...).

Lint & Format

  • Ruff is the sole linter/formatter (config in pyproject.toml, line-length 120).
  • After editing Python files, run:
ruff format src tests
ruff check --fix src tests

Tests

  • pytest — config in pyproject.toml, tests live in tests/.

Conventions

  • Source layout: src/opensilex_python_client/.
  • Conventional commits (feat:, fix:, ...) — required by python-semantic-release.