Skip to content

Commit cd1e5fb

Browse files
authored
Merge pull request #79 from davidanthoff/julia-0.7
julia 0.7
2 parents a3d83f0 + 90b32a2 commit cd1e5fb

30 files changed

+181
-1106
lines changed

.travis.yml

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,20 @@
11
# Documentation: http://docs.travis-ci.com/user/languages/julia/
22
language: julia
3-
sudo: required
43
os:
54
- linux
65
- osx
76
julia:
8-
- 0.6
7+
- 0.7
8+
- nightly
99
notifications:
1010
email: false
1111
branches:
1212
only:
1313
- master
1414
- /release-.*/
1515
- /v(\d+)\.(\d+)\.(\d+)/
16-
addons:
17-
apt:
18-
packages:
19-
- xvfb
20-
- xauth
21-
- libgtk-3-0
22-
script:
23-
- if [[ -a .git/shallow ]]; then git fetch --unshallow; fi
24-
- if [[ `uname` = "Linux" ]]; then TESTCMD="xvfb-run julia"; else TESTCMD="julia"; fi
25-
- $TESTCMD -e 'Pkg.clone(pwd()); Pkg.build("IterableTables"); Pkg.test("IterableTables"; coverage=true)'
2616
after_success:
2717
- julia -e 'cd(Pkg.dir("IterableTables")); Pkg.add("Coverage"); using Coverage; Codecov.submit(Codecov.process_folder())'
28-
# - julia -e 'cd(Pkg.dir("IterableTables")); Pkg.add("Coverage"); using Coverage; Coveralls.submit(process_folder())'
2918
- julia -e 'Pkg.add("Documenter")'
3019
- julia -e 'cd(Pkg.dir("IterableTables")); include(joinpath("docs", "make.jl"))'
3120

LICENSE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
The IterableTables.jl package is licensed under the MIT "Expat" License:
22

3-
> Copyright (c) 2017: David Anthoff.
3+
> Copyright (c) 2017-2018: David Anthoff.
44
>
55
>
66
> Permission is hereby granted, free of charge, to any person obtaining a copy

NEWS.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
# IterableTables.jl v0.8.0 Release Notes
2+
* Drop julia 0.6 support, add 0.7 support
3+
* Remove TypedTables.jl support
4+
* Remove DataTables.jl support
5+
* Remove VegaLite.jl support
6+
17
# IterableTables.jl v0.7.1 Release Notes
28
* Fix doc deployment
39

REQUIRE

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
julia 0.6.0
2-
NamedTuples 4.0.0
3-
Requires 0.4.3
4-
DataValues 0.0.3
5-
TableTraits 0.0.1
1+
julia 0.7.0-
2+
Requires 0.5.2
3+
DataValues 0.4.1
4+
IteratorInterfaceExtensions 0.1.0
5+
TableTraits 0.3.0
6+
TableTraitsUtils 0.2.0

appveyor.yml

Lines changed: 17 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,17 @@
11
environment:
22
matrix:
3-
- JULIA_URL: "https://julialang-s3.julialang.org/bin/winnt/x86/0.6/julia-0.6-latest-win32.exe"
4-
- JULIA_URL: "https://julialang-s3.julialang.org/bin/winnt/x64/0.6/julia-0.6-latest-win64.exe"
3+
- julia_version: 0.7
4+
- julia_version: latest
5+
6+
platform:
7+
- x86
8+
- x64
9+
10+
## uncomment the following lines to allow failures on nightly julia
11+
## (tests will run but not make your overall status red)
12+
#matrix:
13+
# allow_failures:
14+
# - julia_version: latest
515

616
branches:
717
only:
@@ -15,19 +25,12 @@ notifications:
1525
on_build_status_changed: false
1626

1727
install:
18-
- ps: "[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.SecurityProtocolType]::Tls12"
19-
# Download most recent Julia Windows binary
20-
- ps: (new-object net.webclient).DownloadFile(
21-
$env:JULIA_URL,
22-
"C:\projects\julia-binary.exe")
23-
# Run installer silently, output to C:\projects\julia
24-
- C:\projects\julia-binary.exe /S /D=C:\projects\julia
28+
- ps: iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/JuliaCI/Appveyor.jl/master/bin/install.ps1'))
2529

2630
build_script:
27-
# Need to convert from shallow to complete for Pkg.clone to work
28-
- IF EXIST .git\shallow (git fetch --unshallow)
29-
- C:\projects\julia\bin\julia -e "versioninfo();
30-
Pkg.clone(pwd(), \"IterableTables\"); Pkg.build(\"IterableTables\")"
31+
- echo "%JL_BUILD_SCRIPT%"
32+
- julia -e "%JL_BUILD_SCRIPT%"
3133

3234
test_script:
33-
- C:\projects\julia\bin\julia -e "Pkg.test(\"IterableTables\")"
35+
- echo "%JL_TEST_SCRIPT%"
36+
- julia -e "%JL_TEST_SCRIPT%"

src/IterableTables.jl

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
__precompile__()
22
module IterableTables
33

4-
using TableTraits, NamedTuples, Requires
4+
using Requires, IteratorInterfaceExtensions, TableTraits, TableTraitsUtils
55

6-
include("integrations/dataframes.jl")
7-
include("integrations/datastreams.jl")
8-
include("integrations/datatables.jl")
9-
include("integrations/gadfly.jl")
10-
include("integrations/statsmodels.jl")
11-
include("integrations/timeseries.jl")
12-
include("integrations/typedtables.jl")
13-
include("integrations/vegalite.jl")
14-
include("integrations/juliadb.jl")
6+
# include("integrations/datastreams.jl")
7+
# include("integrations/gadfly.jl")
8+
# include("integrations/timeseries.jl")
9+
# include("integrations/juliadb.jl")
1510
include("integrations/generators.jl")
16-
include("integrations/temporal.jl")
11+
# include("integrations/temporal.jl")
12+
13+
function __init__()
14+
@require DataFrames="a93c6f00-e57d-5684-b7b6-d8193f3e46c0" include("integrations/dataframes.jl")
15+
@require StatsModels="3eaba693-59b7-5ba5-a881-562e759f1c8d" include("integrations/statsmodels.jl")
16+
end
1717

1818
end # module

src/integrations/dataframes-missing.jl

Lines changed: 0 additions & 133 deletions
This file was deleted.

0 commit comments

Comments
 (0)