Loading pkgs/development/python-modules/python-lsp-server/default.nix +59 −46 Original line number Diff line number Diff line { lib, autopep8, buildPythonPackage, docstring-to-markdown, fetchFromGitHub, flake8, flaky, importlib-metadata, pythonOlder, # build-system setuptools-scm, # dependencies docstring-to-markdown, jedi, matplotlib, mccabe, numpy, pandas, pluggy, python-lsp-jsonrpc, setuptools, ujson, importlib-metadata, # optional-dependencies autopep8, flake8, mccabe, pycodestyle, pydocstyle, pyflakes, pylint, pytestCheckHook, python-lsp-jsonrpc, pythonOlder, rope, setuptools, setuptools-scm, toml, ujson, websockets, whatthepatch, yapf, # checks flaky, matplotlib, numpy, pandas, pytestCheckHook, websockets, testers, python-lsp-server, }: buildPythonPackage rec { pname = "python-lsp-server"; version = "1.11.0"; format = "pyproject"; version = "1.12.0"; pyproject = true; disabled = pythonOlder "3.8"; Loading @@ -41,7 +52,7 @@ buildPythonPackage rec { owner = "python-lsp"; repo = "python-lsp-server"; rev = "refs/tags/v${version}"; hash = "sha256-0DFcnGlyDOK0Lxpr++xV6klhFF9b1fihH5FY/tblr+E="; hash = "sha256-oFqa7DtFpJmDZrw+GJqrFH3QqnMAu9159q3IWT9vRko="; }; postPatch = '' Loading @@ -59,8 +70,6 @@ buildPythonPackage rec { "pyflakes" ]; nativeBuildInputs = [ setuptools-scm ]; build-system = [ setuptools-scm ]; dependencies = [ Loading @@ -72,7 +81,7 @@ buildPythonPackage rec { ujson ] ++ lib.optionals (pythonOlder "3.10") [ importlib-metadata ]; passthru.optional-dependencies = { optional-dependencies = { all = [ autopep8 flake8 Loading Loading @@ -101,22 +110,19 @@ buildPythonPackage rec { websockets = [ websockets ]; }; nativeCheckInputs = [ nativeCheckInputs = [ flaky matplotlib numpy pandas pytestCheckHook ] ++ passthru.optional-dependencies.all; ] ++ optional-dependencies.all; disabledTests = [ disabledTests = [ # Don't run lint tests "test_pydocstyle" # https://github.com/python-lsp/python-lsp-server/issues/243 "test_numpy_completions" # "test_numpy_completions" "test_workspace_loads_pycodestyle_config" "test_autoimport_code_actions_and_completions_for_notebook_document" # avoid dependencies on many Qt things just to run one singular test Loading @@ -132,12 +138,19 @@ buildPythonPackage rec { "pylsp.python_lsp" ]; meta = with lib; { passthru = { tests.version = testers.testVersion { package = python-lsp-server; version = "v${version}"; }; }; meta = { description = "Python implementation of the Language Server Protocol"; homepage = "https://github.com/python-lsp/python-lsp-server"; changelog = "https://github.com/python-lsp/python-lsp-server/blob/v${version}/CHANGELOG.md"; license = licenses.mit; maintainers = with maintainers; [ fab ]; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "pylsp"; }; } pkgs/development/python-modules/qstylizer/default.nix +24 −14 Original line number Diff line number Diff line Loading @@ -2,33 +2,43 @@ lib, buildPythonPackage, fetchFromGitHub, inflection, pbr, pytest-mock, pytestCheckHook, pythonOlder, # build-system pbr, setuptools, # dependencies inflection, tinycss2, # checks pytestCheckHook, pytest-mock, }: buildPythonPackage rec { pname = "qstylizer"; version = "0.2.2"; format = "setuptools"; version = "0.2.3"; pyproject = true; disabled = pythonOlder "3.7"; src = fetchFromGitHub { owner = "blambright"; repo = pname; rev = version; hash = "sha256-QJ4xhaAoVO4/VncXKzI8Q5f/rPfctJ8CvfedkQVgZgQ="; repo = "qstylizer"; rev = "refs/tags/${version}"; hash = "sha256-eZVBUGQxa2cr0O48iKWNTqM9E5ZAsiT1WfXjdYdxIdg="; }; PBR_VERSION = version; nativeBuildInputs = [ pbr ]; build-system = [ pbr setuptools ]; propagatedBuildInputs = [ dependencies = [ inflection tinycss2 ]; Loading @@ -40,10 +50,10 @@ buildPythonPackage rec { pythonImportsCheck = [ "qstylizer" ]; meta = with lib; { meta = { description = "Qt stylesheet generation utility for PyQt/PySide"; homepage = "https://github.com/blambright/qstylizer"; license = licenses.mit; maintainers = with maintainers; [ drewrisinger ]; license = lib.licenses.mit; maintainers = with lib.maintainers; [ drewrisinger ]; }; } pkgs/development/python-modules/spyder/default.nix +4 −2 Original line number Diff line number Diff line Loading @@ -3,6 +3,8 @@ buildPythonPackage, fetchPypi, pythonOlder, # dependencies atomicwrites, chardet, cloudpickle, Loading Loading @@ -44,14 +46,14 @@ buildPythonPackage rec { pname = "spyder"; version = "5.5.5"; version = "5.5.6"; pyproject = true; disabled = pythonOlder "3.8"; src = fetchPypi { inherit pname version; hash = "sha256-Y+JZO/LfWi1QzoSSV1uDI4zxLcte0HwVMNmBK0aXgd4="; hash = "sha256-lYtmn0oBXFw5EFDrbv+o2EZWqL/Eel9GrbopeEnYK90="; }; patches = [ ./dont-clear-pythonpath.patch ]; Loading Loading
pkgs/development/python-modules/python-lsp-server/default.nix +59 −46 Original line number Diff line number Diff line { lib, autopep8, buildPythonPackage, docstring-to-markdown, fetchFromGitHub, flake8, flaky, importlib-metadata, pythonOlder, # build-system setuptools-scm, # dependencies docstring-to-markdown, jedi, matplotlib, mccabe, numpy, pandas, pluggy, python-lsp-jsonrpc, setuptools, ujson, importlib-metadata, # optional-dependencies autopep8, flake8, mccabe, pycodestyle, pydocstyle, pyflakes, pylint, pytestCheckHook, python-lsp-jsonrpc, pythonOlder, rope, setuptools, setuptools-scm, toml, ujson, websockets, whatthepatch, yapf, # checks flaky, matplotlib, numpy, pandas, pytestCheckHook, websockets, testers, python-lsp-server, }: buildPythonPackage rec { pname = "python-lsp-server"; version = "1.11.0"; format = "pyproject"; version = "1.12.0"; pyproject = true; disabled = pythonOlder "3.8"; Loading @@ -41,7 +52,7 @@ buildPythonPackage rec { owner = "python-lsp"; repo = "python-lsp-server"; rev = "refs/tags/v${version}"; hash = "sha256-0DFcnGlyDOK0Lxpr++xV6klhFF9b1fihH5FY/tblr+E="; hash = "sha256-oFqa7DtFpJmDZrw+GJqrFH3QqnMAu9159q3IWT9vRko="; }; postPatch = '' Loading @@ -59,8 +70,6 @@ buildPythonPackage rec { "pyflakes" ]; nativeBuildInputs = [ setuptools-scm ]; build-system = [ setuptools-scm ]; dependencies = [ Loading @@ -72,7 +81,7 @@ buildPythonPackage rec { ujson ] ++ lib.optionals (pythonOlder "3.10") [ importlib-metadata ]; passthru.optional-dependencies = { optional-dependencies = { all = [ autopep8 flake8 Loading Loading @@ -101,22 +110,19 @@ buildPythonPackage rec { websockets = [ websockets ]; }; nativeCheckInputs = [ nativeCheckInputs = [ flaky matplotlib numpy pandas pytestCheckHook ] ++ passthru.optional-dependencies.all; ] ++ optional-dependencies.all; disabledTests = [ disabledTests = [ # Don't run lint tests "test_pydocstyle" # https://github.com/python-lsp/python-lsp-server/issues/243 "test_numpy_completions" # "test_numpy_completions" "test_workspace_loads_pycodestyle_config" "test_autoimport_code_actions_and_completions_for_notebook_document" # avoid dependencies on many Qt things just to run one singular test Loading @@ -132,12 +138,19 @@ buildPythonPackage rec { "pylsp.python_lsp" ]; meta = with lib; { passthru = { tests.version = testers.testVersion { package = python-lsp-server; version = "v${version}"; }; }; meta = { description = "Python implementation of the Language Server Protocol"; homepage = "https://github.com/python-lsp/python-lsp-server"; changelog = "https://github.com/python-lsp/python-lsp-server/blob/v${version}/CHANGELOG.md"; license = licenses.mit; maintainers = with maintainers; [ fab ]; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "pylsp"; }; }
pkgs/development/python-modules/qstylizer/default.nix +24 −14 Original line number Diff line number Diff line Loading @@ -2,33 +2,43 @@ lib, buildPythonPackage, fetchFromGitHub, inflection, pbr, pytest-mock, pytestCheckHook, pythonOlder, # build-system pbr, setuptools, # dependencies inflection, tinycss2, # checks pytestCheckHook, pytest-mock, }: buildPythonPackage rec { pname = "qstylizer"; version = "0.2.2"; format = "setuptools"; version = "0.2.3"; pyproject = true; disabled = pythonOlder "3.7"; src = fetchFromGitHub { owner = "blambright"; repo = pname; rev = version; hash = "sha256-QJ4xhaAoVO4/VncXKzI8Q5f/rPfctJ8CvfedkQVgZgQ="; repo = "qstylizer"; rev = "refs/tags/${version}"; hash = "sha256-eZVBUGQxa2cr0O48iKWNTqM9E5ZAsiT1WfXjdYdxIdg="; }; PBR_VERSION = version; nativeBuildInputs = [ pbr ]; build-system = [ pbr setuptools ]; propagatedBuildInputs = [ dependencies = [ inflection tinycss2 ]; Loading @@ -40,10 +50,10 @@ buildPythonPackage rec { pythonImportsCheck = [ "qstylizer" ]; meta = with lib; { meta = { description = "Qt stylesheet generation utility for PyQt/PySide"; homepage = "https://github.com/blambright/qstylizer"; license = licenses.mit; maintainers = with maintainers; [ drewrisinger ]; license = lib.licenses.mit; maintainers = with lib.maintainers; [ drewrisinger ]; }; }
pkgs/development/python-modules/spyder/default.nix +4 −2 Original line number Diff line number Diff line Loading @@ -3,6 +3,8 @@ buildPythonPackage, fetchPypi, pythonOlder, # dependencies atomicwrites, chardet, cloudpickle, Loading Loading @@ -44,14 +46,14 @@ buildPythonPackage rec { pname = "spyder"; version = "5.5.5"; version = "5.5.6"; pyproject = true; disabled = pythonOlder "3.8"; src = fetchPypi { inherit pname version; hash = "sha256-Y+JZO/LfWi1QzoSSV1uDI4zxLcte0HwVMNmBK0aXgd4="; hash = "sha256-lYtmn0oBXFw5EFDrbv+o2EZWqL/Eel9GrbopeEnYK90="; }; patches = [ ./dont-clear-pythonpath.patch ]; Loading