Skip to content

Instantly share code, notes, and snippets.

View shaypal5's full-sized avatar
🐢
Working away...

Shay Palachy-Affek shaypal5

🐢
Working away...
View GitHub Profile
@shaypal5
shaypal5 / .travis.yml
Last active July 15, 2019 06:16
Simple Python package testing on Travis CI
language: python
python:
- 2.7
- 3.5
- 3.6
before_install:
- python --version
- pip install -U pip
- pip install -U pytest
- pip install codecov
@shaypal5
shaypal5 / pytest.ini
Created July 14, 2019 11:40
Example pytest.ini for testing a Python package
[pytest]
testpaths =
tests
skift
norecursedirs=dist build .tox scripts
addopts =
--doctest-modules
--cov=skift
-r a
-v
@shaypal5
shaypal5 / .travis.yml
Last active July 15, 2019 05:54
A 4-job Travis build matrix
language: python
python:
- 2.7
- 3.5
env:
- PARALLELIZE=true
- PARALLELIZE=false
@shaypal5
shaypal5 / .travis.yml
Created July 15, 2019 05:54
A very simple Travis build matrix
language: python
matrix:
include:
- python: 2.7
PARALLELIZE=false
- python: 3.5
PARALLELIZE=false
- python: 3.5
PARALLELIZE=true
@shaypal5
shaypal5 / .travis.yml
Last active July 16, 2019 11:34
Bad example for a .travis.yml for Python on maxOS
matrix:
include:
- name: "Generic Python 3.5 on macOS"
os: osx
language: shell # 'language: python' is an error on Travis CI macOS
python: 3.5
@shaypal5
shaypal5 / .travis.yml
Created July 16, 2019 14:40
Testing Python 3.6.5 on macOS 10.13
matrix:
include:
- name: "Python 3.6.5 on macOS 10.13"
os: osx
osx_image: xcode9.4 # Python 3.6.5 running on macOS 10.13
language: shell # 'language: python' is an error on Travis CI macOS
before_install:
- python3 --version
- pip3 install -U pip
- pip3 install -U pytest
@shaypal5
shaypal5 / .travis.yml
Created July 16, 2019 14:58
Travis: Python 2.7.14 on macOS 10.13
matrix:
include:
- name: "Python 2.7.14 on macOS 10.13"
os: osx
osx_image: xcode9.3 # Python 2.7.14_2 running on macOS 10.13
language: shell # 'language: python' errors on Travis CI macOS
before_install:
- python --version
- pip install pytest --user
- pip install codecov --user
@shaypal5
shaypal5 / .travis.yml
Last active July 16, 2019 16:34
Travis: Python 3.5.4 on Windows
matrix:
include:
- name: "Python 3.5.4 on Windows"
os: windows # Windows 10.0.17134 N/A Build 17134
language: shell # 'language: python' is an error on Travis CI Windows
before_install:
- choco install python --version 3.5.4
- python --version
- python -m pip install --upgrade pip
- pip3 install --upgrade pytest
@shaypal5
shaypal5 / .vimrc
Created July 31, 2019 16:12
My current .vimrc
" :echom "Loading Shay's .vimrc!"
" === vim-plug plugin manager ===
" automatic installation of vim-plug itself, if missing
if empty(glob('~/.vim/autoload/plug.vim'))
:echom "vim-plug is missing. Installing vim-plug..."
silent !curl -fLo ~/.vim/autoload/plug.vim --create-dirs
\ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
autocmd VimEnter * PlugInstall --sync | source $MYVIMRC
endif
@shaypal5
shaypal5 / test_gilad.py
Created August 3, 2019 13:25
pytest parameterize example for Gilad
@pytest.mark.parametrize("parallelize", [True, False])
def test_rubin(parallelize):
if parallelize:
run_parallel()
else:
foo()