fhs / NPZ.jl

A Julia package that provides support for reading and writing Numpy .npy and .npz files
Other
117 stars 16 forks source link

Deprecation messages in julia v0.7 #23

Closed jishnub closed 5 years ago

jishnub commented 5 years ago
julia> using NPZ
[ Info: Precompiling NPZ [15e1cf62-19b3-5cfa-8e77-841668bca605]
┌ Warning: Deprecated syntax `type` at /home/jishnu/.julia/packages/NPZ/onMHH/src/NPZ.jl:140.
│ Use `mutable struct` instead.
└ @ ~/.julia/packages/NPZ/onMHH/src/NPZ.jl:140
WARNING: importing deprecated binding Base.Complex64 into NPZ.
WARNING: Base.Complex64 is deprecated, use ComplexF32 instead.
  likely near /home/jishnu/.julia/packages/NPZ/onMHH/src/NPZ.jl:17
WARNING: importing deprecated binding Base.Complex128 into NPZ.
WARNING: Base.Complex128 is deprecated, use ComplexF64 instead.
  likely near /home/jishnu/.julia/packages/NPZ/onMHH/src/NPZ.jl:17
┌ Warning: Deprecated syntax `parametric method syntax npzwritearray{T}(f::IO, x::Array{T})` around /home/jishnu/.julia/packages/NPZ/onMHH/src/NPZ.jl:263.
│ Use `npzwritearray(f::IO, x::Array{T}) where T` instead.
└ @ ~/.julia/packages/NPZ/onMHH/src/NPZ.jl:263
┌ Warning: Deprecated syntax `parametric method syntax npzwritearray{T <: Number}(f::IO, x::T)` around /home/jishnu/.julia/packages/NPZ/onMHH/src/NPZ.jl:267.
│ Use `npzwritearray(f::IO, x::T) where T <: Number` instead.
└ @ ~/.julia/packages/NPZ/onMHH/src/NPZ.jl:267
┌ Warning: Deprecated syntax `parametric method syntax npzwrite{S <: AbstractString}(filename::AbstractString, vars::Dict{S, Any})` around /home/jishnu/.julia/packages/NPZ/onMHH/src/NPZ.jl:277.
│ Use `npzwrite(filename::AbstractString, vars::Dict{S, Any}) where S <: AbstractString` instead.
└ @ ~/.julia/packages/NPZ/onMHH/src/NPZ.jl:277
galenlynch commented 5 years ago

It's actually broken due to JuliaLang/julia#22496:

ERROR: LoadError: MethodError: no method matching parseheader(::SubString{String})
Closest candidates are:
  parseheader(::String) at /home/glynch/.julia/packages/NPZ/T4ltA/src/NPZ.jl:153
Stacktrace:
 [1] npzreadarray(::IOStream) at /home/glynch/.julia/packages/NPZ/T4ltA/src/NPZ.jl:197
 [2] npzread(::String) at /home/glynch/.julia/packages/NPZ/T4ltA/src/NPZ.jl:224
galenlynch commented 5 years ago

24 should close this.

fhs commented 5 years ago

Fixed by https://github.com/fhs/NPZ.jl/commit/0bd3fbfe3b37b4dbcbc531a72da4e878f66a7292