Skip to content

Version 1.5

Choose a tag to compare

@lahwaacz lahwaacz released this 02 Jan 09:39
· 8 commits to master since this release
  • Project structure refactoring:
    • Added pyproject.toml and modern tooling (ruff, mypy)
    • Added .editorconfig
  • Fixed issues reported by new linters
  • Added type hints (PEP 484)
  • Tests:
    • Reimplemented pytest fixtures for local MediaWiki testing
    • Added test dependencies: pytest-docker, pytest-dotenv, pytest-httpx
  • ws.checkers:
    • Dropped obsolete "HTTPS Everywhere" list and implementation
  • Switched from the requests package to httpx
    • New dependencies: httpx-retries, truststore
  • Switched from naive to timezone-aware datetime.datetime objects
    in the entire code base
  • Improved hierarchy of classes in the ws.checkers module