From d50a4d1eb09413dd46afa621b81fe936fb2e8b2b Mon Sep 17 00:00:00 2001 From: "Kaz Saita(raspi4)" Date: Fri, 29 Mar 2024 14:31:16 +0900 Subject: [PATCH] create working template --- .gitignore | 3 +++ .vscode/settings.json | 5 +++++ pyproject.toml | 16 ++++++++++++++++ python-project-template/__init__.py | 0 python-project-template/__main__.py | 7 +++++++ 5 files changed, 31 insertions(+) create mode 100644 .gitignore create mode 100644 .vscode/settings.json create mode 100644 pyproject.toml create mode 100644 python-project-template/__init__.py create mode 100644 python-project-template/__main__.py diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..59e0d00 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +.venv/* +poetry.lock +__pycache__/ diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..3d48a45 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,5 @@ +{ + "terminal.integrated.enablePersistentSessions": true, + "python.terminal.activateEnvInCurrentTerminal": true, + "python.defaultInterpreterPath": "${workspaceFolder}/.venv/bin/python" +} \ No newline at end of file diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..17fd75e --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,16 @@ +[tool.poetry] +name = "python-project-template" +version = "0.1.0" +description = "template project for pyenv+poetry" +authors = ["Kaz Saita(raspi4) "] +license = "MIT" +readme = "README.md" +package-mode = false + +[tool.poetry.dependencies] +python = "^3.11" + + +[build-system] +requires = ["poetry-core"] +build-backend = "poetry.core.masonry.api" diff --git a/python-project-template/__init__.py b/python-project-template/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/python-project-template/__main__.py b/python-project-template/__main__.py new file mode 100644 index 0000000..f50f024 --- /dev/null +++ b/python-project-template/__main__.py @@ -0,0 +1,7 @@ +# !/usr/bin/env python3 + +def main(): + print("Hello World!") + +if __name__ == '__main__': + main()