Skip to content

Commit 91941f9

Browse files
committed
Add MOAR debugging tools
I understand that these are not everyone's preference, but given the "stable" environment, tl;dr I cannot have them "always-active" if I need to re-sanitize the environment `pre-commit` does an amazing job, but that does not help on the IDE-feedback-loop Hopefully they do not interfere with people's wish to contribute 🙏 Feel free to open an issue/discussion about this Additionally: Unrelated fixups, improving the state Signed-off-by: Stavros Ntentos <[email protected]>
1 parent bb5090c commit 91941f9

File tree

3 files changed

+239
-4
lines changed

3 files changed

+239
-4
lines changed

pyproject.toml

+2-3
Original file line numberDiff line numberDiff line change
@@ -91,8 +91,8 @@ report.exclude_lines = [
9191
# Don't complain about abstract methods, they aren't run:
9292
'@(abc\.)?abstractmethod',
9393
'class .*\bProtocol\):',
94-
## Defaults must be re-listed; we cannot `extend_exclude_lines`
95-
94+
# Defaults must be re-listed; we cannot `extend_exclude_lines` #
95+
# ------------------------------------------------------------ #
9696
# Ignore type-checking blocks
9797
'if TYPE_CHECKING:',
9898
# Defensive programming does not need to be covered
@@ -208,7 +208,6 @@ load-plugins= [
208208
# "pylint.extensions.while_used", # highly opinionated
209209
"pylint.extensions.dict_init_mutate",
210210
"pylint.extensions.dunder",
211-
"pylint.extensions.typing",
212211
# "pylint.extensions.magic_value", # highly opinionated
213212
]
214213
disable=[

requirements/dev.in

+9
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,18 @@ pip-tools
66
wheel
77

88
# to run linters and formatters at commit time and CI
9+
black
10+
ruff
11+
mypy
912
pre-commit
1013

14+
# mypy plugins
15+
types-networkx
16+
1117
# used to run tests
1218
tox
1319
pytest
1420
pytest-cov
21+
pytest-pudb
22+
# pytest-pycharm # It is a bit unstable: https://github.com/jlubcke/pytest-pycharm/issues/13
23+
ipython

0 commit comments

Comments
 (0)