Merge pull request #951 from efiop/master

travis: test python 3.6 and 3.7
This commit is contained in:
Ruslan Kuprieiev
2018-07-25 18:26:25 +03:00
committed by GitHub
2 changed files with 8 additions and 2 deletions
+5 -1
View File
@@ -6,7 +6,7 @@ python:
- "2.7"
- "3.4"
- "3.5"
# - "3.6" Not supported by pyinstaller yet
- "3.6"
# Travis doesn't support testing python on Mac yet, so we need
# to workaround it by installing it directly with brew.
#
@@ -42,6 +42,10 @@ matrix:
- PYTHON_VER=3.5.0
- PYENV_ROOT="$HOME/.pyenv"
- PATH="$PYENV_ROOT/bin:$PATH"
# 3.7 needs Xenial image because of https://github.com/travis-ci/travis-ci/issues/9069
- python: "3.7"
dist: xenial
sudo: true
before_install:
- bash ./scripts/ci/before_install.sh
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then
+3 -1
View File
@@ -1,5 +1,6 @@
import os
import re
import errno
from dvc.config import Config
from dvc.logger import Logger
@@ -84,10 +85,11 @@ class RemoteBase(object):
def _makedirs(self, fname):
dname = os.path.dirname(fname)
try:
os.makedirs(dname)
except OSError as e:
if e.errno != os.errno.EEXIST:
if e.errno != errno.EEXIST:
raise
def md5s_to_path_infos(self, md5s):