diff --git a/.appveyor.yml b/.appveyor.yml index 706375f2..157bfc9e 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -155,9 +155,7 @@ install: # Missing system software - sh: "[ -n \"$INSTALL_SYSPKGS\" ] && ( [ \"x${APPVEYOR_BUILD_WORKER_IMAGE}\" = \"xmacOS\" ] && brew install -q ${INSTALL_SYSPKGS} || { sudo apt-get update -y && sudo apt-get install --no-install-recommends -y ${INSTALL_SYSPKGS}; } ) || true" # If a particular Python version is requested, use env setup (using the - # appveyor provided environments/installation). Note, these are broken - # on the ubuntu images - # https://help.appveyor.com/discussions/problems/28217-appveyor-ubunu-image-with-python3-lzma-module + # appveyor provided environments/installation). # Otherwise create a venv using the default Python 3, to enable uniform # use of python/pip executables below - sh: "[ \"x$PY\" != x ] && . ${HOME}/venv${PY}/bin/activate || python3 -m venv ${HOME}/dlvenv && . ${HOME}/dlvenv/bin/activate; ln -s \"$VIRTUAL_ENV\" \"${HOME}/VENV\"" diff --git a/.codespellrc b/.codespellrc new file mode 100644 index 00000000..4cf7f14b --- /dev/null +++ b/.codespellrc @@ -0,0 +1,4 @@ +[codespell] +skip = .venv,venvs,.git,build,*.egg-info,*.lock,.asv,.mypy_cache,.tox,fixtures,_version.py,*.pem +# ignore-words-list = +# exclude-file = diff --git a/.github/dependabot.yml b/.github/dependabot.yml index aa807cd2..7d3e0391 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,3 +1,4 @@ +# This action keeps the versions of all github actions up-to-date version: 2 updates: - package-ecosystem: github-actions diff --git a/.gitignore b/.gitignore index 38321b50..9c707e32 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,5 @@ docs/build docs/source/generated build # manpage +.idea/ +venvs/ diff --git a/readthedocs.yml b/.readthedocs.yaml similarity index 100% rename from readthedocs.yml rename to .readthedocs.yaml diff --git a/docs/source/conf.py b/docs/source/conf.py index 83e12455..c99208d8 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -69,6 +69,7 @@ 'sphinx.ext.inheritance_diagram', 'sphinx.ext.viewcode', 'sphinx.ext.napoleon', + 'sphinx_copybutton', ] # for the module reference diff --git a/setup.cfg b/setup.cfg index 6296a06f..0616ed9e 100644 --- a/setup.cfg +++ b/setup.cfg @@ -30,6 +30,7 @@ devel = coverage sphinx sphinx-rtd-theme + sphinx-copybutton [options.packages.find] # do not ship the build helpers