Skip to content

Commit e3e225a

Browse files
committed
ruff fixes
1 parent fbb0e57 commit e3e225a

File tree

6 files changed

+110
-178
lines changed

6 files changed

+110
-178
lines changed

devenv.lock

Lines changed: 0 additions & 156 deletions
This file was deleted.

devenv.nix

Lines changed: 0 additions & 17 deletions
This file was deleted.

devenv.yaml

Lines changed: 0 additions & 3 deletions
This file was deleted.

flake.lock

Lines changed: 61 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

flake.nix

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
{
2+
description = "Django Extra Checks";
3+
4+
inputs = {
5+
nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable";
6+
flake-utils.url = "github:numtide/flake-utils";
7+
};
8+
9+
outputs =
10+
{
11+
self,
12+
nixpkgs,
13+
flake-utils,
14+
}:
15+
flake-utils.lib.eachDefaultSystem (
16+
system:
17+
let
18+
pkgs = import nixpkgs { inherit system; };
19+
app-test = pkgs.writeShellScriptBin "app.test" ''pytest $@'';
20+
app-install = pkgs.writeShellScriptBin "app.install" ''uv pip install -e .[dev,test] && pre-commit install'';
21+
app-typecheck = pkgs.writeShellScriptBin "app.typecheck" ''mypy src/extra_checks tests'';
22+
app-lint = pkgs.writeShellScriptBin "app.lint" ''pre-commit run -a'';
23+
in
24+
{
25+
devShells.default = pkgs.mkShell {
26+
packages = [
27+
pkgs.python312
28+
pkgs.pre-commit
29+
];
30+
buildInputs = [
31+
app-test
32+
app-install
33+
app-typecheck
34+
app-lint
35+
];
36+
shellHook = ''
37+
export PYTHONUNBUFFERED=1;
38+
export PYTHONPATH=src;
39+
export DJANGO_SETTINGS_MODULE=tests.settings;
40+
export VIRTUAL_ENV="$(pwd)/.venv"
41+
[[ -d $VIRTUAL_ENV ]] || uv -q venv $VIRTUAL_ENV
42+
export PATH="$VIRTUAL_ENV/bin":$PATH
43+
'';
44+
};
45+
}
46+
);
47+
}

src/extra_checks/registry.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,8 +80,8 @@ def _build_ignored(
8080

8181
class Registry:
8282
def __init__(self) -> None:
83-
self.registered_checks: Dict["Type[BaseCheck]", Sequence[str]] = {}
84-
self.enabled_checks: Dict[str, List["BaseCheck"]] = {}
83+
self.registered_checks: Dict[Type[BaseCheck], Sequence[str]] = {}
84+
self.enabled_checks: Dict[str, List[BaseCheck]] = {}
8585
self.ignored_checks: Dict[Any, Set[Union[CheckId, str]]] = {}
8686
self.handlers: Dict[str, _ChecksHandler] = {}
8787
self._config: Optional[ChecksConfig] = None

0 commit comments

Comments
 (0)