Skip to content

Commit

Permalink
nix: Switch to git snapshot of pygls for now
Browse files Browse the repository at this point in the history
  • Loading branch information
alcarney committed Aug 9, 2023
1 parent 45405b3 commit 8614d62
Showing 1 changed file with 30 additions and 2 deletions.
32 changes: 30 additions & 2 deletions lib/pytest-lsp/nix/pytest-lsp-overlay.nix
Original file line number Diff line number Diff line change
@@ -1,13 +1,41 @@
final: prev: {
pythonPackagesExtensions = prev.pythonPackagesExtensions ++ [(
python-final: python-prev: {

# TODO: Remove once https://github.com/NixOS/nixpkgs/pull/233870 is merged
typeguard = python-prev.typeguard.overridePythonAttrs (oldAttrs: rec {
version = "3.0.2";
format = "pyproject";

src = prev.fetchPypi {
inherit version;
pname = oldAttrs.pname;
sha256 = "sha256-/uUpf9so+Onvy4FCte4hngI3VQnNd+qdJwta+CY1jVo=";
};

propagatedBuildInputs = with python-prev; [
importlib-metadata
typing-extensions
];

});

pygls = python-prev.pygls.overridePythonAttrs (_: {
src = prev.fetchFromGitHub {
owner = "openlawlibrary";
repo = "pygls";
rev = "main";
hash = "sha256-KjnuGQy3/YBSZyXYNWz4foUsFRbinujGxCkQjRSK4PE=";
};
});

pytest-lsp = python-prev.buildPythonPackage {
pname = "pytest-lsp";
version = "0.2.1";
version = "0.3.0";

src = ./..;

propagatedBuildInputs = with python-prev; [
propagatedBuildInputs = with python-final; [
pygls
pytest
pytest-asyncio
Expand Down

0 comments on commit 8614d62

Please sign in to comment.