From 116b4b2c30abb5df05d31ad2e69c833046036a00 Mon Sep 17 00:00:00 2001 From: Revathyvenugopal162 Date: Thu, 24 Nov 2022 18:15:32 +0100 Subject: [PATCH 1/2] remove requirements --- .github/dependabot.yml | 2 +- pyproject.toml | 8 ++++++++ requirements/requirements_build.txt | 2 -- requirements/requirements_doc.txt | 4 ---- requirements/requirements_tests.txt | 2 -- tox.ini | 6 +----- 6 files changed, 10 insertions(+), 14 deletions(-) delete mode 100644 requirements/requirements_build.txt delete mode 100644 requirements/requirements_doc.txt delete mode 100644 requirements/requirements_tests.txt diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 5fb12f28..a003331a 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,7 +1,7 @@ version: 2 updates: - package-ecosystem: "pip" # See documentation for possible values - directory: "/requirements" # Location of package manifests + directory: "/" # Location of package manifests insecure-external-code-execution: allow schedule: interval: "daily" diff --git a/pyproject.toml b/pyproject.toml index 106b82e9..0919ed7c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -30,6 +30,14 @@ dependencies = [ "Jinja2>=3.1.2", ] +[project.optional-dependencies] +doc = [ + "numpydoc==1.5.0", + "Sphinx==5.3.0" + "sphinx-copybutton==0.5.1", + "sphinx-notfound-page==0.8.3", +] + [project.entry-points."sphinx.html_themes"] ansys_sphinx_theme = "ansys_sphinx_theme" diff --git a/requirements/requirements_build.txt b/requirements/requirements_build.txt deleted file mode 100644 index a18c98ac..00000000 --- a/requirements/requirements_build.txt +++ /dev/null @@ -1,2 +0,0 @@ -build>=0.7.0 -twine>=3.8 diff --git a/requirements/requirements_doc.txt b/requirements/requirements_doc.txt deleted file mode 100644 index f5dca08b..00000000 --- a/requirements/requirements_doc.txt +++ /dev/null @@ -1,4 +0,0 @@ -numpydoc==1.5.0 -Sphinx==5.3.0 -sphinx-copybutton==0.5.1 -sphinx-notfound-page==0.8.3 diff --git a/requirements/requirements_tests.txt b/requirements/requirements_tests.txt deleted file mode 100644 index a7a65165..00000000 --- a/requirements/requirements_tests.txt +++ /dev/null @@ -1,2 +0,0 @@ -pytest>=7.1.0 -pytest-cov>=3.0.0 diff --git a/tox.ini b/tox.ini index a7b1845c..548c39b4 100644 --- a/tox.ini +++ b/tox.ini @@ -40,10 +40,6 @@ commands = [testenv:doc] description = Check if documentation generates properly -deps = - -r{toxinidir}/requirements/requirements_doc.txt -allowlist_externals=* +extras = doc commands = sphinx-build -d "{toxworkdir}/doc_doctree" doc/source "{toxworkdir}/doc_out" --color -vW -bhtml - touch "{toxworkdir}/doc_out/.nojekyll" - bash -c 'echo "sphinxdocs.ansys.com" > "{toxworkdir}/doc_out/CNAME"' From 5ea00fa032f66d4fb65ef998269da05cc8c3c491 Mon Sep 17 00:00:00 2001 From: Revathy Venugopal <104772255+Revathyvenugopal162@users.noreply.github.com> Date: Thu, 24 Nov 2022 18:18:38 +0100 Subject: [PATCH 2/2] Update pyproject.toml --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 0919ed7c..fe181552 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -33,7 +33,7 @@ dependencies = [ [project.optional-dependencies] doc = [ "numpydoc==1.5.0", - "Sphinx==5.3.0" + "Sphinx==5.3.0", "sphinx-copybutton==0.5.1", "sphinx-notfound-page==0.8.3", ]