File tree Expand file tree Collapse file tree 5 files changed +29
-60
lines changed Expand file tree Collapse file tree 5 files changed +29
-60
lines changed Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -2,16 +2,19 @@ language: julia
2
2
os :
3
3
- linux
4
4
- osx
5
+ - windows
5
6
julia :
6
- - 0.7
7
+ - 1.0
7
8
- nightly
8
9
notifications :
9
10
email : false
10
11
sudo : false
11
- script :
12
- - if [[ -a .git/shallow ]]; then git fetch --unshallow; fi
13
- - julia -e 'using Pkg; Pkg.clone(pwd())'
14
- - julia -e 'using Pkg; ENV["PYTHON"]="";Pkg.build("SerialPorts");'
15
- - julia -e 'using Pkg; Pkg.test("SerialPorts", coverage=true)'
16
- after_success :
17
- - julia -e 'using Pkg; cd(Pkg.dir("SerialPorts")); Pkg.add("Coverage"); using Coverage; Coveralls.submit(Coveralls.process_folder())'
12
+ # env:
13
+ # - PYTHON=""
14
+ # script:
15
+ # - if [[ -a .git/shallow ]]; then git fetch --unshallow; fi
16
+ # - julia -e 'using Pkg; Pkg.clone(pwd())'
17
+ # - julia -e 'using Pkg; ENV["PYTHON"]="";Pkg.build("SerialPorts");'
18
+ # - julia -e 'using Pkg; Pkg.test("SerialPorts", coverage=true)'
19
+ # after_success:
20
+ # - julia -e 'using Pkg; cd(Pkg.dir("SerialPorts")); Pkg.add("Coverage"); using Coverage; Coveralls.submit(Coveralls.process_folder())'
Original file line number Diff line number Diff line change
1
+ name = " SerialPorts"
2
+ uuid = " 5d0f9de7-4c7f-54f5-bec2-484e8c04014e"
3
+
4
+ [deps ]
5
+ PyCall = " 438e738f-606a-5dbb-bf0a-cddfbfd45ab0"
6
+
7
+ [compat ]
8
+ PyCall = " ≥ 1.90.0"
9
+ julia = " ≥ 0.7.0"
10
+
11
+ [extras ]
12
+ Test = " 8dfed614-e22c-5e08-85e1-65c5234f0b40"
13
+
14
+ [targets ]
15
+ test = [" Test" ]
Original file line number Diff line number Diff line change 2
2
3
3
[ ![ Build Status] ( https://travis-ci.org/JuliaIO/SerialPorts.jl.svg?branch=master )] ( https://travis-ci.org/JuliaIO/SerialPorts.jl )
4
4
5
- [ ![ Build status] ( https://ci.appveyor.com/api/projects/status/8ugea0ou2ray29xk/branch/master?svg=true )] ( https://ci.appveyor.com/project/sjkelly/serialports-jl/branch/master )
6
-
7
5
SerialPorts.jl lets you work with devices over serial communication with Julia.
8
6
It is designed to mimic regular file IO as in the Base Julia library.
9
7
10
8
This package requires PySerial, which is used through PyCall. Conda is used as
11
- a fallback so cross-platform installation is simple. Overtime, one of
12
- the long term objectives should be to rewrite this in Julia for better portability,
13
- installation, and performance.
9
+ a fallback so cross-platform installation is simple.
14
10
15
- ## Documentation
11
+ ## Quick Start
16
12
17
- A ` SerialPort ` can be treated like any other IO stream in Julia.
13
+ A ` SerialPort ` has a minimal API similar to ` IOStream ` in Julia.
18
14
19
15
A brief example:
20
16
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments