Cleanup manifest (#4387)

* attempt to clean manifest

* cleanup manifest

* use same order in setup and manifest

* fix

* more

* more
This commit is contained in:
Alexandre Gramfort
2017-07-17 19:21:09 +02:00
committed by GitHub
parent 6216b79bd9
commit 5d1fc7af73
4 changed files with 44 additions and 21 deletions
+2 -1
View File
@@ -73,7 +73,7 @@ matrix:
- os: linux
env: DEPS=nodata MNE_DONTWRITE_HOME=true MNE_FORCE_SERIAL=true MNE_SKIP_NETWORK_TEST=1
CONDA_DEPENDENCIES="numpy scipy matplotlib sphinx"
PIP_DEPENDENCIES="flake8 numpydoc codespell git+git://github.com/PyCQA/pydocstyle.git codecov nose-timer nose-faulthandler"
PIP_DEPENDENCIES="flake8 numpydoc codespell git+git://github.com/PyCQA/pydocstyle.git codecov nose-timer nose-faulthandler check-manifest"
MNE_DIRS=""
# Setup anaconda
@@ -152,6 +152,7 @@ script:
- nosetests -a "${CONDITION}" --with-timer --timer-top-n 30 --timer-ok 5 --timer-warning 30 --verbosity=2 ${COVERAGE} ${USE_DIRS};
- if [ "${DEPS}" == "nodata" ]; then
make pep;
check-manifest --ignore doc,logo,mne/io/*/tests/data*,mne/io/tests/data,mne/preprocessing/tests/data;
fi;
after_success:
+41 -19
View File
@@ -1,31 +1,53 @@
include *.rst
include LICENSE.txt
include mne/__init__.py
# recursive-include doc *
recursive-include examples *.py
recursive-include examples *.txt
recursive-include tutorials *.py
recursive-include tutorials *.txt
recursive-include mne *.py
recursive-include mne/data *.dat
recursive-include mne/data *.sel
recursive-include mne/data *.fif
recursive-include mne/data *.fif.gz
recursive-include mne/channels/data/montages *.elc
recursive-include mne/channels/data/montages *.txt
recursive-include mne/channels/data/montages *.csd
recursive-include mne/channels/data/montages *.sfp
recursive-include mne/channels/data/layouts *.lout
recursive-include mne/channels/data/layouts *.lay
recursive-include mne/channels/data/neighbors *.mat
recursive-include mne/preprocessing/tests/data *.mat
recursive-include mne/data *
recursive-include mne/data/helmets *
recursive-include mne/data/image *
recursive-include mne/data/fsaverage *
recursive-include mne/channels/data/layouts *
recursive-include mne/channels/data/montages *
recursive-include mne/channels/data/neighbors *
recursive-include mne/gui/help *.json
recursive-include mne/html *.js
recursive-include mne/html *.css
recursive-include mne/gui/help *.json
recursive-include mne/io/artemis123/resources *
### Exclude
recursive-exclude examples/MNE-sample-data *
recursive-exclude examples/MNE-testing-data *
recursive-exclude examples/MNE-spm-face *
recursive-exclude examples/MNE-somato-data *
# recursive-exclude mne/io/tests/data *
# recursive-exclude mne/io/bti/tests/data *
# recursive-exclude mne/io/kit/tests/data *
# recursive-exclude mne/io/edf/tests/data *
# recursive-exclude mne/io/brainvision/tests/data *
exclude Makefile
exclude .coveragerc
exclude *.yml
exclude dictionary.txt
exclude .mailmap
recursive-exclude mne *.pyc
recursive-exclude doc *
recursive-exclude logo *
# Test files
recursive-exclude mne/io/tests/data *
recursive-exclude mne/io/bti/tests/data *
recursive-exclude mne/io/edf/tests/data *
recursive-exclude mne/io/kit/tests/data *
recursive-exclude mne/io/brainvision/tests/data *
recursive-exclude mne/io/egi/tests/data *
recursive-exclude mne/io/nicolet/tests/data *
recursive-exclude mne/preprocessing/tests/data *
View File
+1 -1
View File
@@ -1,7 +1,7 @@
#! /usr/bin/env python
#
# Copyright (C) 2011-2014 Alexandre Gramfort
# Copyright (C) 2011-2017 Alexandre Gramfort
# <alexandre.gramfort@telecom-paristech.fr>
import os