Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[MNT] Improve packaging, managing of dependencies, and managing of ig…
…nored warning/errors (#88) * migrate to pyproject.toml * handle version * drop manifest since tarball does not need any files outside mne_icalabel * include iclabel network weights * simpler setup.py * run draft-pdf only on push with changes to the paper * add style check in separate workflow through github actions, remove all ignore words * remove configuration for mypy * fix typos * fix typo * fix flake8 * fix codespell * don't create file for a single word to ignore * Revert "don't create file for a single word to ignore" This reverts commit faee59d. * try again * debug * fix codespell * match only mne_icalabel for pydocstyle * minimal mypy configuration * add # type: ignore * rework build test and run on windows as well * move style back to main workflow file * test without qt for build * rename build workflow * try mypy action * clean-up pytest workflow * fix typo * fix typo * update build ci * test if ci fails * Revert "test if ci fails" This reverts commit b4d57e2. * try with no underscore? * ci improvements * upload to codecov only with one CI * try again * simpler * small improvements * better * fix require_version until 1.1 is released * simplify gui tests * better error message * simplify ci for now * remove some testing req. * better * better handling of coverage * cache the testing dataset * fix issues * fix pytest config * cache also mne-icalabel testing dataset * comment * run isort * better test * fix import of dataset * import features in package __init__ * and annotation * run mne-main only on ubuntu to reduce number of jobs * remove setup.cfg * simpler matrix * retrieve and setup xvfb for ubuntu * move gui req. to separate key * fix missed * fix typo * try again * make it executable * update docbuild * debug * try to run Xvfb via action * test with pg_app * try to install qt5 dep * better * add pytest dep * remve pytest-xvfb * cleaning one by one: pytest-qt * cleaning one-by-one: pydocstyle, pymatreader * revert pymatreader * cleaning one-by-one: pytest-harvest * cleaning one-by-one: pytest-timeout * set pooch as base dep. * try without " * remove empty lines * move matplotlib to gui dep. * clean-up comments * try without Xvfb * revert, Xvfb is needed as it should be * try without conftest.py * disable cache * fix typos * Revert "fix typos" This reverts commit a9f8795. * Revert "disable cache" This reverts commit 15e12c4. * Revert "try without conftest.py" This reverts commit cd5f502. * try without unused matplotlib fixtures * try without markers * try with empty pytest_configure * drop conftest.py again * debug * add missing __init__.py * Revert "debug" This reverts commit 69f7083. * fix caching of the datasets (stable retrieved 0.132 while main retrieved 0.138) * Cleanup circle * Try again * Add this * Try again? * bump mne req to 1.1 * Try again * use qt6 in CIs * use -yq flag to uninstall and suppress verbosity * remove requires_version (fixed in mne 1.1) * remove 1.0 fixes from topomap * remove requires_version from gui tests * try with python3-pyqt6 * typo * revert to qt5 for tests * try apt-get * defaultS -> default ... * Try circle again * Try circle again * Add checkout * Add checkout * Fix install for circleci * Try again * Try again * replace scikit-learn doc dep. with ICA key * minor changes * fix makefile * remove non-existent file * simpler * use qt5 in doc build * remove debug * remove set -e * split debug information and add caching of the MNE sample dataset * revert caching of the sample datasets as examples are not always rendered * does pattern.txt exists? * nope it does not * remove setup of xvfb * Revert "remove setup of xvfb" This reverts commit 5b9f152. * what about qt5-default * try without ffmpeg * add back set -e to exit upon error and remove mne_icalabel_data directory * add names to cache operations * fix linkcheck * add ls to debug * more debug * does circle support xvfb natively? * what about xvfb-run? * Revert "what about xvfb-run?" This reverts commit 08a4d6a. * Revert "does circle support xvfb natively?" This reverts commit a9bfc90. * remove display * use apt instead of apt-get * Revert "remove display" This reverts commit 873507e. * fix dep. for doc build * remove forgotten debug lines * remove unused memory_profiler * Revert "remove unused memory_profiler" This reverts commit 1d574fb. * Update CIs * Fix template and ci * Fix circleci * Fix circleci * Fix nameing * Upgrade image * Upgrade image * Fix style * upload artifacts right after building * try with codecov pinged on python 3.9 build * install only once * Clean make * Modify install page * Try codecov again * use latest isort action * fix readme * fix workflow name * better install doc * add additional skip folders to codespell action Co-authored-by: Adam Li <[email protected]>
- Loading branch information