Skip to content

Commit c964be2

Browse files
authored
Merge pull request #9 from queryverse/julia-0.7
Update to julia 0.7
2 parents 40d6c92 + d32af6e commit c964be2

8 files changed

Lines changed: 62 additions & 68 deletions

File tree

.travis.yml

Lines changed: 16 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,26 @@
1-
## Documentation: http://docs.travis-ci.com/user/languages/julia/
21
language: julia
3-
sudo: required
42
os:
53
- linux
64
- osx
75
julia:
8-
- 0.6
6+
- 0.7
7+
- 1.0
8+
- nightly
99
notifications:
1010
email: false
11-
git:
12-
depth: 99999999
13-
14-
## uncomment the following lines to allow failures on nightly julia
15-
## (tests will run but not make your overall status red)
16-
#matrix:
17-
# allow_failures:
18-
# - julia: nightly
19-
20-
addons:
21-
apt:
22-
packages:
23-
- liblzma-dev
24-
- xvfb
25-
- xauth
26-
- libgtk-3-0
27-
before_script:
28-
- if [[ `uname` = "Linux" ]]; then TESTCMD="xvfb-run julia"; else TESTCMD="julia"; fi
11+
branches:
12+
only:
13+
- master
14+
- /release-.*/
15+
- /v(\d+)\.(\d+)\.(\d+)/
16+
matrix:
17+
allow_failures:
18+
- julia: nightly
19+
env:
20+
- PYTHON=""
2921
script:
30-
- julia -e 'ENV["PYTHON"]=""; Pkg.clone(pwd()); Pkg.build("Queryverse")'
31-
- $TESTCMD -e 'Pkg.test("Queryverse"; coverage=true)'
22+
- if [[ -a .git/shallow ]]; then git fetch --unshallow; fi
23+
- if [[ `uname` = "Linux" ]]; then TESTCMD="xvfb-run julia"; else TESTCMD="julia"; fi
24+
- $TESTCMD --check-bounds=yes -e 'using Pkg; Pkg.clone(pwd()); Pkg.build("Queryverse"); Pkg.test("Queryverse"; coverage=true)'
3225
after_success:
33-
# push coverage results to Codecov
3426
- julia -e 'cd(Pkg.dir("Queryverse")); Pkg.add("Coverage"); using Coverage; Codecov.submit(Codecov.process_folder())'

NEWS.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# Queryverse.jl v0.1.0 Release Notes
2+
* Drop julia 0.6 support, add julia 0.7/1.0 support
3+
14
# Queryverse.jl v0.0.2 Release Notes
25
* Fix bug in @tee macro
36

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
# Queryverse
22

33
[![Project Status: Active - The project has reached a stable, usable state and is being actively developed.](http://www.repostatus.org/badges/latest/active.svg)](http://www.repostatus.org/#active)
4-
[![Build Status](https://travis-ci.org/davidanthoff/Queryverse.jl.svg?branch=master)](https://travis-ci.org/davidanthoff/Queryverse.jl)
5-
[![Build status](https://ci.appveyor.com/api/projects/status/361dkbo37skv3s8f/branch/master?svg=true)](https://ci.appveyor.com/project/davidanthoff/queryverse-jl/branch/master)
6-
[![codecov.io](http://codecov.io/github/davidanthoff/Queryverse.jl/coverage.svg?branch=master)](http://codecov.io/github/davidanthoff/Queryverse.jl?branch=master)
4+
[![Build Status](https://travis-ci.org/queryverse/Queryverse.jl.svg?branch=master)](https://travis-ci.org/queryverse/Queryverse.jl)
5+
[![Build status](https://ci.appveyor.com/api/projects/status/4bf4b25hr0b68xbm/branch/master?svg=true)](https://ci.appveyor.com/project/queryverse/queryverse-jl/branch/master)
6+
[![codecov.io](http://codecov.io/github/queryverse/Queryverse.jl/coverage.svg?branch=master)](http://codecov.io/github/queryverse/Queryverse.jl?branch=master)
77

88
## Overview
99

REQUIRE

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,21 @@
1-
julia 0.6
1+
julia 0.7
22

3-
Reexport
3+
Reexport 0.2.0
44

5-
DataValues
5+
DataValues 0.4.4
66

7-
IterableTables
7+
IterableTables 0.8.3
88

9-
Query
9+
Query 0.10.0
1010

11-
VegaLite
11+
VegaLite 0.4.0
1212

13-
FileIO
14-
ExcelFiles
15-
StatFiles
16-
CSVFiles
17-
FeatherFiles
18-
ParquetFiles
13+
FileIO 1.0.0
14+
ExcelFiles 0.6.0
15+
StatFiles 0.6.1
16+
CSVFiles 0.9.1
17+
FeatherFiles 0.5.1
1918

20-
DataFrames
19+
DataFrames 0.13.1
2120

22-
DataVoyager
21+
DataVoyager 0.3.0

appveyor.yml

Lines changed: 22 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,22 @@
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: 1
5+
- julia_version: nightly
56

6-
## uncomment the following lines to allow failures on nightly julia
7-
## (tests will run but not make your overall status red)
8-
#matrix:
9-
# allow_failures:
10-
# - JULIA_URL: "https://julialangnightlies-s3.julialang.org/bin/winnt/x86/julia-latest-win32.exe"
11-
# - JULIA_URL: "https://julialangnightlies-s3.julialang.org/bin/winnt/x64/julia-latest-win64.exe"
7+
platform:
8+
# - x86 # 32-bit
9+
- x64 # 64-bit
10+
11+
matrix:
12+
allow_failures:
13+
- julia_version: nightly
1214

1315
branches:
1416
only:
1517
- master
1618
- /release-.*/
19+
- /v(\d+)\.(\d+)\.(\d+)/
1720

1821
notifications:
1922
- provider: Email
@@ -22,24 +25,18 @@ notifications:
2225
on_build_status_changed: false
2326

2427
install:
25-
- ps: "[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.SecurityProtocolType]::Tls12"
26-
# If there's a newer build queued for the same PR, cancel this one
27-
- ps: if ($env:APPVEYOR_PULL_REQUEST_NUMBER -and $env:APPVEYOR_BUILD_NUMBER -ne ((Invoke-RestMethod `
28-
https://ci.appveyor.com/api/projects/$env:APPVEYOR_ACCOUNT_NAME/$env:APPVEYOR_PROJECT_SLUG/history?recordsNumber=50).builds | `
29-
Where-Object pullRequestId -eq $env:APPVEYOR_PULL_REQUEST_NUMBER)[0].buildNumber) { `
30-
throw "There are newer queued builds for this pull request, failing early." }
31-
# Download most recent Julia Windows binary
32-
- ps: (new-object net.webclient).DownloadFile(
33-
$env:JULIA_URL,
34-
"C:\projects\julia-binary.exe")
35-
# Run installer silently, output to C:\projects\julia
36-
- 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/version-1/bin/install.ps1"))
3729

3830
build_script:
39-
# Need to convert from shallow to complete for Pkg.clone to work
40-
- IF EXIST .git\shallow (git fetch --unshallow)
41-
- C:\projects\julia\bin\julia -e "versioninfo();
42-
Pkg.clone(pwd(), \"Queryverse\"); Pkg.build(\"Queryverse\")"
31+
- echo "%JL_BUILD_SCRIPT%"
32+
- C:\julia\bin\julia -e "%JL_BUILD_SCRIPT%"
4333

4434
test_script:
45-
- C:\projects\julia\bin\julia -e "Pkg.test(\"Queryverse\")"
35+
- echo "%JL_TEST_SCRIPT%"
36+
- C:\julia\bin\julia -e "%JL_TEST_SCRIPT%"
37+
38+
# # Uncomment to support code coverage upload. Should only be enabled for packages
39+
# # which would have coverage gaps without running on Windows
40+
# on_success:
41+
# - echo "%JL_CODECOV_SCRIPT%"
42+
# - C:\julia\bin\julia -e "%JL_CODECOV_SCRIPT%"

src/Queryverse.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import IterableTables
1111
@reexport using StatFiles
1212
@reexport using CSVFiles
1313
@reexport using FeatherFiles
14-
@reexport using ParquetFiles
14+
# @reexport using ParquetFiles
1515
@reexport using VegaLite
1616
@reexport using DataVoyager
1717

test/runtests.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
using Queryverse
2-
using Base.Test
2+
using Test
33

44
@testset "Queryverse" begin
55

test/testoutput.csv

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
"Count","Year"
2+
23.0,2000
3+
254.0,2001

0 commit comments

Comments
 (0)