Skip to content

Commit

Permalink
spyder: 5.5.5 -> 5.5.6 (NixOS#337645)
Browse files Browse the repository at this point in the history
  • Loading branch information
GaetanLepage authored Aug 27, 2024
2 parents 62ff07f + 246071a commit ca6b56c
Show file tree
Hide file tree
Showing 3 changed files with 87 additions and 62 deletions.
105 changes: 59 additions & 46 deletions pkgs/development/python-modules/python-lsp-server/default.nix
Original file line number Diff line number Diff line change
@@ -1,47 +1,58 @@
{
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";

src = fetchFromGitHub {
owner = "python-lsp";
repo = "python-lsp-server";
rev = "refs/tags/v${version}";
hash = "sha256-0DFcnGlyDOK0Lxpr++xV6klhFF9b1fihH5FY/tblr+E=";
hash = "sha256-oFqa7DtFpJmDZrw+GJqrFH3QqnMAu9159q3IWT9vRko=";
};

postPatch = ''
Expand All @@ -59,8 +70,6 @@ buildPythonPackage rec {
"pyflakes"
];

nativeBuildInputs = [ setuptools-scm ];

build-system = [ setuptools-scm ];

dependencies = [
Expand All @@ -72,7 +81,7 @@ buildPythonPackage rec {
ujson
] ++ lib.optionals (pythonOlder "3.10") [ importlib-metadata ];

passthru.optional-dependencies = {
optional-dependencies = {
all = [
autopep8
flake8
Expand Down Expand Up @@ -101,27 +110,24 @@ buildPythonPackage rec {
websockets = [ websockets ];
};

nativeCheckInputs =
[
flaky
matplotlib
numpy
pandas
pytestCheckHook
]
++ passthru.optional-dependencies.all;

disabledTests =
[
# Don't run lint tests
"test_pydocstyle"
# https://github.com/python-lsp/python-lsp-server/issues/243
"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
"test_pyqt_completion"
];
nativeCheckInputs = [
flaky
matplotlib
numpy
pandas
pytestCheckHook
] ++ optional-dependencies.all;

disabledTests = [
# Don't run lint tests
"test_pydocstyle"
# https://github.com/python-lsp/python-lsp-server/issues/243
# "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
"test_pyqt_completion"
];

preCheck = ''
export HOME=$(mktemp -d);
Expand All @@ -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";
};
}
38 changes: 24 additions & 14 deletions pkgs/development/python-modules/qstylizer/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -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
];
Expand All @@ -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 ];
};
}
6 changes: 4 additions & 2 deletions pkgs/development/python-modules/spyder/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@
buildPythonPackage,
fetchPypi,
pythonOlder,

# dependencies
atomicwrites,
chardet,
cloudpickle,
Expand Down Expand Up @@ -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 ];
Expand Down

0 comments on commit ca6b56c

Please sign in to comment.