Fix merging of params when empty (#6378)

* Fix merging of params when empty

Recent release of python-benedict==0.24.1 started ignoring empty dictionaries
during merge. The way we expected to work was questionable and also how
benedict itself tries to handle the references to empty dictionary is
also questionable.

I consider this to be a proper way to handle this even if this gets fixed
on the benedict side.

* Revert "setup: limit python-benedict version (#6377)"

This reverts commit 15de826266.

* add comment for why passing through benedict
This commit is contained in:
Saugat Pachhai
2021-08-02 22:45:04 +03:00
committed by GitHub
parent 76be53bc3e
commit 7444696dcd
4 changed files with 92 additions and 5 deletions
+1 -1
View File
@@ -85,7 +85,7 @@ install_requires = [
"shtab>=1.3.4,<2",
"rich>=10.0.0",
"dictdiffer>=0.8.1",
"python-benedict>=0.21.1,<0.24.1",
"python-benedict>=0.21.1",
"pyparsing==2.4.7",
"typing_extensions>=3.7.4",
"fsspec>=2021.7.0",