summary refs log tree commit diff
diff options
context:
space:
mode:
authorNicolas Goaziou <mail@nicolasgoaziou.fr>2021-12-17 21:25:51 +0100
committerLeo Famulari <leo@famulari.name>2021-12-28 14:10:25 -0500
commit297a69fb27ace4f574d5d11d3f2a99054f04f7c0 (patch)
tree4ddc470ecaf837eabe708813c79fb009fea6ac8e
parenta58002e35cf421b33a039943e38f06bd6aca978e (diff)
downloadguix-297a69fb27ace4f574d5d11d3f2a99054f04f7c0.tar.gz
gnu: nushell: Update to 0.41.0.
* gnu/packages/shells.scm (nushell):
(rust-nu-ansi-term-0.41):
(rust-nu-cli-0.41):
(rust-nu-command-0.41):
(rust-nu-completion-0.41):
(rust-nu-data-0.41):
(rust-nu-engine-0.41):
(rust-nu-errors-0.41):
(rust-nu-json-0.41):
(rust-nu-parser-0.41):
(rust-nu-path-0.41):
(rust-nu-plugin-0.41):
(rust-nu-plugin-inc-0.41):
(rust-nu-plugin-match-0.41):
(rust-nu-plugin-query-json-0.41):
(rust-nu-plugin-textview-0.41):
(rust-nu-plugin-to-bson-0.41):
(rust-nu-plugin-to-sqlite-0.41):
(rust-nu-plugin-tree-0.41):
(rust-nu-plugin-xpath-0.41):
(rust-nu-pretty-hex-0.41):
(rust-nu-protocol-0.41):
(rust-nu-serde-0.41):
(rust-nu-source-0.41):
(rust-nu-stream-0.41):
(rust-nu-test-support-0.41):
(rust-nu-value-ext-0.41): Update to 0.41.0.
-rw-r--r--gnu/packages/shells.scm890
1 files changed, 341 insertions, 549 deletions
diff --git a/gnu/packages/shells.scm b/gnu/packages/shells.scm
index 346bb7cdbe..1760dae25d 100644
--- a/gnu/packages/shells.scm
+++ b/gnu/packages/shells.scm
@@ -939,7 +939,7 @@ files and text.")
 (define-public nushell
   (package
     (name "nushell")
-    (version "0.36.0")
+    (version "0.41.0")
     (source
      (origin
        (method git-fetch)
@@ -948,65 +948,47 @@ files and text.")
              (commit version)))
        (file-name (git-file-name name version))
        (sha256
-        (base32 "1db521jrs0yxwmvkkl8wssa8qyi0m62n69l7xxl2gpyz1v8nvw76"))))
+        (base32 "1n8wkcics83fzqsc935m1gr6ylr17ig2dm781w5pigq7cwwhbi10"))))
     (build-system cargo-build-system)
     (arguments
      `(#:tests? #false                  ;missing files
+       #:rust ,rust-1.56
        #:features '("extra")
        #:cargo-inputs
        (("rust-ctrlc" ,rust-ctrlc-3)
         ("rust-futures" ,rust-futures-0.3)
         ("rust-itertools" ,rust-itertools-0.10)
-        ("rust-mp4" ,rust-mp4-0.8)
-        ("rust-nu-cli" ,rust-nu-cli-0.36)
-        ("rust-nu-command" ,rust-nu-command-0.36)
-        ("rust-nu-completion" ,rust-nu-completion-0.36)
-        ("rust-nu-data" ,rust-nu-data-0.36)
-        ("rust-nu-engine" ,rust-nu-engine-0.36)
-        ("rust-nu-errors" ,rust-nu-errors-0.36)
-        ("rust-nu-parser" ,rust-nu-parser-0.36)
-        ("rust-nu-path" ,rust-nu-path-0.36)
-        ("rust-nu-plugin" ,rust-nu-plugin-0.36)
-        ("rust-nu-protocol" ,rust-nu-protocol-0.36)
-        ("rust-nu-source" ,rust-nu-source-0.36)
-        ("rust-nu-value-ext" ,rust-nu-value-ext-0.36)
-        ("rust-nu-plugin-binaryview"
-         ,rust-nu-plugin-binaryview-0.36)
-        ("rust-nu-plugin-chart"
-         ,rust-nu-plugin-chart-0.36)
-        ("rust-nu-plugin-fetch"
-         ,rust-nu-plugin-fetch-0.36)
-        ("rust-nu-plugin-from-bson"
-         ,rust-nu-plugin-from-bson-0.36)
-        ("rust-nu-plugin-from-sqlite"
-         ,rust-nu-plugin-from-sqlite-0.36)
-        ("rust-nu-plugin-inc" ,rust-nu-plugin-inc-0.36)
-        ("rust-nu-plugin-match"
-         ,rust-nu-plugin-match-0.36)
-        ("rust-nu-plugin-post" ,rust-nu-plugin-post-0.36)
-        ("rust-nu-plugin-ps" ,rust-nu-plugin-ps-0.36)
-        ("rust-nu-plugin-query-json"
-         ,rust-nu-plugin-query-json-0.36)
-        ("rust-nu-plugin-s3" ,rust-nu-plugin-s3-0.36)
-        ("rust-nu-plugin-selector"
-         ,rust-nu-plugin-selector-0.36)
-        ("rust-nu-plugin-start"
-         ,rust-nu-plugin-start-0.36)
-        ("rust-nu-plugin-sys" ,rust-nu-plugin-sys-0.36)
-        ("rust-nu-plugin-textview"
-         ,rust-nu-plugin-textview-0.36)
-        ("rust-nu-plugin-to-bson"
-         ,rust-nu-plugin-to-bson-0.36)
-        ("rust-nu-plugin-to-sqlite"
-         ,rust-nu-plugin-to-sqlite-0.36)
-        ("rust-nu-plugin-tree" ,rust-nu-plugin-tree-0.36)
-        ("rust-nu-plugin-xpath"
-         ,rust-nu-plugin-xpath-0.36))
+        ("rust-mp4" ,rust-mp4-0.9)
+        ("rust-nu-cli" ,rust-nu-cli-0.41)
+        ("rust-nu-command" ,rust-nu-command-0.41)
+        ("rust-nu-completion" ,rust-nu-completion-0.41)
+        ("rust-nu-data" ,rust-nu-data-0.41)
+        ("rust-nu-engine" ,rust-nu-engine-0.41)
+        ("rust-nu-errors" ,rust-nu-errors-0.41)
+        ("rust-nu-parser" ,rust-nu-parser-0.41)
+        ("rust-nu-path" ,rust-nu-path-0.41)
+        ("rust-nu-plugin" ,rust-nu-plugin-0.41)
+        ("rust-nu-protocol" ,rust-nu-protocol-0.41)
+        ("rust-nu-source" ,rust-nu-source-0.41)
+        ("rust-nu-value-ext" ,rust-nu-value-ext-0.41)
+        ("rust-nu-plugin-binaryview" ,rust-nu-plugin-binaryview-0.41)
+        ("rust-nu-plugin-chart" ,rust-nu-plugin-chart-0.41)
+        ("rust-nu-plugin-from-bson" ,rust-nu-plugin-from-bson-0.41)
+        ("rust-nu-plugin-from-sqlite" ,rust-nu-plugin-from-sqlite-0.41)
+        ("rust-nu-plugin-inc" ,rust-nu-plugin-inc-0.41)
+        ("rust-nu-plugin-match" ,rust-nu-plugin-match-0.41)
+        ("rust-nu-plugin-query-json" ,rust-nu-plugin-query-json-0.41)
+        ("rust-nu-plugin-s3" ,rust-nu-plugin-s3-0.41)
+        ("rust-nu-plugin-selector" ,rust-nu-plugin-selector-0.41)
+        ("rust-nu-plugin-start" ,rust-nu-plugin-start-0.41)
+        ("rust-nu-plugin-textview" ,rust-nu-plugin-textview-0.41)
+        ("rust-nu-plugin-to-bson" ,rust-nu-plugin-to-bson-0.41)
+        ("rust-nu-plugin-to-sqlite" ,rust-nu-plugin-to-sqlite-0.41)
+        ("rust-nu-plugin-tree" ,rust-nu-plugin-tree-0.41)
+        ("rust-nu-plugin-xpath" ,rust-nu-plugin-xpath-0.41))
        #:cargo-development-inputs
-       (("rust-dunce" ,rust-dunce-1)
-        ("rust-hamcrest2" ,rust-hamcrest2-0.3)
-        ("rust-nu-test-support"
-         ,rust-nu-test-support-0.36)
+       (("rust-hamcrest2" ,rust-hamcrest2-0.3)
+        ("rust-nu-test-support" ,rust-nu-test-support-0.41)
         ("rust-rstest" ,rust-rstest-0.10)
         ("rust-serial-test" ,rust-serial-test-0.5))))
     (native-inputs
@@ -1030,22 +1012,22 @@ directory.  These values can be piped through a series of steps, in a series
 of commands called a ``pipeline''.")
     (license license:expat)))
 
-(define-public rust-nu-ansi-term-0.36
+(define-public rust-nu-ansi-term-0.41
   (package
     (name "rust-nu-ansi-term")
-    (version "0.36.0")
+    (version "0.41.0")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "nu-ansi-term" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "0p68s0djx4xr93vn7lh8774srazjw4dxsi3px8c8mbv0a4ixg5wr"))))
+        (base32 "0i2q0xicrgn4xamj0fx7qzjkls912bk63a2rx5hmqda80p836z92"))))
     (build-system cargo-build-system)
     (arguments
      `(#:skip-build? #t
        #:cargo-inputs
-       (("rust-itertools" ,rust-itertools-0.10)
+       (("rust-doc-comment" ,rust-doc-comment-0.3)
         ("rust-overload" ,rust-overload-0.1)
         ("rust-serde" ,rust-serde-1)
         ("rust-winapi" ,rust-winapi-0.3))))
@@ -1056,17 +1038,17 @@ of commands called a ``pipeline''.")
 underline).")
     (license license:expat)))
 
-(define-public rust-nu-cli-0.36
+(define-public rust-nu-cli-0.41
   (package
     (name "rust-nu-cli")
-    (version "0.36.0")
+    (version "0.41.0")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "nu-cli" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "1zb6x6knn1hrpkyryniq73vkrgg9arqnxy50klm8963dnq49082v"))))
+        (base32 "010176m4m9qarl2bflsj16xmp1zkmclfiny715w2ygg4angayrp8"))))
     (build-system cargo-build-system)
     (arguments
      `(#:skip-build? #t
@@ -1075,71 +1057,59 @@ underline).")
         ("rust-indexmap" ,rust-indexmap-1)
         ("rust-lazy-static" ,rust-lazy-static-1)
         ("rust-log" ,rust-log-0.4)
-        ("rust-nu-ansi-term" ,rust-nu-ansi-term-0.36)
-        ("rust-nu-command" ,rust-nu-command-0.36)
-        ("rust-nu-completion" ,rust-nu-completion-0.36)
-        ("rust-nu-data" ,rust-nu-data-0.36)
-        ("rust-nu-engine" ,rust-nu-engine-0.36)
-        ("rust-nu-errors" ,rust-nu-errors-0.36)
-        ("rust-nu-parser" ,rust-nu-parser-0.36)
-        ("rust-nu-protocol" ,rust-nu-protocol-0.36)
-        ("rust-nu-source" ,rust-nu-source-0.36)
-        ("rust-nu-stream" ,rust-nu-stream-0.36)
-        ("rust-pretty-env-logger"
-         ,rust-pretty-env-logger-0.4)
+        ("rust-nu-ansi-term" ,rust-nu-ansi-term-0.41)
+        ("rust-nu-command" ,rust-nu-command-0.41)
+        ("rust-nu-completion" ,rust-nu-completion-0.41)
+        ("rust-nu-data" ,rust-nu-data-0.41)
+        ("rust-nu-engine" ,rust-nu-engine-0.41)
+        ("rust-nu-errors" ,rust-nu-errors-0.41)
+        ("rust-nu-parser" ,rust-nu-parser-0.41)
+        ("rust-nu-path" ,rust-nu-path-0.41)
+        ("rust-nu-protocol" ,rust-nu-protocol-0.41)
+        ("rust-nu-source" ,rust-nu-source-0.41)
+        ("rust-nu-stream" ,rust-nu-stream-0.41)
+        ("rust-pretty-env-logger" ,rust-pretty-env-logger-0.4)
         ("rust-rustyline" ,rust-rustyline-9)
         ("rust-serde" ,rust-serde-1)
         ("rust-serde-yaml" ,rust-serde-yaml-0.8)
-        ("rust-shadow-rs" ,rust-shadow-rs-0.6)
-        ("rust-shadow-rs" ,rust-shadow-rs-0.6)
-        ("rust-strip-ansi-escapes"
-         ,rust-strip-ansi-escapes-0.1))))
+        ("rust-shadow-rs" ,rust-shadow-rs-0.8)
+        ("rust-strip-ansi-escapes" ,rust-strip-ansi-escapes-0.1))))
     (home-page "https://www.nushell.sh")
     (synopsis "CLI for nushell")
     (description "CLI for nushell")
     (license license:expat)))
 
-(define-public rust-nu-command-0.36
+(define-public rust-nu-command-0.41
   (package
     (name "rust-nu-command")
-    (version "0.36.0")
+    (version "0.41.0")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "nu-command" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "0690iw3wn0jas04471dyvsqswbwxpab2qp2r3r5ma0za98s4p3ry"))))
+        (base32 "1ywbjqbznyragrd8vj7awybn3r9ysvfrhdx9rxrlyxsinpynqyh6"))))
     (build-system cargo-build-system)
     (arguments
      `(#:skip-build? #t
        #:cargo-inputs
-       (("rust-arboard" ,rust-arboard-1)
-        ("rust-base64" ,rust-base64-0.13)
-        ("rust-bigdecimal-rs" ,rust-bigdecimal-rs-0.2)
-        ("rust-byte-unit" ,rust-byte-unit-4)
-        ("rust-bytes" ,rust-bytes-1)
+       (("rust-base64" ,rust-base64-0.13)
+        ("rust-bigdecimal" ,rust-bigdecimal-0.3)
         ("rust-calamine" ,rust-calamine-0.18)
         ("rust-chrono" ,rust-chrono-0.4)
         ("rust-chrono-tz" ,rust-chrono-tz-0.5)
-        ("rust-codespan-reporting"
-         ,rust-codespan-reporting-0.11)
         ("rust-crossterm" ,rust-crossterm-0.19)
         ("rust-csv" ,rust-csv-1)
         ("rust-ctrlc" ,rust-ctrlc-3)
         ("rust-derive-new" ,rust-derive-new-0.5)
         ("rust-digest" ,rust-digest-0.9)
-        ("rust-directories-next"
-         ,rust-directories-next-2)
         ("rust-dirs-next" ,rust-dirs-next-2)
         ("rust-dtparse" ,rust-dtparse-1)
-        ("rust-dunce" ,rust-dunce-1)
         ("rust-eml-parser" ,rust-eml-parser-0.1)
         ("rust-encoding-rs" ,rust-encoding-rs-0.8)
         ("rust-filesize" ,rust-filesize-0.2)
-        ("rust-fs-extra" ,rust-fs-extra-1)
         ("rust-futures" ,rust-futures-0.3)
-        ("rust-getset" ,rust-getset-0.1)
         ("rust-glob" ,rust-glob-0.3)
         ("rust-htmlescape" ,rust-htmlescape-0.3)
         ("rust-ical" ,rust-ical-0.7)
@@ -1150,66 +1120,54 @@ underline).")
         ("rust-log" ,rust-log-0.4)
         ("rust-md-5" ,rust-md-5-0.9)
         ("rust-meval" ,rust-meval-0.2)
-        ("rust-minus" ,rust-minus-3)
-        ("rust-nu-ansi-term" ,rust-nu-ansi-term-0.36)
-        ("rust-nu-data" ,rust-nu-data-0.36)
-        ("rust-nu-engine" ,rust-nu-engine-0.36)
-        ("rust-nu-errors" ,rust-nu-errors-0.36)
-        ("rust-nu-json" ,rust-nu-json-0.36)
-        ("rust-nu-parser" ,rust-nu-parser-0.36)
-        ("rust-nu-path" ,rust-nu-path-0.36)
-        ("rust-nu-plugin" ,rust-nu-plugin-0.36)
-        ("rust-nu-pretty-hex" ,rust-nu-pretty-hex-0.36)
-        ("rust-nu-protocol" ,rust-nu-protocol-0.36)
-        ("rust-nu-serde" ,rust-nu-serde-0.36)
-        ("rust-nu-source" ,rust-nu-source-0.36)
-        ("rust-nu-stream" ,rust-nu-stream-0.36)
-        ("rust-nu-table" ,rust-nu-table-0.36)
-        ("rust-nu-test-support"
-         ,rust-nu-test-support-0.36)
-        ("rust-nu-value-ext" ,rust-nu-value-ext-0.36)
-        ("rust-num-bigint" ,rust-num-bigint-0.3)
+        ("rust-mime" ,rust-mime-0.3)
+        ("rust-nu-ansi-term" ,rust-nu-ansi-term-0.41)
+        ("rust-nu-data" ,rust-nu-data-0.41)
+        ("rust-nu-engine" ,rust-nu-engine-0.41)
+        ("rust-nu-errors" ,rust-nu-errors-0.41)
+        ("rust-nu-json" ,rust-nu-json-0.41)
+        ("rust-nu-parser" ,rust-nu-parser-0.41)
+        ("rust-nu-path" ,rust-nu-path-0.41)
+        ("rust-nu-plugin" ,rust-nu-plugin-0.41)
+        ("rust-nu-pretty-hex" ,rust-nu-pretty-hex-0.41)
+        ("rust-nu-protocol" ,rust-nu-protocol-0.41)
+        ("rust-nu-serde" ,rust-nu-serde-0.41)
+        ("rust-nu-source" ,rust-nu-source-0.41)
+        ("rust-nu-stream" ,rust-nu-stream-0.41)
+        ("rust-nu-table" ,rust-nu-table-0.41)
+        ("rust-nu-test-support" ,rust-nu-test-support-0.41)
+        ("rust-nu-value-ext" ,rust-nu-value-ext-0.41)
+        ("rust-num-bigint" ,rust-num-bigint-0.4)
         ("rust-num-format" ,rust-num-format-0.4)
         ("rust-num-traits" ,rust-num-traits-0.2)
         ("rust-parking-lot" ,rust-parking-lot-0.11)
-        ("rust-pin-utils" ,rust-pin-utils-0.1)
-        ("rust-polars" ,rust-polars-0.15)
-        ("rust-query-interface"
-         ,rust-query-interface-0.3)
+        ("rust-polars" ,rust-polars-0.17)
         ("rust-quick-xml" ,rust-quick-xml-0.22)
-        ("rust-quickcheck-macros"
-         ,rust-quickcheck-macros-1)
+        ("rust-quickcheck-macros" ,rust-quickcheck-macros-1)
         ("rust-rand" ,rust-rand-0.8)
-        ("rust-rayon" ,rust-rayon-1)
         ("rust-regex" ,rust-regex-1)
+        ("rust-reqwest" ,rust-reqwest-0.11)
         ("rust-roxmltree" ,rust-roxmltree-0.14)
-        ("rust-rusqlite" ,rust-rusqlite-0.25)
         ("rust-rust-embed" ,rust-rust-embed-5)
         ("rust-rustyline" ,rust-rustyline-9)
         ("rust-serde" ,rust-serde-1)
-        ("rust-serde-bytes" ,rust-serde-bytes-0.11)
         ("rust-serde-ini" ,rust-serde-ini-0.2)
         ("rust-serde-json" ,rust-serde-json-1)
-        ("rust-serde-urlencoded"
-         ,rust-serde-urlencoded-0.7)
+        ("rust-serde-urlencoded" ,rust-serde-urlencoded-0.7)
         ("rust-serde-yaml" ,rust-serde-yaml-0.8)
         ("rust-sha2" ,rust-sha2-0.9)
-        ("rust-shadow-rs" ,rust-shadow-rs-0.6)
-        ("rust-strip-ansi-escapes"
-         ,rust-strip-ansi-escapes-0.1)
-        ("rust-sxd-document" ,rust-sxd-document-0.3)
-        ("rust-sxd-xpath" ,rust-sxd-xpath-0.4)
-        ("rust-tempfile" ,rust-tempfile-3)
+        ("rust-shadow-rs" ,rust-shadow-rs-0.8)
+        ("rust-strip-ansi-escapes" ,rust-strip-ansi-escapes-0.1)
+        ("rust-sysinfo" ,rust-sysinfo-0.21)
         ("rust-term" ,rust-term-0.7)
         ("rust-term-size" ,rust-term-size-0.3)
-        ("rust-termcolor" ,rust-termcolor-1)
         ("rust-thiserror" ,rust-thiserror-1)
         ("rust-titlecase" ,rust-titlecase-1)
+        ("rust-tokio" ,rust-tokio-1)
         ("rust-toml" ,rust-toml-0.5)
-        ("rust-trash" ,rust-trash-1)
+        ("rust-trash" ,rust-trash-2)
         ("rust-umask" ,rust-umask-1)
-        ("rust-unicode-segmentation"
-         ,rust-unicode-segmentation-1)
+        ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
         ("rust-url" ,rust-url-2)
         ("rust-users" ,rust-users-0.11)
         ("rust-uuid" ,rust-uuid-0.8)
@@ -1220,10 +1178,10 @@ underline).")
     (description "CLI for nushell")
     (license license:expat)))
 
-(define-public rust-nu-completion-0.36
+(define-public rust-nu-completion-0.41
   (package
     (name "rust-nu-completion")
-    (version "0.36.0")
+    (version "0.41.0")
     (source
      (origin
        (method url-fetch)
@@ -1232,132 +1190,111 @@ underline).")
         (string-append name "-" version ".tar.gz"))
        (sha256
         (base32
-         "1kmn80cwpi8dd25vxm4r7ap35igfy4mqax20z31c51qwj2a8r6cx"))))
+         "0dc5lwclfcl553llnjd1kgkm6sbpcab5wrbhd3pic847jjwafqn0"))))
     (build-system cargo-build-system)
     (arguments
      `(#:skip-build? #t
        #:cargo-inputs
-       (("rust-dirs-next" ,rust-dirs-next-2)
-        ("rust-indexmap" ,rust-indexmap-1)
+       (("rust-indexmap" ,rust-indexmap-1)
         ("rust-is-executable" ,rust-is-executable-1)
-        ("rust-nu-data" ,rust-nu-data-0.36)
-        ("rust-nu-engine" ,rust-nu-engine-0.36)
-        ("rust-nu-errors" ,rust-nu-errors-0.36)
-        ("rust-nu-parser" ,rust-nu-parser-0.36)
-        ("rust-nu-path" ,rust-nu-path-0.36)
-        ("rust-nu-protocol" ,rust-nu-protocol-0.36)
-        ("rust-nu-source" ,rust-nu-source-0.36)
-        ("rust-nu-test-support"
-         ,rust-nu-test-support-0.36))))
+        ("rust-nu-data" ,rust-nu-data-0.41)
+        ("rust-nu-engine" ,rust-nu-engine-0.41)
+        ("rust-nu-parser" ,rust-nu-parser-0.41)
+        ("rust-nu-path" ,rust-nu-path-0.41)
+        ("rust-nu-protocol" ,rust-nu-protocol-0.41)
+        ("rust-nu-source" ,rust-nu-source-0.41)
+        ("rust-nu-test-support" ,rust-nu-test-support-0.41))))
     (home-page "https://www.nushell.sh")
     (synopsis "Completions for nushell")
     (description "Completions for nushell")
     (license license:expat)))
 
-(define-public rust-nu-data-0.36
+(define-public rust-nu-data-0.41
   (package
     (name "rust-nu-data")
-    (version "0.36.0")
+    (version "0.41.0")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "nu-data" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "02m4zyrgaxkpvvbknqang9cqbzqmbp8bvmvisxp5yijwadzjr66y"))))
+        (base32 "1ir581033d9pp01638jwjgzjg4mrhrifmzfgnl4d69j60i5m7nw0"))))
     (build-system cargo-build-system)
     (arguments
      `(#:skip-build? #t
        #:cargo-inputs
-       (("rust-bigdecimal-rs" ,rust-bigdecimal-rs-0.2)
+       (("rust-bigdecimal" ,rust-bigdecimal-0.3)
         ("rust-byte-unit" ,rust-byte-unit-4)
         ("rust-chrono" ,rust-chrono-0.4)
         ("rust-common-path" ,rust-common-path-1)
         ("rust-derive-new" ,rust-derive-new-0.5)
-        ("rust-directories-next"
-         ,rust-directories-next-2)
-        ("rust-dirs-next" ,rust-dirs-next-2)
+        ("rust-directories-next" ,rust-directories-next-2)
         ("rust-getset" ,rust-getset-0.1)
         ("rust-indexmap" ,rust-indexmap-1)
         ("rust-log" ,rust-log-0.4)
-        ("rust-nu-ansi-term" ,rust-nu-ansi-term-0.36)
-        ("rust-nu-errors" ,rust-nu-errors-0.36)
-        ("rust-nu-protocol" ,rust-nu-protocol-0.36)
-        ("rust-nu-source" ,rust-nu-source-0.36)
-        ("rust-nu-table" ,rust-nu-table-0.36)
-        ("rust-nu-test-support"
-         ,rust-nu-test-support-0.36)
-        ("rust-nu-value-ext" ,rust-nu-value-ext-0.36)
-        ("rust-num-bigint" ,rust-num-bigint-0.3)
+        ("rust-nu-ansi-term" ,rust-nu-ansi-term-0.41)
+        ("rust-nu-errors" ,rust-nu-errors-0.41)
+        ("rust-nu-path" ,rust-nu-path-0.41)
+        ("rust-nu-protocol" ,rust-nu-protocol-0.41)
+        ("rust-nu-source" ,rust-nu-source-0.41)
+        ("rust-nu-table" ,rust-nu-table-0.41)
+        ("rust-nu-test-support" ,rust-nu-test-support-0.41)
+        ("rust-nu-value-ext" ,rust-nu-value-ext-0.41)
+        ("rust-num-bigint" ,rust-num-bigint-0.4)
         ("rust-num-format" ,rust-num-format-0.4)
         ("rust-num-traits" ,rust-num-traits-0.2)
-        ("rust-query-interface"
-         ,rust-query-interface-0.3)
         ("rust-serde" ,rust-serde-1)
         ("rust-sha2" ,rust-sha2-0.9)
         ("rust-sys-locale" ,rust-sys-locale-0.1)
-        ("rust-toml" ,rust-toml-0.5)
-        ("rust-users" ,rust-users-0.11))))
+        ("rust-toml" ,rust-toml-0.5))))
     (home-page "https://www.nushell.sh")
     (synopsis "CLI for nushell")
     (description "CLI for nushell")
     (license license:expat)))
 
-(define-public rust-nu-engine-0.36
+(define-public rust-nu-engine-0.41
   (package
     (name "rust-nu-engine")
-    (version "0.36.0")
+    (version "0.41.0")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "nu-engine" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "03nngv2pcn10ydc1wq3chvd31rzgh4j7jrvkgmgps4ml1avn6yfr"))))
+        (base32 "0b0z7jx5cbxc1073fg6vpi5jp9gv9f72npckgf2fziq1g0lik438"))))
     (build-system cargo-build-system)
     (arguments
      `(#:skip-build? #t
        #:cargo-inputs
-       (("rust-ansi-term" ,rust-ansi-term-0.12)
-        ("rust-async-recursion"
-         ,rust-async-recursion-0.3)
-        ("rust-async-trait" ,rust-async-trait-0.1)
-        ("rust-bigdecimal-rs" ,rust-bigdecimal-rs-0.2)
-        ("rust-bytes" ,rust-bytes-0.5)
+       (("rust-bigdecimal" ,rust-bigdecimal-0.3)
+        ("rust-bytes" ,rust-bytes-1)
         ("rust-chrono" ,rust-chrono-0.4)
-        ("rust-codespan-reporting"
-         ,rust-codespan-reporting-0.11)
+        ("rust-codespan-reporting" ,rust-codespan-reporting-0.11)
         ("rust-derive-new" ,rust-derive-new-0.5)
         ("rust-dirs-next" ,rust-dirs-next-2)
-        ("rust-dunce" ,rust-dunce-1)
-        ("rust-dyn-clone" ,rust-dyn-clone-1)
         ("rust-encoding-rs" ,rust-encoding-rs-0.8)
         ("rust-filesize" ,rust-filesize-0.2)
         ("rust-fs-extra" ,rust-fs-extra-1)
-        ("rust-futures" ,rust-futures-0.3)
-        ("rust-futures-util" ,rust-futures-util-0.3)
-        ("rust-futures-codec" ,rust-futures-codec-0.4)
         ("rust-getset" ,rust-getset-0.1)
         ("rust-glob" ,rust-glob-0.3)
         ("rust-indexmap" ,rust-indexmap-1)
         ("rust-itertools" ,rust-itertools-0.10)
         ("rust-lazy-static" ,rust-lazy-static-1)
         ("rust-log" ,rust-log-0.4)
-        ("rust-nu-ansi-term" ,rust-nu-ansi-term-0.36)
-        ("rust-nu-data" ,rust-nu-data-0.36)
-        ("rust-nu-errors" ,rust-nu-errors-0.36)
-        ("rust-nu-parser" ,rust-nu-parser-0.36)
-        ("rust-nu-path" ,rust-nu-path-0.36)
-        ("rust-nu-plugin" ,rust-nu-plugin-0.36)
-        ("rust-nu-protocol" ,rust-nu-protocol-0.36)
-        ("rust-nu-source" ,rust-nu-source-0.36)
-        ("rust-nu-stream" ,rust-nu-stream-0.36)
-        ("rust-nu-test-support"
-         ,rust-nu-test-support-0.36)
-        ("rust-nu-value-ext" ,rust-nu-value-ext-0.36)
-        ("rust-num-bigint" ,rust-num-bigint-0.3)
-        ("rust-num-format" ,rust-num-format-0.4)
-        ("rust-num-traits" ,rust-num-traits-0.2)
+        ("rust-nu-ansi-term" ,rust-nu-ansi-term-0.41)
+        ("rust-nu-data" ,rust-nu-data-0.41)
+        ("rust-nu-errors" ,rust-nu-errors-0.41)
+        ("rust-nu-parser" ,rust-nu-parser-0.41)
+        ("rust-nu-path" ,rust-nu-path-0.41)
+        ("rust-nu-plugin" ,rust-nu-plugin-0.41)
+        ("rust-nu-protocol" ,rust-nu-protocol-0.41)
+        ("rust-nu-source" ,rust-nu-source-0.41)
+        ("rust-nu-stream" ,rust-nu-stream-0.41)
+        ("rust-nu-test-support" ,rust-nu-test-support-0.41)
+        ("rust-nu-value-ext" ,rust-nu-value-ext-0.41)
+        ("rust-num-bigint" ,rust-num-bigint-0.4)
         ("rust-parking-lot" ,rust-parking-lot-0.11)
         ("rust-rayon" ,rust-rayon-1)
         ("rust-serde" ,rust-serde-1)
@@ -1365,7 +1302,7 @@ underline).")
         ("rust-tempfile" ,rust-tempfile-3)
         ("rust-term-size" ,rust-term-size-0.3)
         ("rust-termcolor" ,rust-termcolor-1)
-        ("rust-trash" ,rust-trash-1)
+        ("rust-trash" ,rust-trash-2)
         ("rust-umask" ,rust-umask-1)
         ("rust-users" ,rust-users-0.11)
         ("rust-which" ,rust-which-4))))
@@ -1374,30 +1311,29 @@ underline).")
     (description "Core commands for nushell")
     (license license:expat)))
 
-(define-public rust-nu-errors-0.36
+(define-public rust-nu-errors-0.41
   (package
     (name "rust-nu-errors")
-    (version "0.36.0")
+    (version "0.41.0")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "nu-errors" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "0k5xpfl9igz99sf4czhc9zrgkzfza915a9isvkm0kda2zyy1fnwf"))))
+        (base32 "15gp4rajnwvk43zr6ybf5q0wn5j775dvl731bn3fsjwrrilyg2xn"))))
     (build-system cargo-build-system)
     (arguments
      `(#:skip-build? #t
        #:cargo-inputs
-       (("rust-bigdecimal-rs" ,rust-bigdecimal-rs-0.2)
-        ("rust-codespan-reporting"
-         ,rust-codespan-reporting-0.11)
+       (("rust-bigdecimal" ,rust-bigdecimal-0.3)
+        ("rust-codespan-reporting" ,rust-codespan-reporting-0.11)
         ("rust-derive-new" ,rust-derive-new-0.5)
         ("rust-getset" ,rust-getset-0.1)
         ("rust-glob" ,rust-glob-0.3)
-        ("rust-nu-ansi-term" ,rust-nu-ansi-term-0.36)
-        ("rust-nu-source" ,rust-nu-source-0.36)
-        ("rust-num-bigint" ,rust-num-bigint-0.3)
+        ("rust-nu-ansi-term" ,rust-nu-ansi-term-0.41)
+        ("rust-nu-source" ,rust-nu-source-0.41)
+        ("rust-num-bigint" ,rust-num-bigint-0.4)
         ("rust-num-traits" ,rust-num-traits-0.2)
         ("rust-serde" ,rust-serde-1)
         ("rust-serde-json" ,rust-serde-json-1)
@@ -1408,24 +1344,23 @@ underline).")
     (description "Core error subsystem for Nushell")
     (license license:expat)))
 
-(define-public rust-nu-json-0.36
+(define-public rust-nu-json-0.41
   (package
     (name "rust-nu-json")
-    (version "0.36.0")
+    (version "0.41.0")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "nu-json" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "145h7npb8j24x7a8mggqbvafssc0qmfh53azvp88a3svv4n5q16x"))))
+        (base32 "0nvxmw2mg2d35s02s6c2qfh5afikwdjrf3jjg8mzipiplrr1vh5l"))))
     (build-system cargo-build-system)
     (arguments
      `(#:skip-build? #t
        #:cargo-inputs
        (("rust-lazy-static" ,rust-lazy-static-1)
-        ("rust-linked-hash-map"
-         ,rust-linked-hash-map-0.5)
+        ("rust-linked-hash-map" ,rust-linked-hash-map-0.5)
         ("rust-num-traits" ,rust-num-traits-0.2)
         ("rust-regex" ,rust-regex-1)
         ("rust-serde" ,rust-serde-1))))
@@ -1434,57 +1369,50 @@ underline).")
     (description "This package is a fork of @code{serde-hjson}.")
     (license license:expat)))
 
-(define-public rust-nu-parser-0.36
+(define-public rust-nu-parser-0.41
   (package
     (name "rust-nu-parser")
-    (version "0.36.0")
+    (version "0.41.0")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "nu-parser" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "1i3wyvpvv7xsdjlvl7c6hpic4dcsqbvvfppdb8z298wkk8v65hd4"))))
+        (base32 "0na063nwgfbs7gszmbd7nw9i3ra9jn30ggvrq8zbpw3sq95xnl4v"))))
     (build-system cargo-build-system)
     (arguments
      `(#:skip-build? #t
        #:cargo-inputs
-       (("rust-bigdecimal-rs" ,rust-bigdecimal-rs-0.2)
-        ("rust-codespan-reporting"
-         ,rust-codespan-reporting-0.11)
+       (("rust-bigdecimal" ,rust-bigdecimal-0.3)
         ("rust-derive-new" ,rust-derive-new-0.5)
-        ("rust-derive-is-enum-variant"
-         ,rust-derive-is-enum-variant-0.1)
-        ("rust-dunce" ,rust-dunce-1)
         ("rust-indexmap" ,rust-indexmap-1)
         ("rust-itertools" ,rust-itertools-0.10)
         ("rust-log" ,rust-log-0.4)
-        ("rust-nu-errors" ,rust-nu-errors-0.36)
-        ("rust-nu-path" ,rust-nu-path-0.36)
-        ("rust-nu-protocol" ,rust-nu-protocol-0.36)
-        ("rust-nu-source" ,rust-nu-source-0.36)
-        ("rust-nu-test-support"
-         ,rust-nu-test-support-0.36)
-        ("rust-num-bigint" ,rust-num-bigint-0.3)
-        ("rust-num-traits" ,rust-num-traits-0.2)
-        ("rust-serde" ,rust-serde-1)
+        ("rust-nu-data" ,rust-nu-data-0.41)
+        ("rust-nu-errors" ,rust-nu-errors-0.41)
+        ("rust-nu-path" ,rust-nu-path-0.41)
+        ("rust-nu-protocol" ,rust-nu-protocol-0.41)
+        ("rust-nu-source" ,rust-nu-source-0.41)
+        ("rust-nu-test-support" ,rust-nu-test-support-0.41)
+        ("rust-num-bigint" ,rust-num-bigint-0.4)
         ("rust-smart-default" ,rust-smart-default-0.6))))
     (home-page "https://www.nushell.sh")
     (synopsis "Nushell parser")
     (description "Nushell parser")
     (license license:expat)))
 
-(define-public rust-nu-path-0.36
+(define-public rust-nu-path-0.41
   (package
     (name "rust-nu-path")
-    (version "0.36.0")
+    (version "0.41.0")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "nu-path" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "1pjx76zblqmpllkv3p6hrf5my85xf9jwds0v067a9d3nfpm2c46g"))))
+        (base32 "1ssgcy4xxlw297im849afqhrkcck0b4lkkpjsky6ilvc5z6qi89i"))))
     (build-system cargo-build-system)
     (arguments
      `(#:skip-build? #t
@@ -1496,10 +1424,10 @@ underline).")
     (description "Nushell parser")
     (license license:expat)))
 
-(define-public rust-nu-plugin-0.36
+(define-public rust-nu-plugin-0.41
   (package
     (name "rust-nu-plugin")
-    (version "0.36.0")
+    (version "0.41.0")
     (source
      (origin
        (method url-fetch)
@@ -1507,20 +1435,17 @@ underline).")
        (file-name
         (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "08qll1q26igfjkp6xc2gd6rkpw379x828wan4xsh1dmaspikvqh9"))))
+        (base32 "1gm8jr00kf5hw48b2wp7ac38dsbh5plngp3m29gfla0h17p7835y"))))
     (build-system cargo-build-system)
     (arguments
      `(#:skip-build? #t
        #:cargo-inputs
-       (("rust-bigdecimal-rs" ,rust-bigdecimal-rs-0.2)
-        ("rust-indexmap" ,rust-indexmap-1)
-        ("rust-nu-errors" ,rust-nu-errors-0.36)
-        ("rust-nu-protocol" ,rust-nu-protocol-0.36)
-        ("rust-nu-source" ,rust-nu-source-0.36)
-        ("rust-nu-test-support"
-         ,rust-nu-test-support-0.36)
-        ("rust-nu-value-ext" ,rust-nu-value-ext-0.36)
-        ("rust-num-bigint" ,rust-num-bigint-0.3)
+       (("rust-indexmap" ,rust-indexmap-1)
+        ("rust-nu-errors" ,rust-nu-errors-0.41)
+        ("rust-nu-protocol" ,rust-nu-protocol-0.41)
+        ("rust-nu-source" ,rust-nu-source-0.41)
+        ("rust-nu-test-support" ,rust-nu-test-support-0.41)
+        ("rust-nu-value-ext" ,rust-nu-value-ext-0.41)
         ("rust-serde" ,rust-serde-1)
         ("rust-serde-json" ,rust-serde-json-1))))
     (home-page "https://www.nushell.sh")
@@ -1528,30 +1453,30 @@ underline).")
     (description "Nushell Plugin")
     (license license:expat)))
 
-(define-public rust-nu-plugin-binaryview-0.36
+(define-public rust-nu-plugin-binaryview-0.41
   (package
     (name "rust-nu-plugin-binaryview")
-    (version "0.36.0")
+    (version "0.41.0")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "nu_plugin_binaryview" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "1ma52kw575bq5552x6pz5dzfwj1n33c1z27p9md0iw1zl1zc79zm"))))
+        (base32 "04spayqgb242mjismbs43xlh9xymqx5qhvanx33ja0v46fby0xq6"))))
     (build-system cargo-build-system)
     (arguments
      `(#:skip-build? #t
        #:cargo-inputs
        (("rust-crossterm" ,rust-crossterm-0.19)
-        ("rust-image" ,rust-image-0.22)
+        ("rust-image" ,rust-image-0.23)
         ("rust-neso" ,rust-neso-0.5)
-        ("rust-nu-ansi-term" ,rust-nu-ansi-term-0.36)
-        ("rust-nu-errors" ,rust-nu-errors-0.36)
-        ("rust-nu-plugin" ,rust-nu-plugin-0.36)
-        ("rust-nu-pretty-hex" ,rust-nu-pretty-hex-0.36)
-        ("rust-nu-protocol" ,rust-nu-protocol-0.36)
-        ("rust-nu-source" ,rust-nu-source-0.36)
+        ("rust-nu-ansi-term" ,rust-nu-ansi-term-0.41)
+        ("rust-nu-errors" ,rust-nu-errors-0.41)
+        ("rust-nu-plugin" ,rust-nu-plugin-0.41)
+        ("rust-nu-pretty-hex" ,rust-nu-pretty-hex-0.41)
+        ("rust-nu-protocol" ,rust-nu-protocol-0.41)
+        ("rust-nu-source" ,rust-nu-source-0.41)
         ("rust-rawkey" ,rust-rawkey-0.1))))
     (home-page "https://www.nushell.sh")
     (synopsis "Binary viewer plugin for Nushell")
@@ -1559,28 +1484,28 @@ underline).")
      "This package provides a binary viewer plugin for Nushell.")
     (license license:expat)))
 
-(define-public rust-nu-plugin-chart-0.36
+(define-public rust-nu-plugin-chart-0.41
   (package
     (name "rust-nu-plugin-chart")
-    (version "0.36.0")
+    (version "0.41.0")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "nu_plugin_chart" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "0m8mvvnxipzxyigzfzb0xp4d8zb71lbxrs62k8jqkrb79j82rlfr"))))
+        (base32 "1f6xhl4rgzn67sqzpz3dlj0kcwldh18i4dlx98l7x05bwm4iii2a"))))
     (build-system cargo-build-system)
     (arguments
      `(#:skip-build? #t
        #:cargo-inputs
        (("rust-crossterm" ,rust-crossterm-0.19)
-        ("rust-nu-data" ,rust-nu-data-0.36)
-        ("rust-nu-errors" ,rust-nu-errors-0.36)
-        ("rust-nu-plugin" ,rust-nu-plugin-0.36)
-        ("rust-nu-protocol" ,rust-nu-protocol-0.36)
-        ("rust-nu-source" ,rust-nu-source-0.36)
-        ("rust-nu-value-ext" ,rust-nu-value-ext-0.36)
+        ("rust-nu-data" ,rust-nu-data-0.41)
+        ("rust-nu-errors" ,rust-nu-errors-0.41)
+        ("rust-nu-plugin" ,rust-nu-plugin-0.41)
+        ("rust-nu-protocol" ,rust-nu-protocol-0.41)
+        ("rust-nu-source" ,rust-nu-source-0.41)
+        ("rust-nu-value-ext" ,rust-nu-value-ext-0.41)
         ("rust-tui" ,rust-tui-0.15))))
     (home-page "https://www.nushell.sh")
     (synopsis "Plugin to display charts")
@@ -1588,58 +1513,27 @@ underline).")
      "This package provides a plugin to display charts in Nushell.")
     (license license:expat)))
 
-(define-public rust-nu-plugin-fetch-0.36
-  (package
-    (name "rust-nu-plugin-fetch")
-    (version "0.36.0")
-    (source
-     (origin
-       (method url-fetch)
-       (uri (crate-uri "nu_plugin_fetch" version))
-       (file-name (string-append name "-" version ".tar.gz"))
-       (sha256
-        (base32 "1zi86kcsj7ys103w9q9f59p7nmjpssbdrkmj6dh60n2nbwcc9i49"))))
-    (build-system cargo-build-system)
-    (arguments
-     `(#:skip-build? #t
-       #:cargo-inputs
-       (("rust-base64" ,rust-base64-0.13)
-        ("rust-futures" ,rust-futures-0.3)
-        ("rust-mime" ,rust-mime-0.3)
-        ("rust-nu-errors" ,rust-nu-errors-0.36)
-        ("rust-nu-plugin" ,rust-nu-plugin-0.36)
-        ("rust-nu-protocol" ,rust-nu-protocol-0.36)
-        ("rust-nu-source" ,rust-nu-source-0.36)
-        ("rust-surf" ,rust-surf-2)
-        ("rust-url" ,rust-url-2))))
-    (home-page "https://www.nushell.sh")
-    (synopsis "URL fetch plugin for Nushell")
-    (description "This package provides a URL fetch plugin for Nushell.")
-    (license license:expat)))
-
-(define-public rust-nu-plugin-from-bson-0.36
+(define-public rust-nu-plugin-from-bson-0.41
   (package
     (name "rust-nu-plugin-from-bson")
-    (version "0.36.0")
+    (version "0.41.0")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "nu_plugin_from_bson" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "08pk0hcpkyg5i6z6k7bknwrn490sj9i7wn3cxpj53mxyb0lvjs06"))))
+        (base32 "0259jnfmsm0yfpcgw1fi6pxl82rcwn4jb6xq4bk6n0jknwil2niq"))))
     (build-system cargo-build-system)
     (arguments
      `(#:skip-build? #t
        #:cargo-inputs
-       (("rust-bigdecimal-rs" ,rust-bigdecimal-rs-0.2)
-        ("rust-bson" ,rust-bson-0.14)
-        ("rust-nu-errors" ,rust-nu-errors-0.36)
-        ("rust-nu-plugin" ,rust-nu-plugin-0.36)
-        ("rust-nu-protocol" ,rust-nu-protocol-0.36)
-        ("rust-nu-source" ,rust-nu-source-0.36)
-        ("rust-nu-value-ext" ,rust-nu-value-ext-0.36)
-        ("rust-num-traits" ,rust-num-traits-0.2))))
+       (("rust-bigdecimal" ,rust-bigdecimal-0.3)
+        ("rust-bson" ,rust-bson-2)
+        ("rust-nu-errors" ,rust-nu-errors-0.41)
+        ("rust-nu-plugin" ,rust-nu-plugin-0.41)
+        ("rust-nu-protocol" ,rust-nu-protocol-0.41)
+        ("rust-nu-source" ,rust-nu-source-0.41))))
     (home-page "https://www.nushell.sh")
     (synopsis "Converter plugin to the bson format for Nushell")
     (description
@@ -1647,29 +1541,27 @@ underline).")
 Nushell.")
     (license license:expat)))
 
-(define-public rust-nu-plugin-from-sqlite-0.36
+(define-public rust-nu-plugin-from-sqlite-0.41
   (package
     (name "rust-nu-plugin-from-sqlite")
-    (version "0.36.0")
+    (version "0.41.0")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "nu_plugin_from_sqlite" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "1asbwimvj5fk9vafq67rfr13pg3sw53f97a56snspnlgx31v5zwn"))))
+        (base32 "1i0g538b31yvqx9miniwsxx3js0iq8wgs437f8sm34k4lrsb165z"))))
     (build-system cargo-build-system)
     (arguments
      `(#:skip-build? #t
        #:cargo-inputs
-       (("rust-bigdecimal-rs" ,rust-bigdecimal-rs-0.2)
-        ("rust-nu-errors" ,rust-nu-errors-0.36)
-        ("rust-nu-plugin" ,rust-nu-plugin-0.36)
-        ("rust-nu-protocol" ,rust-nu-protocol-0.36)
-        ("rust-nu-source" ,rust-nu-source-0.36)
-        ("rust-nu-value-ext" ,rust-nu-value-ext-0.36)
-        ("rust-num-traits" ,rust-num-traits-0.2)
-        ("rust-rusqlite" ,rust-rusqlite-0.25)
+       (("rust-bigdecimal" ,rust-bigdecimal-0.3)
+        ("rust-nu-errors" ,rust-nu-errors-0.41)
+        ("rust-nu-plugin" ,rust-nu-plugin-0.41)
+        ("rust-nu-protocol" ,rust-nu-protocol-0.41)
+        ("rust-nu-source" ,rust-nu-source-0.41)
+        ("rust-rusqlite" ,rust-rusqlite-0.26)
         ("rust-tempfile" ,rust-tempfile-3))))
     (home-page "https://www.nushell.sh")
     (synopsis "Converter plugin to the bson format for Nushell")
@@ -1678,28 +1570,27 @@ Nushell.")
 Nushell.")
     (license license:expat)))
 
-(define-public rust-nu-plugin-inc-0.36
+(define-public rust-nu-plugin-inc-0.41
   (package
     (name "rust-nu-plugin-inc")
-    (version "0.36.0")
+    (version "0.41.0")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "nu_plugin_inc" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "1vrvrdyhb9rvrbdaq25b1b9ibpwr52hz3p60kl3xn0zs437vqhzs"))))
+        (base32 "1n6vbm3sc7hnvxzxgfgxjv5iincdajq85f78r5bqrh6qgmpx9n7k"))))
     (build-system cargo-build-system)
     (arguments
      `(#:skip-build? #t
        #:cargo-inputs
-       (("rust-nu-errors" ,rust-nu-errors-0.36)
-        ("rust-nu-plugin" ,rust-nu-plugin-0.36)
-        ("rust-nu-protocol" ,rust-nu-protocol-0.36)
-        ("rust-nu-source" ,rust-nu-source-0.36)
-        ("rust-nu-test-support"
-         ,rust-nu-test-support-0.36)
-        ("rust-nu-value-ext" ,rust-nu-value-ext-0.36)
+       (("rust-nu-errors" ,rust-nu-errors-0.41)
+        ("rust-nu-plugin" ,rust-nu-plugin-0.41)
+        ("rust-nu-protocol" ,rust-nu-protocol-0.41)
+        ("rust-nu-source" ,rust-nu-source-0.41)
+        ("rust-nu-test-support" ,rust-nu-test-support-0.41)
+        ("rust-nu-value-ext" ,rust-nu-value-ext-0.41)
         ("rust-semver" ,rust-semver-0.11))))
     (home-page "https://www.nushell.sh")
     (synopsis "Version incrementer plugin for Nushell")
@@ -1708,25 +1599,24 @@ Nushell.")
 Nushell.")
     (license license:expat)))
 
-(define-public rust-nu-plugin-match-0.36
+(define-public rust-nu-plugin-match-0.41
   (package
     (name "rust-nu-plugin-match")
-    (version "0.36.0")
+    (version "0.41.0")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "nu_plugin_match" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "1lvmg155kriqgddhnmx2b7c2qsfsv75hdlb3wnrwlg8yqbl5kl9a"))))
+        (base32 "1cc430id73dyda6lphqbvapxpzpp109f9cb73yxgz9qh3cvnwcca"))))
     (build-system cargo-build-system)
     (arguments
      `(#:skip-build? #t
        #:cargo-inputs
-       (("rust-nu-errors" ,rust-nu-errors-0.36)
-        ("rust-nu-plugin" ,rust-nu-plugin-0.36)
-        ("rust-nu-protocol" ,rust-nu-protocol-0.36)
-        ("rust-nu-source" ,rust-nu-source-0.36)
+       (("rust-nu-errors" ,rust-nu-errors-0.41)
+        ("rust-nu-plugin" ,rust-nu-plugin-0.41)
+        ("rust-nu-protocol" ,rust-nu-protocol-0.41)
         ("rust-regex" ,rust-regex-1))))
     (home-page "https://www.nushell.sh")
     (synopsis "Regex match plugin for Nushell")
@@ -1734,165 +1624,105 @@ Nushell.")
      "This package provides a regex match plugin for Nushell.")
     (license license:expat)))
 
-(define-public rust-nu-plugin-post-0.36
-  (package
-    (name "rust-nu-plugin-post")
-    (version "0.36.0")
-    (source
-     (origin
-       (method url-fetch)
-       (uri (crate-uri "nu_plugin_post" version))
-       (file-name (string-append name "-" version ".tar.gz"))
-       (sha256
-        (base32 "0f1nh4227a5if3sg9214nqkd0ry6x79xvz2pgwqnbcwmps98nc26"))))
-    (build-system cargo-build-system)
-    (arguments
-     `(#:skip-build? #t
-       #:cargo-inputs
-       (("rust-base64" ,rust-base64-0.13)
-        ("rust-futures" ,rust-futures-0.3)
-        ("rust-mime" ,rust-mime-0.3)
-        ("rust-nu-errors" ,rust-nu-errors-0.36)
-        ("rust-nu-plugin" ,rust-nu-plugin-0.36)
-        ("rust-nu-protocol" ,rust-nu-protocol-0.36)
-        ("rust-nu-source" ,rust-nu-source-0.36)
-        ("rust-num-traits" ,rust-num-traits-0.2)
-        ("rust-serde-json" ,rust-serde-json-1)
-        ("rust-surf" ,rust-surf-2)
-        ("rust-url" ,rust-url-2))))
-    (home-page "https://www.nushell.sh")
-    (synopsis "HTTP POST plugin for Nushell")
-    (description "This package is an HTTP POST plugin for Nushell.")
-    (license license:expat)))
-
-(define-public rust-nu-plugin-ps-0.36
-  (package
-    (name "rust-nu-plugin-ps")
-    (version "0.36.0")
-    (source
-     (origin
-       (method url-fetch)
-       (uri (crate-uri "nu_plugin_ps" version))
-       (file-name (string-append name "-" version ".tar.gz"))
-       (sha256
-        (base32 "1hw6adsvsl1hpxyw06r0g9x1n14nkfin44ckxpr5605wbv89yrbx"))))
-    (build-system cargo-build-system)
-    (arguments
-     `(#:skip-build? #t
-       #:cargo-inputs
-       (("rust-futures" ,rust-futures-0.3)
-        ("rust-futures-timer" ,rust-futures-timer-3)
-        ("rust-nu-errors" ,rust-nu-errors-0.36)
-        ("rust-nu-plugin" ,rust-nu-plugin-0.36)
-        ("rust-nu-protocol" ,rust-nu-protocol-0.36)
-        ("rust-nu-source" ,rust-nu-source-0.36)
-        ("rust-num-bigint" ,rust-num-bigint-0.3)
-        ("rust-sysinfo" ,rust-sysinfo-0.16))))
-    (home-page "https://www.nushell.sh")
-    (synopsis "Process list plugin for Nushell")
-    (description
-     "This package provides a process list plugin for Nushell.")
-    (license license:expat)))
-
-(define-public rust-nu-plugin-query-json-0.36
+(define-public rust-nu-plugin-query-json-0.41
   (package
     (name "rust-nu-plugin-query-json")
-    (version "0.36.0")
+    (version "0.41.0")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "nu_plugin_query_json" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "0ij135vx94gyaypryn24imgkq6r68j66d2nfymg98acn85ynv31q"))))
+        (base32 "1a50qrch6mjz0yc0ci9lmbnp1arpdjy0xcp3ajf8dlhl2vcqryds"))))
     (build-system cargo-build-system)
     (arguments
      `(#:skip-build? #t
        #:cargo-inputs
-       (("rust-gjson" ,rust-gjson-0.7)
-        ("rust-nu-errors" ,rust-nu-errors-0.36)
-        ("rust-nu-plugin" ,rust-nu-plugin-0.36)
-        ("rust-nu-protocol" ,rust-nu-protocol-0.36)
-        ("rust-nu-source" ,rust-nu-source-0.36))))
+       (("rust-gjson" ,rust-gjson-0.8)
+        ("rust-nu-errors" ,rust-nu-errors-0.41)
+        ("rust-nu-plugin" ,rust-nu-plugin-0.41)
+        ("rust-nu-protocol" ,rust-nu-protocol-0.41)
+        ("rust-nu-source" ,rust-nu-source-0.41))))
     (home-page "https://www.nushell.sh")
     (synopsis "Query JSON files with Gjson")
     (description "query json files with gjson")
     (license license:expat)))
 
-(define-public rust-nu-plugin-s3-0.36
+(define-public rust-nu-plugin-s3-0.41
   (package
     (name "rust-nu-plugin-s3")
-    (version "0.36.0")
+    (version "0.41.0")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "nu_plugin_s3" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "0yl1jkmr88ri22fzi78q5wqwv9j6589k0rsqydv5711dllkdgcp5"))))
+        (base32 "02hiddz1mmrbha1x9vw1j0rn185zs23r9k07sq4kx4xk24g9ij6m"))))
     (build-system cargo-build-system)
     (arguments
      `(#:skip-build? #t
        #:cargo-inputs
        (("rust-futures" ,rust-futures-0.3)
-        ("rust-nu-errors" ,rust-nu-errors-0.36)
-        ("rust-nu-plugin" ,rust-nu-plugin-0.36)
-        ("rust-nu-protocol" ,rust-nu-protocol-0.36)
-        ("rust-nu-source" ,rust-nu-source-0.36)
+        ("rust-nu-errors" ,rust-nu-errors-0.41)
+        ("rust-nu-plugin" ,rust-nu-plugin-0.41)
+        ("rust-nu-protocol" ,rust-nu-protocol-0.41)
+        ("rust-nu-source" ,rust-nu-source-0.41)
         ("rust-s3handler" ,rust-s3handler-0.7))))
     (home-page "https://www.nushell.sh")
     (synopsis "S3 plugin for Nushell")
     (description "This package is an S3 plugin for Nushell.")
     (license license:expat)))
 
-(define-public rust-nu-plugin-selector-0.36
+(define-public rust-nu-plugin-selector-0.41
   (package
     (name "rust-nu-plugin-selector")
-    (version "0.36.0")
+    (version "0.41.0")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "nu_plugin_selector" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "02sx6mdwgnaixfrkglin2l5svly1mn58swp0c9zqvhqyp0k8f09r"))))
+        (base32 "0jnwlyr9jmsvijqrc7xlw8zlfj7cn8ry1whsha0bc2adjjs79nng"))))
     (build-system cargo-build-system)
     (arguments
      `(#:skip-build? #t
        #:cargo-inputs
-       (("rust-nipper" ,rust-nipper-0.1)
-        ("rust-nu-errors" ,rust-nu-errors-0.36)
-        ("rust-nu-plugin" ,rust-nu-plugin-0.36)
-        ("rust-nu-protocol" ,rust-nu-protocol-0.36)
-        ("rust-nu-source" ,rust-nu-source-0.36))))
+       (("rust-nu-errors" ,rust-nu-errors-0.41)
+        ("rust-nu-plugin" ,rust-nu-plugin-0.41)
+        ("rust-nu-protocol" ,rust-nu-protocol-0.41)
+        ("rust-nu-source" ,rust-nu-source-0.41)
+        ("rust-scraper" ,rust-scraper-0.12))))
     (home-page "https://www.nushell.sh")
     (synopsis "Web scraping using CSS selector")
     (description
      "This package provides web scraping using CSS selector.")
     (license license:expat)))
 
-(define-public rust-nu-plugin-start-0.36
+(define-public rust-nu-plugin-start-0.41
   (package
     (name "rust-nu-plugin-start")
-    (version "0.36.0")
+    (version "0.41.0")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "nu_plugin_start" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "0qk32snivd4r4jbmbmvx457qfvb2cycsl8l2bnghashh0x6jyc8b"))))
+        (base32 "1lr8hnkyr0lqdcjgmw276w3rl00zsx00f5k83id6mm23yphjmlsp"))))
     (build-system cargo-build-system)
     (arguments
      `(#:skip-build? #t
        #:cargo-inputs
        (("rust-glob" ,rust-glob-0.3)
-        ("rust-nu-errors" ,rust-nu-errors-0.36)
-        ("rust-nu-errors" ,rust-nu-errors-0.36)
-        ("rust-nu-plugin" ,rust-nu-plugin-0.36)
-        ("rust-nu-protocol" ,rust-nu-protocol-0.36)
-        ("rust-nu-source" ,rust-nu-source-0.36)
-        ("rust-nu-source" ,rust-nu-source-0.36)
+        ("rust-nu-errors" ,rust-nu-errors-0.41)
+        ("rust-nu-errors" ,rust-nu-errors-0.41)
+        ("rust-nu-plugin" ,rust-nu-plugin-0.41)
+        ("rust-nu-protocol" ,rust-nu-protocol-0.41)
+        ("rust-nu-source" ,rust-nu-source-0.41)
+        ("rust-nu-source" ,rust-nu-source-0.41)
         ("rust-open" ,rust-open-1)
         ("rust-url" ,rust-url-2)
         ("rust-webbrowser" ,rust-webbrowser-0.5))))
@@ -1903,57 +1733,27 @@ Nushell.")
 Nushell.")
     (license license:expat)))
 
-(define-public rust-nu-plugin-sys-0.36
-  (package
-    (name "rust-nu-plugin-sys")
-    (version "0.36.0")
-    (source
-     (origin
-       (method url-fetch)
-       (uri (crate-uri "nu_plugin_sys" version))
-       (file-name
-        (string-append name "-" version ".tar.gz"))
-       (sha256
-        (base32 "07jsg3a8s5aa9ykvfama7i3pkz947md7ryfvffpbrd66r0szxrag"))))
-    (build-system cargo-build-system)
-    (arguments
-     `(#:skip-build? #t
-       #:cargo-inputs
-       (("rust-futures" ,rust-futures-0.3)
-        ("rust-futures-util" ,rust-futures-util-0.3)
-        ("rust-nu-errors" ,rust-nu-errors-0.36)
-        ("rust-nu-plugin" ,rust-nu-plugin-0.36)
-        ("rust-nu-protocol" ,rust-nu-protocol-0.36)
-        ("rust-nu-source" ,rust-nu-source-0.36)
-        ("rust-num-bigint" ,rust-num-bigint-0.3)
-        ("rust-sysinfo" ,rust-sysinfo-0.18))))
-    (home-page "https://www.nushell.sh")
-    (synopsis "System info plugin for Nushell")
-    (description "This package provides a system info plugin for Nushell.")
-    (license license:expat)))
-
-(define-public rust-nu-plugin-textview-0.36
+(define-public rust-nu-plugin-textview-0.41
   (package
     (name "rust-nu-plugin-textview")
-    (version "0.36.0")
+    (version "0.41.0")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "nu_plugin_textview" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "0bz6khgjvr8qbybg8hd8m26w5xd3g3xk9m2xpjmmgw5a5mvfdrck"))))
+        (base32 "0zg4plgwc8bhcpy0flhdj9fa4ns0l8r9pif3jzabacrsm8hhmxkj"))))
     (build-system cargo-build-system)
     (arguments
      `(#:skip-build? #t
        #:cargo-inputs
        (("bat" ,bat)
-        ("rust-nu-ansi-term" ,rust-nu-ansi-term-0.36)
-        ("rust-nu-data" ,rust-nu-data-0.36)
-        ("rust-nu-errors" ,rust-nu-errors-0.36)
-        ("rust-nu-plugin" ,rust-nu-plugin-0.36)
-        ("rust-nu-protocol" ,rust-nu-protocol-0.36)
-        ("rust-nu-source" ,rust-nu-source-0.36)
+        ("rust-nu-data" ,rust-nu-data-0.41)
+        ("rust-nu-errors" ,rust-nu-errors-0.41)
+        ("rust-nu-plugin" ,rust-nu-plugin-0.41)
+        ("rust-nu-protocol" ,rust-nu-protocol-0.41)
+        ("rust-nu-source" ,rust-nu-source-0.41)
         ("rust-term-size" ,rust-term-size-0.3)
         ("rust-url" ,rust-url-2))))
     (home-page "https://www.nushell.sh")
@@ -1962,27 +1762,26 @@ Nushell.")
 Nushell.")
     (license license:expat)))
 
-(define-public rust-nu-plugin-to-bson-0.36
+(define-public rust-nu-plugin-to-bson-0.41
   (package
     (name "rust-nu-plugin-to-bson")
-    (version "0.36.0")
+    (version "0.41.0")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "nu_plugin_to_bson" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "1kardsbic0wv8704m81cnbzlhs6qrb93130x30wfs89z400xfn43"))))
+        (base32 "00wksip509rplzpxd1ik5cmqwzv1330h744pna4rka7pwal03pfx"))))
     (build-system cargo-build-system)
     (arguments
      `(#:skip-build? #t
        #:cargo-inputs
-       (("rust-bson" ,rust-bson-0.14)
-        ("rust-nu-errors" ,rust-nu-errors-0.36)
-        ("rust-nu-plugin" ,rust-nu-plugin-0.36)
-        ("rust-nu-protocol" ,rust-nu-protocol-0.36)
-        ("rust-nu-source" ,rust-nu-source-0.36)
-        ("rust-nu-value-ext" ,rust-nu-value-ext-0.36)
+       (("rust-bson" ,rust-bson-2)
+        ("rust-nu-errors" ,rust-nu-errors-0.41)
+        ("rust-nu-plugin" ,rust-nu-plugin-0.41)
+        ("rust-nu-protocol" ,rust-nu-protocol-0.41)
+        ("rust-nu-source" ,rust-nu-source-0.41)
         ("rust-num-traits" ,rust-num-traits-0.2))))
     (home-page "https://www.nushell.sh")
     (synopsis "Converter plugin to the bson format for Nushell")
@@ -1991,29 +1790,27 @@ Nushell.")
 Nushell.")
     (license license:expat)))
 
-(define-public rust-nu-plugin-to-sqlite-0.36
+(define-public rust-nu-plugin-to-sqlite-0.41
   (package
     (name "rust-nu-plugin-to-sqlite")
-    (version "0.36.0")
+    (version "0.41.0")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "nu_plugin_to_sqlite" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "193prp16msshw3n2nfmlckphhkm7bzwrc3qza2g7s4mnyh7d88x5"))))
+        (base32 "15sryld5j9hlrnci4xldsdn9z3a8x6n649h1z4kpm4g1f4ch7klz"))))
     (build-system cargo-build-system)
     (arguments
      `(#:skip-build? #t
        #:cargo-inputs
        (("rust-hex" ,rust-hex-0.4)
-        ("rust-nu-errors" ,rust-nu-errors-0.36)
-        ("rust-nu-plugin" ,rust-nu-plugin-0.36)
-        ("rust-nu-protocol" ,rust-nu-protocol-0.36)
-        ("rust-nu-source" ,rust-nu-source-0.36)
-        ("rust-nu-value-ext" ,rust-nu-value-ext-0.36)
-        ("rust-num-traits" ,rust-num-traits-0.2)
-        ("rust-rusqlite" ,rust-rusqlite-0.25)
+        ("rust-nu-errors" ,rust-nu-errors-0.41)
+        ("rust-nu-plugin" ,rust-nu-plugin-0.41)
+        ("rust-nu-protocol" ,rust-nu-protocol-0.41)
+        ("rust-nu-source" ,rust-nu-source-0.41)
+        ("rust-rusqlite" ,rust-rusqlite-0.26)
         ("rust-tempfile" ,rust-tempfile-3))))
     (home-page "https://www.nushell.sh")
     (synopsis "Converter plugin to the bson format for Nushell")
@@ -2022,54 +1819,53 @@ Nushell.")
 Nushell.")
     (license license:expat)))
 
-(define-public rust-nu-plugin-tree-0.36
+(define-public rust-nu-plugin-tree-0.41
   (package
     (name "rust-nu-plugin-tree")
-    (version "0.36.0")
+    (version "0.41.0")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "nu_plugin_tree" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "0vz8ncglzhq4nvbr3xi9zv3nqpgyf8vyxjnhjd9kjy91d0inj869"))))
+        (base32 "1cvb2d5c6p2ri2pm1hq479b7df99bz8lyfs3wslz8lr82avcx326"))))
     (build-system cargo-build-system)
     (arguments
      `(#:skip-build? #t
        #:cargo-inputs
        (("rust-derive-new" ,rust-derive-new-0.5)
-        ("rust-nu-errors" ,rust-nu-errors-0.36)
-        ("rust-nu-plugin" ,rust-nu-plugin-0.36)
-        ("rust-nu-protocol" ,rust-nu-protocol-0.36)
-        ("rust-nu-source" ,rust-nu-source-0.36)
-        ("rust-ptree" ,rust-ptree-0.3))))
+        ("rust-nu-errors" ,rust-nu-errors-0.41)
+        ("rust-nu-plugin" ,rust-nu-plugin-0.41)
+        ("rust-nu-protocol" ,rust-nu-protocol-0.41)
+        ("rust-ptree" ,rust-ptree-0.4))))
     (home-page "https://www.nushell.sh")
     (synopsis "Tree viewer plugin for Nushell")
     (description "This package provides a tree viewer plugin for
 Nushell.")
     (license license:expat)))
 
-(define-public rust-nu-plugin-xpath-0.36
+(define-public rust-nu-plugin-xpath-0.41
   (package
     (name "rust-nu-plugin-xpath")
-    (version "0.36.0")
+    (version "0.41.0")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "nu_plugin_xpath" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "19dqw28y5qfpd8a432qkjjf1hmjh7ghsyr1dpb7jr8b0dv68h4lb"))))
+        (base32 "12xc52m0k4v0z7d3ccj6vc9655vj5hdggh8myr8bxysvxzhvji5n"))))
     (build-system cargo-build-system)
     (arguments
      `(#:skip-build? #t
        #:cargo-inputs
-       (("rust-bigdecimal-rs" ,rust-bigdecimal-rs-0.2)
+       (("rust-bigdecimal" ,rust-bigdecimal-0.3)
         ("rust-indexmap" ,rust-indexmap-1)
-        ("rust-nu-errors" ,rust-nu-errors-0.36)
-        ("rust-nu-plugin" ,rust-nu-plugin-0.36)
-        ("rust-nu-protocol" ,rust-nu-protocol-0.36)
-        ("rust-nu-source" ,rust-nu-source-0.36)
+        ("rust-nu-errors" ,rust-nu-errors-0.41)
+        ("rust-nu-plugin" ,rust-nu-plugin-0.41)
+        ("rust-nu-protocol" ,rust-nu-protocol-0.41)
+        ("rust-nu-source" ,rust-nu-source-0.41)
         ("rust-sxd-document" ,rust-sxd-document-0.3)
         ("rust-sxd-xpath" ,rust-sxd-xpath-0.4))))
     (home-page "https://www.nushell.sh")
@@ -2077,23 +1873,23 @@ Nushell.")
     (description "Traverses XML")
     (license license:expat)))
 
-(define-public rust-nu-pretty-hex-0.36
+(define-public rust-nu-pretty-hex-0.41
   (package
     (name "rust-nu-pretty-hex")
-    (version "0.36.0")
+    (version "0.41.0")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "nu-pretty-hex" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "1d4qvry8xknlsqr1dmqjsfwz3l2avxwwa5jg9p3rrbwcqxppvsq1"))))
+        (base32 "17p1y52h4k3gi370dn0lwm26hwlwbm5sc96fg4sbcsq98xfqx2l6"))))
     (build-system cargo-build-system)
     (arguments
      `(#:skip-build? #t
        #:cargo-inputs
-       (("rust-heapless" ,rust-heapless-0.6)
-        ("rust-nu-ansi-term" ,rust-nu-ansi-term-0.36)
+       (("rust-heapless" ,rust-heapless-0.7)
+        ("rust-nu-ansi-term" ,rust-nu-ansi-term-0.41)
         ("rust-rand" ,rust-rand-0.8))))
     (home-page "https://www.nushell.sh")
     (synopsis "Pretty hex dump of bytes slice in the common style")
@@ -2102,65 +1898,61 @@ Nushell.")
 style.")
     (license license:expat)))
 
-(define-public rust-nu-protocol-0.36
+(define-public rust-nu-protocol-0.41
   (package
     (name "rust-nu-protocol")
-    (version "0.36.0")
+    (version "0.41.0")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "nu-protocol" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "1r50ybwipk63ryq6zjkjym2dph84y7x26bmn679p9vcglys7rhn7"))))
+        (base32 "0627szsip1iv068d4mjarqbq6zi7myxiw2nddy06s38ly4pbjnin"))))
     (build-system cargo-build-system)
     (arguments
      `(#:skip-build? #t
        #:cargo-inputs
-       (("rust-bigdecimal-rs" ,rust-bigdecimal-rs-0.2)
+       (("rust-bigdecimal" ,rust-bigdecimal-0.3)
         ("rust-byte-unit" ,rust-byte-unit-4)
         ("rust-chrono" ,rust-chrono-0.4)
-        ("rust-chrono-humanize"
-         ,rust-chrono-humanize-0.2)
+        ("rust-chrono-humanize" ,rust-chrono-humanize-0.2)
         ("rust-derive-new" ,rust-derive-new-0.5)
         ("rust-getset" ,rust-getset-0.1)
         ("rust-indexmap" ,rust-indexmap-1)
         ("rust-log" ,rust-log-0.4)
-        ("rust-nu-errors" ,rust-nu-errors-0.36)
-        ("rust-nu-source" ,rust-nu-source-0.36)
-        ("rust-num-bigint" ,rust-num-bigint-0.3)
+        ("rust-nu-errors" ,rust-nu-errors-0.41)
+        ("rust-nu-source" ,rust-nu-source-0.41)
+        ("rust-num-bigint" ,rust-num-bigint-0.4)
         ("rust-num-integer" ,rust-num-integer-0.1)
         ("rust-num-traits" ,rust-num-traits-0.2)
-        ("rust-polars" ,rust-polars-0.15)
+        ("rust-polars" ,rust-polars-0.17)
         ("rust-serde" ,rust-serde-1)
-        ("rust-serde-bytes" ,rust-serde-bytes-0.11)
-        ("rust-serde-json" ,rust-serde-json-1)
-        ("rust-serde-yaml" ,rust-serde-yaml-0.8)
-        ("rust-toml" ,rust-toml-0.5))))
+        ("rust-serde-bytes" ,rust-serde-bytes-0.11))))
     (home-page "https://www.nushell.sh")
     (synopsis "Core values and protocols for Nushell")
     (description "Core values and protocols for Nushell")
     (license license:expat)))
 
-(define-public rust-nu-serde-0.36
+(define-public rust-nu-serde-0.41
   (package
     (name "rust-nu-serde")
-    (version "0.36.0")
+    (version "0.41.0")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "nu-serde" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "1271qkyphjd3w5as0kwkdzmhcv0fx5j2nak07mm476qf63naprhz"))))
+        (base32 "0km29f98521jbp4hsvnc0900apjgrd0z08fd79k7xv76fxmpn6n8"))))
     (build-system cargo-build-system)
     (arguments
      `(#:skip-build? #t
        #:cargo-inputs
-       (("rust-bigdecimal-rs" ,rust-bigdecimal-rs-0.2)
+       (("rust-bigdecimal" ,rust-bigdecimal-0.3)
         ("rust-insta" ,rust-insta-1)
-        ("rust-nu-protocol" ,rust-nu-protocol-0.36)
-        ("rust-nu-source" ,rust-nu-source-0.36)
+        ("rust-nu-protocol" ,rust-nu-protocol-0.41)
+        ("rust-nu-source" ,rust-nu-source-0.41)
         ("rust-serde" ,rust-serde-1)
         ("rust-thiserror" ,rust-thiserror-1))))
     (home-page "https://www.nushell.sh")
@@ -2170,17 +1962,17 @@ style.")
 Serde.")
     (license license:expat)))
 
-(define-public rust-nu-source-0.36
+(define-public rust-nu-source-0.41
   (package
     (name "rust-nu-source")
-    (version "0.36.0")
+    (version "0.41.0")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "nu-source" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "0vs05k2ld5big5byf083wnb2i0pvz0lpmgp34vmw8x5ca4aw4hij"))))
+        (base32 "0lgjbjkdmx6f6w6h9vl33yyanpj6va9ymp4kf9xw7rbp0wgnxm6g"))))
     (build-system cargo-build-system)
     (arguments
      `(#:skip-build? #t
@@ -2197,80 +1989,80 @@ Serde.")
 Nushell.")
     (license license:expat)))
 
-(define-public rust-nu-stream-0.36
+(define-public rust-nu-stream-0.41
   (package
     (name "rust-nu-stream")
-    (version "0.36.0")
+    (version "0.41.0")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "nu-stream" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "0siqhyxdbl9zpyxkdlysrd1369lrvikp72awx7pii5dzvgv2aaaj"))))
+        (base32 "0gfaji9wcps9kv43cqzdmz6akl8c1iyvp8fbjcj74a89srmw9x2j"))))
     (build-system cargo-build-system)
     (arguments
      `(#:skip-build? #t
        #:cargo-inputs
-       (("rust-futures" ,rust-futures-0.3)
-        ("rust-nu-errors" ,rust-nu-errors-0.36)
-        ("rust-nu-protocol" ,rust-nu-protocol-0.36)
-        ("rust-nu-source" ,rust-nu-source-0.36))))
+       (("rust-nu-errors" ,rust-nu-errors-0.41)
+        ("rust-nu-protocol" ,rust-nu-protocol-0.41)
+        ("rust-nu-source" ,rust-nu-source-0.41))))
     (home-page "https://www.nushell.sh")
     (synopsis "Nushell stream")
     (description "This package provides Nushell stream.")
     (license license:expat)))
 
-(define-public rust-nu-table-0.36
+(define-public rust-nu-table-0.41
   (package
     (name "rust-nu-table")
-    (version "0.36.0")
+    (version "0.41.0")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "nu-table" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "1akxq806gix38b6663ijs02ma0zbzq9yvyvr39bgjyikyqahwkpw"))))
+        (base32 "1443vbffx6p6abrhm7zmpss87n1y02pc49fgbgr0k4zh7561wd2m"))))
     (build-system cargo-build-system)
     (arguments
      `(#:skip-build? #t
        #:cargo-inputs
-       (("rust-nu-ansi-term" ,rust-nu-ansi-term-0.36)
+       (("rust-atty" ,rust-atty-0.2)
+        ("rust-nu-ansi-term" ,rust-nu-ansi-term-0.41)
         ("rust-regex" ,rust-regex-1)
+        ("rust-strip-ansi-escapes" ,rust-strip-ansi-escapes-0.1)
         ("rust-unicode-width" ,rust-unicode-width-0.1))))
     (home-page "https://www.nushell.sh")
     (synopsis "Nushell table printing")
     (description "Nushell table printing")
     (license license:expat)))
 
-(define-public rust-nu-test-support-0.36
+(define-public rust-nu-test-support-0.41
   (package
     (name "rust-nu-test-support")
-    (version "0.36.0")
+    (version "0.41.0")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "nu-test-support" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "0ip2fm8r26s5y0qbfn8r7yhacg82aa998kyic70y60j9kmnwk4q1"))))
+        (base32 "12i96hqk05jkch1lc1z8nvvigly0m4vsiwgxadnmhzxbk19ahqkf"))))
     (build-system cargo-build-system)
     (arguments
      `(#:skip-build? #t
        #:cargo-inputs
-       (("rust-bigdecimal-rs" ,rust-bigdecimal-rs-0.2)
+       (("rust-bigdecimal" ,rust-bigdecimal-0.3)
         ("rust-chrono" ,rust-chrono-0.4)
-        ("rust-dunce" ,rust-dunce-1)
         ("rust-getset" ,rust-getset-0.1)
         ("rust-glob" ,rust-glob-0.3)
         ("rust-hamcrest2" ,rust-hamcrest2-0.3)
         ("rust-indexmap" ,rust-indexmap-1)
-        ("rust-nu-errors" ,rust-nu-errors-0.36)
-        ("rust-nu-protocol" ,rust-nu-protocol-0.36)
-        ("rust-nu-source" ,rust-nu-source-0.36)
-        ("rust-nu-value-ext" ,rust-nu-value-ext-0.36)
-        ("rust-num-bigint" ,rust-num-bigint-0.3)
+        ("rust-nu-errors" ,rust-nu-errors-0.41)
+        ("rust-nu-path" ,rust-nu-path-0.41)
+        ("rust-nu-protocol" ,rust-nu-protocol-0.41)
+        ("rust-nu-source" ,rust-nu-source-0.41)
+        ("rust-num-bigint" ,rust-num-bigint-0.4)
         ("rust-tempfile" ,rust-tempfile-3))))
     (home-page "https://www.nushell.sh")
     (synopsis "Support for writing Nushell tests")
@@ -2278,10 +2070,10 @@ Nushell.")
 tests.")
     (license license:expat)))
 
-(define-public rust-nu-value-ext-0.36
+(define-public rust-nu-value-ext-0.41
   (package
     (name "rust-nu-value-ext")
-    (version "0.36.0")
+    (version "0.41.0")
     (source
      (origin
        (method url-fetch)
@@ -2289,16 +2081,16 @@ tests.")
        (file-name
         (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "1cd09378h4lfb58s0dl87mgiwldfk60h9z1a0vi4v7k10v9xhsis"))))
+        (base32 "0rfcfx8cylz7ld7ds0iw0nxvgalj0p6hh6w82iqd8q20jbis3sq0"))))
     (build-system cargo-build-system)
     (arguments
      `(#:skip-build? #t
        #:cargo-inputs
        (("rust-indexmap" ,rust-indexmap-1)
         ("rust-itertools" ,rust-itertools-0.10)
-        ("rust-nu-errors" ,rust-nu-errors-0.36)
-        ("rust-nu-protocol" ,rust-nu-protocol-0.36)
-        ("rust-nu-source" ,rust-nu-source-0.36)
+        ("rust-nu-errors" ,rust-nu-errors-0.41)
+        ("rust-nu-protocol" ,rust-nu-protocol-0.41)
+        ("rust-nu-source" ,rust-nu-source-0.41)
         ("rust-num-traits" ,rust-num-traits-0.2))))
     (home-page "https://www.nushell.sh")
     (synopsis "@code{Extension} traits for values in Nushell")