Creating boilerplate code. Adding needed imports for project

This commit is contained in:
Pascal Scheiben
2025-09-17 13:19:15 +02:00
parent b4b841d1b8
commit 04054f181e
7 changed files with 29 additions and 3 deletions

6
.gitignore vendored
View File

@@ -99,7 +99,7 @@ ipython_config.py
# Similar to Pipfile.lock, it is generally recommended to include uv.lock in version control. # Similar to Pipfile.lock, it is generally recommended to include uv.lock in version control.
# This is especially recommended for binary packages to ensure reproducibility, and is more # This is especially recommended for binary packages to ensure reproducibility, and is more
# commonly ignored for libraries. # commonly ignored for libraries.
#uv.lock uv.lock
# poetry # poetry
# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control. # Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
@@ -166,7 +166,7 @@ cython_debug/
# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore # be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
# and can be added to the global gitignore or merged into this file. For a more nuclear # and can be added to the global gitignore or merged into this file. For a more nuclear
# option (not recommended) you can uncomment the following to ignore the entire idea folder. # option (not recommended) you can uncomment the following to ignore the entire idea folder.
#.idea/ .idea/
# Ruff stuff: # Ruff stuff:
.ruff_cache/ .ruff_cache/
@@ -174,3 +174,5 @@ cython_debug/
# PyPI configuration file # PyPI configuration file
.pypirc .pypirc
# copilot stuf
copilot.*

1
.python-version Normal file
View File

@@ -0,0 +1 @@
3.13

View File

@@ -1 +0,0 @@
# ha... MAF framework is the best

16
pyproject.toml Normal file
View File

@@ -0,0 +1,16 @@
[project]
name = "generic-api-endpoint"
version = "2025.9.0"
description = "Add your description here"
readme = "README.md"
authors = [
{name = "Denis Magel", email = "denis.magel@netapp.com"},
{name = "Alexey Mik", email = "alexey.mikhaylov@netapp.com"},
{name = "Pascal Scheiben", email = "pascal.scheiben@netapp.com"}
]
requires-python = ">=3.13"
dependencies = [
"fastapi[standard]>=0.116.2",
"httpx>=0.28.1",
"redis>=6.4.0",
]

3
requirements.txt Normal file
View File

@@ -0,0 +1,3 @@
fastapi[standard]>=0.116.2
httpx>=0.28.1
redis>=6.4.0

0
src/__init__.py Normal file
View File

5
src/main.py Normal file
View File

@@ -0,0 +1,5 @@
def main() -> None:
print("Hello, World!")
if __name__ == "__main__":
main()