Skip to content

Commit 9ed8894

Browse files
committed
Add evap-dev-with-lsp shell
1 parent b393327 commit 9ed8894

File tree

3 files changed

+229
-0
lines changed

3 files changed

+229
-0
lines changed

flake.nix

+3
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,9 @@
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: {
50+
dependency-groups = prev.dependency-groups ++ [ "lsp" ];
51+
});
4952
evap-frontend-dev = evap-dev.overrideAttrs (prev: { nativeBuildInputs = (prev.nativeBuildInputs or [ ]) ++ (with pkgs; [ firefox geckodriver ]); });
5053
default = evap-dev;
5154

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)