diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 10477c7d09274b2e8eabc3dc043910e23d521a86..ff90e754e27e938e6d7214075759a541375ec88a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -30,6 +30,7 @@ tests: - bash /tmp/Miniconda3-latest-Linux-x86_64.sh -b -p /tmp/miniconda3 - export PATH=/tmp/miniconda3/bin:$PATH - pip install tox awscli + - conda update -n conda -y - conda install -c conda-forge tox-conda script: - xvfb-run tox -v --recreate @@ -50,6 +51,7 @@ build_and_deploy_docs: - bash /tmp/Miniconda3-latest-Linux-x86_64.sh -b -p /tmp/miniconda3 - export PATH=/tmp/miniconda3/bin:$PATH - pip install tox awscli + - conda update -n conda -y - conda install -c conda-forge tox-conda script: - echo "Bucket=${BUCKET_NAME}" @@ -75,6 +77,7 @@ benchmarks_and_profiling: - bash /tmp/Miniconda3-latest-Linux-x86_64.sh -b -p /tmp/miniconda3 - export PATH=/tmp/miniconda3/bin:$PATH - pip install tox awscli + - conda update -n conda -y - conda install -c conda-forge tox-conda script: - xvfb-run tox -e benchmarks,profiling -v --recreate @@ -86,6 +89,7 @@ test_conda_setup: - apt install -y libgl1-mesa-glx xvfb graphviz xdg-utils libcairo2-dev libjpeg-dev libgif-dev - wget -nv https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O /tmp/Miniconda3-latest-Linux-x86_64.sh - bash /tmp/Miniconda3-latest-Linux-x86_64.sh -b -p /tmp/miniconda3 + - conda update -n conda -y script: - export PATH=/tmp/miniconda3/bin:$PATH - bash getting_started/getting_started.sh diff --git a/setup.py b/setup.py index 937d45e4a1552ca102046ea9ee6659c7bc0c84ec..dcbfffde738070cf68938a9495d5a3f887644ca0 100644 --- a/setup.py +++ b/setup.py @@ -14,25 +14,25 @@ with open('README.rst') as readme_file: def get_all_svg_files(directory='./svg/'): ret = [] - for f in os.listdir(directory): - if os.path.isfile(os.path.join(directory, f)): - ret.append(directory + f) + for dirpath, subdirs, files in os.walk(directory): + for f in files: + ret.append(os.path.join(dirpath,f)) return ret def get_all_images_files(directory='./images/'): ret = [] - for f in os.listdir(directory): - if os.path.isfile(os.path.join(directory, f)): - ret.append(directory + f) + for dirpath, subdirs, files in os.walk(directory): + for f in files: + ret.append(os.path.join(dirpath,f)) return ret def get_all_notebook_files(directory='./notebooks/'): ret = [] - for f in os.listdir(directory): - if os.path.isfile(os.path.join(directory, f)): - ret.append(directory + f) + for dirpath, subdirs, files in os.walk(directory): + for f in files: + ret.append(os.path.join(dirpath,f)) return ret diff --git a/tox.ini b/tox.ini index 2f6b1381a1348abba9caf5800d13c64d56dc13b5..fb4959f684512ea74a0d1e22abb5b64530949337 100644 --- a/tox.ini +++ b/tox.ini @@ -77,6 +77,7 @@ deps = -r{toxinidir}/requirements_dev.txt -r{toxinidir}/requirements_continuous_integration.txt commands = + python --version python benchmarks/benchmark_all_examples.py [testenv:profiling] @@ -207,4 +208,5 @@ deps = ; run tests from subfolder to ensure that resources are accessed via resources and not via relative paths changedir = {envtmpdir}/fefed3ba12bf1ed81dbcc20fb52706ea commands = - py.test --basetemp={envtmpdir} {toxinidir} + python --version + python -m pytest --basetemp={envtmpdir} {toxinidir}