From 1cdde769c8a88dffb025330d057c1d666dae133e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 27 Jul 2023 18:55:56 +0200 Subject: [PATCH] Revert "pkgs.formats.toml: fix TOML semantics by upgrading tomlkit" --- .../python-modules/poetry-core/default.nix | 2 ++ .../python-modules/tomlkit/default.nix | 8 ++--- pkgs/pkgs-lib/tests/formats.nix | 29 ------------------- 3 files changed, 4 insertions(+), 35 deletions(-) diff --git a/pkgs/development/python-modules/poetry-core/default.nix b/pkgs/development/python-modules/poetry-core/default.nix index 270c78a69826..daf45528202f 100644 --- a/pkgs/development/python-modules/poetry-core/default.nix +++ b/pkgs/development/python-modules/poetry-core/default.nix @@ -11,6 +11,7 @@ , pytest-mock , pytestCheckHook , setuptools +, tomlkit , virtualenv }: @@ -53,6 +54,7 @@ buildPythonPackage rec { pytest-mock pytestCheckHook setuptools + tomlkit virtualenv ]; diff --git a/pkgs/development/python-modules/tomlkit/default.nix b/pkgs/development/python-modules/tomlkit/default.nix index 87ef2205008e..861560c2aee0 100644 --- a/pkgs/development/python-modules/tomlkit/default.nix +++ b/pkgs/development/python-modules/tomlkit/default.nix @@ -6,21 +6,17 @@ , functools32, typing ? null , pytestCheckHook , pyaml -, poetry-core }: buildPythonPackage rec { pname = "tomlkit"; - version = "0.11.8"; - format = "pyproject"; + version = "0.11.6"; src = fetchPypi { inherit pname version; - hash = "sha256-kzD8f6odtntUGyjmIBjBfSC+czF30pChOyTGLRYU4MM="; + hash = "sha256-cblS5XIWiJN/sCz501TbzweFBmFJ0oVeRFMevdK2XXM="; }; - nativeBuildInputs = [ poetry-core ]; - propagatedBuildInputs = lib.optionals isPy27 [ enum34 functools32 ] ++ lib.optional isPy27 typing; diff --git a/pkgs/pkgs-lib/tests/formats.nix b/pkgs/pkgs-lib/tests/formats.nix index b7e958565ca6..80df247f7b6a 100644 --- a/pkgs/pkgs-lib/tests/formats.nix +++ b/pkgs/pkgs-lib/tests/formats.nix @@ -219,35 +219,6 @@ in runBuildTests { ''; }; - # see https://github.com/NixOS/nixpkgs/issues/237521 for this particular test - testTomlSemantics = { - drv = evalFormat formats.toml {} { - processors = { - override = [ - { tags = { cluster = "staging"; }; } - ]; - rename = [ - { - replace = [ - { dest = "ceph_telegraf_check"; measurement = "exec"; } - ]; - } - ]; - }; - }; - expected = '' - [processors] - [[processors.override]] - [processors.override.tags] - cluster = "staging" - - [[processors.rename]] - [[processors.rename.replace]] - dest = "ceph_telegraf_check" - measurement = "exec" - ''; - }; - # This test is responsible for # 1. testing type coercions # 2. providing a more readable example test