diff --git a/.vscode/settings.json b/.vscode/settings.json index d5151fe..28ca961 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -5,5 +5,4 @@ "python.defaultInterpreterPath": "python3", "modulename": "${workspaceFolderBasename}", "distname": "${workspaceFolderBasename}", - "moduleversion": "1.1.9" } \ No newline at end of file diff --git a/.vscode/tasks.json b/.vscode/tasks.json index ec63c44..489d063 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -128,10 +128,6 @@ "type": "process", "command": "sphinx-apidoc", "args": [ - "--doc-project=${config:modulename}", - "--doc-author=semuadmin", - "--doc-version=${config:moduleversion}", - "--doc-release=${config:moduleversion}", "--ext-autodoc", "--ext-viewcode", "--templatedir=docs", @@ -180,15 +176,15 @@ }, { "label": "Install Locally", - "type": "process", + "type": "shell", "command": "${config:python.defaultInterpreterPath}", "args": [ "-m", "pip", "install", - "${workspaceFolder}/dist/${config:distname}-${config:moduleversion}-py3-none-any.whl", "--user", - "--force-reinstall" + "--force-reinstall", + "*.whl" ], "dependsOrder": "sequence", "dependsOn": [ @@ -202,6 +198,9 @@ "Build", "Sphinx HTML" ], + "options": { + "cwd": "dist" + }, "problemMatcher": [] }, ] diff --git a/pyproject.toml b/pyproject.toml index e52c73a..3aadeb5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,10 +4,10 @@ build-backend = "setuptools.build_meta:__legacy__" [project] name = "pygnssutils" +dynamic = ["version"] authors = [{ name = "semuadmin", email = "semuadmin@semuconsulting.com" }] maintainers = [{ name = "semuadmin", email = "semuadmin@semuconsulting.com" }] description = "GNSS Command Line Utilities" -version = "1.1.9" license = { file = "LICENSE" } readme = "README.md" requires-python = ">=3.9" @@ -67,6 +67,9 @@ test = [ "sphinx-rtd-theme", ] +[tool.setuptools.dynamic] +version = { attr = "pygnssutils._version.__version__" } + [tool.black] target-version = ['py39']