Hi all,

I am bit concerned by the new version of nbconvert released upstream (5.2.1).
Sage currently uses 4.2.0 as a standard package.
nbconvert now uses pandoc which is an haskell package.
That’s what my upgrade path for nbconvert, from zero haskell on the system,
looks like in Gentoo:
[ebuild  N    ~] dev-python/testpath-0.3.1::gentoo  USE="-doc {-test}" 
PYTHON_TARGETS="python2_7 python3_4 python3_6 -python3_5" 90 KiB
[ebuild  N     ] dev-python/bleach-1.5.0::gentoo  USE="{-test}" 
PYTHON_TARGETS="python2_7 python3_4 python3_6 (-pypy) (-pypy3) (-python3_5)" 36 
KiB
[ebuild  N     ] dev-lang/ghc-7.10.3:0/7.10.3::gentoo  USE="gmp -binary -doc 
-ghcbootstrap -ghcmakebinary" 122,696 KiB
[ebuild  N     ] app-admin/haskell-updater-1.2.10::gentoo  26 KiB
[ebuild  N     ] dev-haskell/cabal-1.22.8.0:0/1.22.8.0::gentoo  USE="-profile 
{-test}" 397 KiB
[ebuild  N     ] dev-haskell/transformers-0.4.3.0:0/0.4.3.0::gentoo  USE="-doc 
-hscolour -profile" 0 KiB
[ebuild  N     ] dev-haskell/data-default-class-0.0.1:0/0.0.1::gentoo  
USE="-doc -hscolour -profile" 2 KiB
[ebuild  N     ] dev-haskell/syb-0.4.4:0/0.4.4::gentoo  USE="-doc -hscolour 
-profile {-test}" 39 KiB
[ebuild  N     ] dev-haskell/old-locale-1.0.0.7:0/1.0.0.7::gentoo  USE="-doc 
-hscolour -profile" 4 KiB
[ebuild  N     ] dev-haskell/stm-2.4.2:0/2.4.2::gentoo  USE="-doc -hscolour 
-profile" 10 KiB
[ebuild  N     ] dev-haskell/binary-0.7.6.1:0/0.7.6.1::gentoo  USE="-doc 
-hscolour -profile {-test}" 0 KiB
[ebuild  N     ] dev-haskell/zlib-0.5.4.2:0/0.5.4.2::gentoo  USE="-doc 
-hscolour -profile" 125 KiB
[ebuild  N     ] dev-haskell/random-1.0.1.1-r1:0/1.0.1.1::gentoo  USE="-doc 
-hscolour -profile" 9 KiB
[ebuild  N     ] dev-haskell/primitive-0.5.1.0:0/0.5.1.0::gentoo  USE="-doc 
-hscolour -profile" 11 KiB
[ebuild  N     ] dev-haskell/dlist-0.7.1.2:0/0.7.1.2::gentoo  USE="-doc 
-hscolour -profile {-test}" 7 KiB
[ebuild  N     ] dev-haskell/extensible-exceptions-0.1.1.4:0/0.1.1.4::gentoo  
USE="-doc -hscolour -profile" 9 KiB
[ebuild  N     ] dev-haskell/base64-bytestring-1.0.0.1:0/1.0.0.1::gentoo  
USE="-doc -hscolour -profile {-test}" 9 KiB
[ebuild  N     ] dev-haskell/unix-compat-0.4.1.3:0/0.4.1.3::gentoo  USE="-doc 
-hscolour -old-time -profile" 13 KiB
[ebuild  N     ] dev-haskell/digest-0.0.1.2:0/0.0.1.2::gentoo  USE="-doc 
-hscolour -profile" 4 KiB
[ebuild  N     ] dev-haskell/bytestring-builder-0.10.6.0.0:0/0.10.6.0.0::gentoo 
 USE="-profile" 44 KiB
[ebuild  N     ] dev-haskell/utf8-string-0.3.8:0/0.3.8::gentoo  USE="-doc 
-hscolour -profile" 9 KiB
[ebuild  N     ] dev-haskell/deepseq-generics-0.1.1.2:0/0.1.1.2::gentoo  
USE="-doc -hscolour -profile {-test}" 6 KiB
[ebuild  N     ] dev-haskell/text-1.2.2.1:0/1.2.2.1::gentoo  USE="-doc 
-hscolour -profile {-test}" 147 KiB
[ebuild  N     ] dev-haskell/mtl-2.2.1-r1:0/2.2.1::gentoo  USE="-doc -hscolour 
-profile" 16 KiB
[ebuild  N     ] dev-haskell/vector-0.10.12.3:0/0.10.12.3::gentoo  
USE="boundschecks -doc -hscolour -internalchecks -profile {-test} 
-unsafechecks" 102 KiB
[ebuild  N     ] dev-haskell/old-time-1.1.0.3-r1:0/1.1.0.3::gentoo  USE="-doc 
-hscolour -profile" 73 KiB
[ebuild  N     ] dev-haskell/sha-1.6.4.2:0/1.6.4.2::gentoo  USE="-doc -exe 
-hscolour -profile {-test}" 2,652 KiB
[ebuild  N     ] dev-haskell/haddock-library-1.2.1:0/1.2.1::gentoo  USE="-doc 
-hscolour -profile {-test}" 38 KiB
[ebuild  N     ] dev-haskell/async-2.0.1.4:0/2.0.1.4::gentoo  USE="-doc 
-hscolour -profile {-test}" 9 KiB
[ebuild  N     ] dev-haskell/data-default-instances-base-0.0.1:0/0.0.1::gentoo  
USE="-doc -hscolour -profile" 2 KiB
[ebuild  N     ] dev-haskell/data-default-instances-dlist-0.0.1:0/0.0.1::gentoo 
 USE="-doc -hscolour -profile" 2 KiB
[ebuild  N     ] 
dev-haskell/data-default-instances-containers-0.0.1:0/0.0.1::gentoo  USE="-doc 
-hscolour -profile" 2 KiB
[ebuild  N     ] 
dev-haskell/data-default-instances-old-locale-0.0.1:0/0.0.1::gentoo  USE="-doc 
-hscolour -profile" 2 KiB
[ebuild  N     ] dev-haskell/tf-random-0.5:0/0.5::gentoo  USE="-profile" 19 KiB
[ebuild  N     ] dev-haskell/parsec-3.1.9-r1:0/3.1.9::gentoo  USE="-doc 
-hscolour -profile {-test}" 29 KiB
[ebuild  N     ] dev-haskell/hashable-1.2.4.0:0/1.2.4.0::gentoo  USE="-doc 
-hscolour -profile {-test}" CPU_FLAGS_X86="sse2 sse4_1" 24 KiB
[ebuild  N     ] dev-haskell/transformers-compat-0.4.0.4:0/0.4.0.4::gentoo  
USE="-doc -hscolour -profile" 12 KiB
[ebuild  N     ] dev-haskell/xml-1.3.13:0/1.3.13::gentoo  USE="-doc -hscolour 
-profile" 12 KiB
[ebuild  N     ] dev-haskell/blaze-builder-0.4.0.1:0/0.4.0.1::gentoo  USE="-doc 
-hscolour -profile {-test}" 56 KiB
[ebuild  N    ~] dev-haskell/cmark-0.5.5:0/0.5.5::gentoo  USE="-doc -hscolour 
-profile {-test}" 166 KiB
[ebuild  N     ] dev-haskell/data-default-0.5.3:0/0.5.3::gentoo  USE="-doc 
-hscolour -profile" 2 KiB
[ebuild  N    ~] dev-haskell/tagsoup-0.13.10:0/0.13.10::gentoo  USE="-doc 
-download -hscolour -profile -testprog" 44 KiB
[ebuild  N     ] dev-haskell/juicypixels-3.2.5.3:0/3.2.5.3::gentoo  USE="-doc 
-hscolour -mmap -profile" 114 KiB
[ebuild  N     ] dev-haskell/hslua-0.3.6.1:0/0.3.6.1::gentoo  USE="-doc 
-hscolour -profile" 125 KiB
[ebuild  N     ] dev-haskell/zip-archive-0.2.3.7:0/0.2.3.7::gentoo  USE="-doc 
-executable -hscolour -profile {-test}" 13 KiB
[ebuild  N     ] dev-haskell/filemanip-0.3.6.3:0/0.3.6.3::gentoo  USE="-doc 
-hscolour -profile" 11 KiB
[ebuild  N     ] dev-haskell/regex-base-0.93.2-r1:0/0.93.2::gentoo  USE="-doc 
-hscolour -profile" 9 KiB
[ebuild  N     ] dev-haskell/quickcheck-2.8.1:2/2.8.1::gentoo  
USE="template_haskell -doc -hscolour -profile {-test}" 39 KiB
[ebuild  N     ] dev-haskell/unordered-containers-0.2.7.0:0/0.2.7.0::gentoo  
USE="-debug -doc -hscolour -profile {-test}" 30 KiB
[ebuild  N     ] dev-haskell/scientific-0.3.3.8:0/0.3.3.8::gentoo  
USE="bytestring-builder -doc -hscolour -profile {-test}" 19 KiB
[ebuild  N     ] dev-haskell/transformers-base-0.4.4:0/0.4.4::gentoo  
USE="orphaninstances -doc -hscolour -profile" 3 KiB
[ebuild  N     ] dev-haskell/blaze-markup-0.7.0.3:0/0.7.0.3::gentoo  USE="-doc 
-hscolour -profile {-test}" 14 KiB
[ebuild  N     ] dev-haskell/exceptions-0.8.2.1:0/0.8.2.1::gentoo  USE="-doc 
-hscolour -profile {-test}" 13 KiB
[ebuild  N     ] dev-haskell/network-2.4.1.2:0/2.4.1.2::gentoo  USE="-doc 
-hscolour -profile {-test}" 138 KiB
[ebuild  N     ] dev-haskell/mmorph-1.0.6:0/1.0.6::gentoo  USE="-doc -hscolour 
-profile" 7 KiB
[ebuild  N     ] dev-haskell/nats-1:0/1::gentoo  USE="hashable -profile" 6 KiB
[ebuild  N     ] 
dev-haskell/regex-pcre-builtin-0.94.4.8.8.35:0/0.94.4.8.8.35::gentoo  USE="-doc 
-hscolour -profile" 305 KiB
[ebuild  N     ] dev-haskell/blaze-html-0.8.1.1:0/0.8.1.1::gentoo  USE="-doc 
-hscolour -profile {-test}" 75 KiB
[ebuild  N     ] dev-haskell/monad-control-1.0.1.0:0/1.0.1.0::gentoo  USE="-doc 
-hscolour -profile" 11 KiB
[ebuild  N     ] dev-haskell/attoparsec-0.13.0.1:0/0.13.0.1::gentoo  USE="-doc 
-hscolour -profile {-test}" 65 KiB
[ebuild  N     ] dev-haskell/http-4000.2.20:0/4000.2.20::gentoo  
USE="-conduit10 -doc -hscolour -network-uri -profile {-test}" 70 KiB
[ebuild  N     ] dev-haskell/temporary-1.2.0.4:0/1.2.0.4::gentoo  USE="-doc 
-hscolour -profile" 6 KiB
[ebuild  N     ] dev-haskell/semigroups-0.16.2.2:0/0.16.2.2::gentoo  
USE="bytestring containers deepseq hashable text unordered-containers -doc 
-hscolour -profile" 15 KiB
[ebuild  N     ] dev-haskell/aeson-0.9.0.1:0/0.9.0.1::gentoo  USE="-doc 
-hscolour -profile {-test}" 151 KiB
[ebuild  N     ] dev-haskell/lifted-base-0.2.3.6-r2:0/0.2.3.6::gentoo  
USE="-doc -hscolour -profile {-test}" 12 KiB
[ebuild  N    ~] dev-haskell/highlighting-kate-0.6.3:0/0.6.3::gentoo  USE="-doc 
-executable -hscolour -pcre-light -profile {-test}" 885 KiB
[ebuild  N     ] dev-haskell/void-0.7.1:0/0.7.1::gentoo  USE="-doc -hscolour 
-profile -safe" 5 KiB
[ebuild  N    ~] dev-haskell/pandoc-types-1.17.0.4:0/1.17.0.4::gentoo  
USE="-doc -hscolour -profile {-test}" 22 KiB
[ebuild  N     ] dev-haskell/resourcet-1.1.7.4:0/1.1.7.4::gentoo  USE="-doc 
-hscolour -profile {-test}" 12 KiB
[ebuild  N    ~] dev-haskell/doctemplates-0.1.0.2:0/0.1.0.2::gentoo  USE="-doc 
-hscolour -profile {-test}" 6 KiB
[ebuild  N     ] dev-haskell/enclosed-exceptions-1.0.1.1:0/1.0.1.1::gentoo  
USE="-doc -hscolour -profile {-test}" 5 KiB
[ebuild  N    ~] dev-haskell/texmath-0.8.6.7:0/0.8.6.7::gentoo  USE="-doc 
-executable -hscolour -network-uri -profile {-test}" 1,558 KiB
[ebuild  N     ] dev-haskell/conduit-1.2.6.6:0/1.2.6.6::gentoo  USE="-doc 
-hscolour -profile {-test}" 48 KiB
[ebuild  N     ] dev-haskell/yaml-0.8.10.1:0/0.8.10.1::gentoo  USE="unicode 
-doc -hscolour -no-exe -profile -system-libyaml {-test}" 72 KiB
[ebuild  N    ~] app-text/pandoc-1.18:0/1.18::gentoo  USE="-doc 
-embed_data_files -hscolour -https -network-uri -profile {-test} -trypandoc" 
2,649 KiB
[ebuild  N    ~] dev-python/pandocfilters-1.4.1::gentoo  
PYTHON_TARGETS="python2_7 python3_4 python3_6 -python3_5" 14 KiB
[ebuild     U ~] dev-python/nbconvert-5.2.1::gentoo [4.3.0::gentoo] USE="-doc 
{-test}" PYTHON_TARGETS="python2_7 python3_4 python3_6 -python3_5" 499 KiB

Some of these may gentoo specific but that’s still one heck
of a dependency tree unless we can run it without pandoc.
pandocfilters, the python bindings for pandoc is explicitly
listed in the requirement in nbconvert’s setup.py.

François

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to