summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRick van Schijndel <Mindavi@users.noreply.github.com>2022-05-22 22:54:26 +0200
committerGitHub <noreply@github.com>2022-05-22 22:54:26 +0200
commitf1f54948575ec0215cf4b7790e78d229ce542822 (patch)
tree3d5deb197ae96934c97746c8e56bd723617923bf
parent4ae5d09ae42d9a1e5365d29faba4d69b24fcaf9b (diff)
parent6bca93ce6925a2d194af11d1d4da9ad89c5029ae (diff)
Merge pull request #173670 from oxzi/platformio-6.0.1
platformio: 5.2.5 -> 6.0.1
-rw-r--r--pkgs/development/embedded/platformio/core.nix40
-rw-r--r--pkgs/development/embedded/platformio/default.nix4
-rw-r--r--pkgs/development/embedded/platformio/use-local-spdx-license-list.patch2
3 files changed, 18 insertions, 28 deletions
diff --git a/pkgs/development/embedded/platformio/core.nix b/pkgs/development/embedded/platformio/core.nix
index c40f2f45f312..f44ba4e95b8e 100644
--- a/pkgs/development/embedded/platformio/core.nix
+++ b/pkgs/development/embedded/platformio/core.nix
@@ -9,32 +9,13 @@
let
python = python3.override {
packageOverrides = self: super: {
- semantic-version = super.semantic-version.overridePythonAttrs (oldAttrs: rec {
- version = "2.9.0";
- src = fetchPypi {
- pname = "semantic_version";
- version = version;
- sha256 = "1chjd8019wnwb5mnd4x4jw9f8nhzg0xnapsdznk0fpiyamrlixdb";
- };
- });
-
starlette = super.starlette.overridePythonAttrs (oldAttrs: rec {
- version = "0.18.0";
+ version = "0.20.0";
src = fetchFromGitHub {
owner = "encode";
repo = "starlette";
rev = version;
- sha256 = "1dpj33cggjjvpd3qdf6hv04z5ckcn9f5dfn98p5a8hx262kgsr9p";
- };
- });
-
- uvicorn = super.uvicorn.overridePythonAttrs (oldAttrs: rec {
- version = "0.17.0";
- src = fetchFromGitHub {
- owner = "encode";
- repo = "uvicorn";
- rev = version;
- sha256 = "142x8skb1yfys6gndfaay2r240j56dkr006p49pw4y9i0v85kynp";
+ sha256 = "sha256-bSgPjKqM262PSufz1LHwrdM+uU8xO55Mifv66HRN02Y=";
};
});
};
@@ -75,6 +56,8 @@ with python.pkgs; buildPythonApplication rec {
];
pytestFlagsArray = (map (e: "--deselect tests/${e}") [
+ "commands/pkg/test_exec.py::test_pkg_specified"
+ "commands/pkg/test_exec.py::test_unrecognized_options"
"commands/test_ci.py::test_ci_boards"
"commands/test_ci.py::test_ci_build_dir"
"commands/test_ci.py::test_ci_keep_build_dir"
@@ -84,6 +67,7 @@ with python.pkgs; buildPythonApplication rec {
"commands/test_init.py::test_init_duplicated_boards"
"commands/test_init.py::test_init_enable_auto_uploading"
"commands/test_init.py::test_init_ide_atom"
+ "commands/test_init.py::test_init_ide_clion"
"commands/test_init.py::test_init_ide_eclipse"
"commands/test_init.py::test_init_ide_vscode"
"commands/test_init.py::test_init_incorrect_board"
@@ -112,9 +96,6 @@ with python.pkgs; buildPythonApplication rec {
"commands/test_lib_complex.py::test_lib_show"
"commands/test_lib_complex.py::test_lib_stats"
"commands/test_lib_complex.py::test_search"
- "commands/test_test.py::test_local_env"
- "commands/test_test.py::test_multiple_env_build"
- "commands/test_test.py::test_setup_teardown_are_compilable"
"package/test_manager.py::test_download"
"package/test_manager.py::test_install_force"
"package/test_manager.py::test_install_from_registry"
@@ -132,12 +113,21 @@ with python.pkgs; buildPythonApplication rec {
"test_misc.py::test_platformio_cli"
"test_pkgmanifest.py::test_packages"
]) ++ (map (e: "--ignore=tests/${e}") [
+ "commands/pkg/test_install.py"
+ "commands/pkg/test_list.py"
+ "commands/pkg/test_outdated.py"
+ "commands/pkg/test_search.py"
+ "commands/pkg/test_show.py"
+ "commands/pkg/test_uninstall.py"
+ "commands/pkg/test_update.py"
"commands/test_boards.py"
"commands/test_check.py"
"commands/test_platform.py"
+ "commands/test_run.py"
+ "commands/test_test.py"
"commands/test_update.py"
- "test_maintenance.py"
"test_ino2cpp.py"
+ "test_maintenance.py"
]) ++ [
"tests"
];
diff --git a/pkgs/development/embedded/platformio/default.nix b/pkgs/development/embedded/platformio/default.nix
index 31b7b8d49518..000c23898ff4 100644
--- a/pkgs/development/embedded/platformio/default.nix
+++ b/pkgs/development/embedded/platformio/default.nix
@@ -4,14 +4,14 @@
let
callPackage = newScope self;
- version = "5.2.5";
+ version = "6.0.1";
# pypi tarballs don't contain tests - https://github.com/platformio/platformio-core/issues/1964
src = fetchFromGitHub {
owner = "platformio";
repo = "platformio-core";
rev = "v${version}";
- sha256 = "1x1jqprwzpb09ca953rqbh2jvizh7bz8yj30krphb6007bnjilwy";
+ sha256 = "sha256-noLdQctAaMNmfuxI3iybHFx3Q9aTr3gZaUZ+/uO+fnA=";
};
self = {
diff --git a/pkgs/development/embedded/platformio/use-local-spdx-license-list.patch b/pkgs/development/embedded/platformio/use-local-spdx-license-list.patch
index 342fb120a0f7..65fcbd39d6a1 100644
--- a/pkgs/development/embedded/platformio/use-local-spdx-license-list.patch
+++ b/pkgs/development/embedded/platformio/use-local-spdx-license-list.patch
@@ -6,7 +6,7 @@ index 416dccfd..896c3649 100644
@staticmethod
@memoized(expire="1h")
def load_spdx_licenses():
-- version = "3.16"
+- version = "3.17"
- spdx_data_url = (
- "https://raw.githubusercontent.com/spdx/license-list-data/"
- "v%s/json/licenses.json" % version