spyder: 5.5.5 -> 5.5.6 (#337645)

This commit is contained in:
Gaétan Lepage
2024-08-27 23:34:15 +02:00
committed by GitHub
3 changed files with 86 additions and 61 deletions
@@ -1,39 +1,50 @@
{
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";
@@ -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 = ''
@@ -59,8 +70,6 @@ buildPythonPackage rec {
"pyflakes"
];
nativeBuildInputs = [ setuptools-scm ];
build-system = [ setuptools-scm ];
dependencies = [
@@ -72,7 +81,7 @@ buildPythonPackage rec {
ujson
] ++ lib.optionals (pythonOlder "3.10") [ importlib-metadata ];
passthru.optional-dependencies = {
optional-dependencies = {
all = [
autopep8
flake8
@@ -101,27 +110,24 @@ buildPythonPackage rec {
websockets = [ websockets ];
};
nativeCheckInputs =
[
flaky
matplotlib
numpy
pandas
pytestCheckHook
]
++ passthru.optional-dependencies.all;
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"
];
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);
@@ -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";
};
}
@@ -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
];
@@ -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 ];
};
}
@@ -3,6 +3,8 @@
buildPythonPackage,
fetchPypi,
pythonOlder,
# dependencies
atomicwrites,
chardet,
cloudpickle,
@@ -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 ];