pytestarch
pytestarch copied to clipboard
Test framework for software architecture based on imports between modules.
updates: - [github.com/psf/black: 24.3.0 → 24.4.2](https://github.com/psf/black/compare/24.3.0...24.4.2) - [github.com/pre-commit/mirrors-mypy: v1.9.0 → v1.10.0](https://github.com/pre-commit/mirrors-mypy/compare/v1.9.0...v1.10.0)
Just dropping in a message to encourage you keeping at the hard work.
updates: - [github.com/psf/black: 24.4.2 → 24.8.0](https://github.com/psf/black/compare/24.4.2...24.8.0) - [github.com/pycqa/flake8: 7.1.0 → 7.1.1](https://github.com/pycqa/flake8/compare/7.1.0...7.1.1) - [github.com/pre-commit/mirrors-mypy: v1.11.0 → v1.11.1](https://github.com/pre-commit/mirrors-mypy/compare/v1.11.0...v1.11.1)
Would you be interested in replacing `isort`, `black`, `flake8` and `bandit` with [`ruff`](https://github.com/astral-sh/ruff) so that there are less tools involved, and possibly more rules that could be activated? I'd be...
Hello! I'm getting the following error ``` from pytestarch.diagram_extension.diagram_parser import PumlParser E File "/usr/local/lib/python3.11/site-packages/pytestarch/diagram_extension/diagram_parser.py", line 28 E ANY_ARROW_TEXT = "(-?|\w+-)" # noqa: W605 E ^^^^^^^^^^^ E SyntaxError: invalid escape sequence...
Export via `__all__`: https://docs.python.org/3/tutorial/modules.html#importing-from-a-package This also gets rid of the format-ignore comments for unused imports (because they are used now)
updates: - [github.com/astral-sh/ruff-pre-commit: v0.8.2 → v0.14.4](https://github.com/astral-sh/ruff-pre-commit/compare/v0.8.2...v0.14.4) - [github.com/pre-commit/mirrors-mypy: v1.13.0 → v1.18.2](https://github.com/pre-commit/mirrors-mypy/compare/v1.13.0...v1.18.2)
Hi there! I'm really super excited about this package but I'm struggling a little with the usage 😅 I've created this rule (for my Django project): ```python from django.conf import...