diff --git a/REQUIRE b/REQUIRE index b1a30bd4d7..91fbd05d2d 100644 --- a/REQUIRE +++ b/REQUIRE @@ -6,5 +6,5 @@ SortingAlgorithms Reexport WeakRefStrings 0.4.0 DataStreams 0.3.0 -GZip +CodecZlib 0.4 Compat 0.36.0 diff --git a/src/deprecated.jl b/src/deprecated.jl index b7286eb954..1cf994f9cf 100644 --- a/src/deprecated.jl +++ b/src/deprecated.jl @@ -23,7 +23,7 @@ import Base: keys, values, insert! ## write.table -using GZip +using CodecZlib, TranscodingStreams export writetable """ @@ -92,9 +92,9 @@ function writetable(filename::AbstractString, end end - openfunc = endswith(filename, ".gz") ? gzopen : open + encoder = endswith(filename, ".gz") ? GzipCompressorStream : NoopStream - openfunc(filename, append ? "a" : "w") do io + open(encoder, filename, append ? "a" : "w") do io printtable(io, df, header = header,