initial basic template

This commit is contained in:
2025-06-06 09:29:07 -03:00
parent b7b1ed6ae2
commit e68a7d70dd
6 changed files with 74 additions and 0 deletions

26
.editorconfig Normal file
View File

@@ -0,0 +1,26 @@
root = true
[*]
indent_style = space
indent_size = 2
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true
[*.py]
indent_size = 4
[Makefile]
indent_style = tab
tab_width = 4
[*.md]
trim_trailing_whitespace = false
[*.tsv]
indent_style = tab
[*.bat]
end_of_line = crlf

23
.pre-commit-config.yaml Normal file
View File

@@ -0,0 +1,23 @@
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v5.0.0
hooks:
- id: trailing-whitespace
- id: end-of-file-fixer
- id: check-added-large-files
- id: check-toml
- repo: https://github.com/codespell-project/codespell
rev: v2.4.1
hooks:
- id: codespell
- repo: https://github.com/commitizen-tools/commitizen
rev: v4.8.2
hooks:
- id: commitizen
- id: commitizen-branch
stages: [pre-push]
- repo: https://github.com/gitleaks/gitleaks
rev: v8.27.0
hooks:
- id: gitleaks

20
pyproject.toml Normal file
View File

@@ -0,0 +1,20 @@
[build-system]
requires = ["setuptools >= 61.0"]
build-backend = "setuptools.build_meta"
[project]
name = "python-template"
version = "0.0.0"
dynamic = ["dependencies"]
[tool.setuptools.dynamic]
dependencies = {file = ["requirements.txt"]}
[tool.isort]
profile = "black"
[tool.black]
line-length = 120
target-version = ['py313']
include = '\.pyi?$'

0
requirements.txt Normal file
View File

0
src/__init__.py Normal file
View File

5
src/main.py Normal file
View File

@@ -0,0 +1,5 @@
def main():
print("Python Template Project")
if __name__ == "__main__":
main()