diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 00000000000..483efa17654 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,10 @@ +version: 2 +updates: + - package-ecosystem: "pip" # See documentation for possible values + directory: "/" # Location of package manifests + insecure-external-code-execution: allow + schedule: + interval: "daily" + labels: + - "maintenance" + - "dependencies" diff --git a/.gitignore b/.gitignore index a68293d7e76..73b3999cabd 100644 --- a/.gitignore +++ b/.gitignore @@ -361,6 +361,7 @@ dist/ /htmlcov/ /coverage.xml /_unittest/local_config.json +test-output.xml # Scratch Jupyter Notebooks scratch_notebooks/ @@ -376,3 +377,4 @@ edb.def\+ model.index.bak model.index.tmp model.index\+ + diff --git a/requirements.txt b/requirements.txt index dc4eab10c18..2842a92a502 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,15 +1,15 @@ # ############################################################################# # requirements # ############################################################################# -pywin32 >= 303; python_version > '2.7' +pywin32==303; python_version > '2.7' # https://github.com/mhammond/pywin32 # License: PSF -pythonnet >= 2.4.0; python_version > '2.7' +pythonnet==2.5.2; python_version > '2.7' # https://github.com/pythonnet/pythonnet # License: MIT -rpyc >= 5.0.1; python_version > '2.7' +rpyc==5.0.1; python_version > '2.7' # https://github.com/tomerfiliba-org/rpyc # License: MIT @@ -17,15 +17,15 @@ rpyc >= 5.0.1; python_version > '2.7' # optional # ############################################################################# -pyvista <= 0.33.3; python_version > '2.7' +pyvista==0.33.3; python_version > '2.7' # License: MIT -matplotlib +matplotlib==3.5.1 # License: https://github.com/matplotlib/matplotlib/blob/master/LICENSE/LICENSE # License: PSF -numpy +numpy==1.22.3 # License: BSD-3-Clause License -ipython +ipython==8.2.0 # License: BSD-3-Clause License \ No newline at end of file diff --git a/requirements_docs.txt b/requirements_docs.txt index d3d486097a6..b0803ded64d 100644 --- a/requirements_docs.txt +++ b/requirements_docs.txt @@ -1,19 +1,18 @@ -recommonmark -matplotlib -imageio>=2.5.0 -imageio-ffmpeg -pyvista<=0.33.3 -numpy -numpydoc +recommonmark==0.7.1 +matplotlib==3.5.1 +imageio==2.16.2 +imageio-ffmpeg==0.4.7 +pyvista==0.33.3 +numpydoc==1.2.1 Sphinx==4.5.0 -sphinx-autobuild -sphinxcontrib-websupport -pytest-sphinx -sphinx-notfound-page>=0.3.0 -sphinx-copybutton -sphinx-gallery>=0.8.1 -sphinx-autodoc-typehints -pyansys_sphinx_theme -pypandoc -nbsphinx -ipywidgets +sphinx-autobuild==2021.3.14 +sphinxcontrib-websupport==1.2.4 +pytest-sphinx==0.4.0 +sphinx-notfound-page==0.8 +sphinx-copybutton==0.5.0 +sphinx-gallery==0.10.1 +sphinx-autodoc-typehints==1.18.1 +pyansys-sphinx-theme==0.2.3 +pypandoc==1.7.5 +nbsphinx==0.8.8 +ipywidgets==7.7.0 diff --git a/requirements_style.txt b/requirements_style.txt index 0599adcee6a..aec9f29ac22 100755 --- a/requirements_style.txt +++ b/requirements_style.txt @@ -1,4 +1,4 @@ codespell==2.1.0 flake8==3.9.2 black==22.1.0 -pre-commit >= ^2.15.0 +pre-commit==2.18.1 diff --git a/requirements_test.txt b/requirements_test.txt index f7f9bfbbaa6..840dbc02f0c 100644 --- a/requirements_test.txt +++ b/requirements_test.txt @@ -1,6 +1,6 @@ -pyvista<=0.33.3 -matplotlib -numpy +pyvista==0.33.3 +matplotlib==3.5.1 +numpy==1.22.3 pytest==7.0.0 -pytest-cov -codecov +pytest-cov==3.0.0 +codecov==2.1.12