Skip to content

Commit 3a6312b

Browse files
authored
Add evap-dev-with-lsp shell (#2407)
1 parent ee3fa50 commit 3a6312b

File tree

3 files changed

+227
-0
lines changed

3 files changed

+227
-0
lines changed

flake.nix

+1
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@
4646
workspaceRoot = ./.;
4747
};
4848
evap-dev = evap.override (prev: { dependency-groups = (prev.dependency-groups or [ ]) ++ [ "dev" ]; });
49+
evap-dev-with-lsp = evap-dev.override (prev: { dependency-groups = (prev.dependency-groups or [ ]) ++ [ "lsp" ]; });
4950
evap-frontend-dev = evap-dev.overrideAttrs (prev: { nativeBuildInputs = (prev.nativeBuildInputs or [ ]) ++ (with pkgs; [ firefox geckodriver ]); });
5051
default = evap-dev;
5152

pyproject.toml

+7
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,13 @@ dev = [
3939
"typeguard~=4.4.0",
4040
"selenium~=4.27.0",
4141
]
42+
lsp = [
43+
"python-lsp-server",
44+
"pylsp-rope",
45+
"python-lsp-black",
46+
"python-lsp-ruff",
47+
"pylsp-mypy",
48+
]
4249

4350
[tool.uv]
4451
no-binary-package = [

uv.lock

+219
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)