Initial project structure with venv and dependencies
This commit is contained in:
parent
c19cd333e9
commit
77b93da5e9
44
.gitignore
vendored
Normal file
44
.gitignore
vendored
Normal file
@ -0,0 +1,44 @@
|
||||
# Virtual Environment
|
||||
venv/
|
||||
ENV/
|
||||
env/
|
||||
.venv/
|
||||
|
||||
# Python
|
||||
__pycache__/
|
||||
*.py[cod]
|
||||
*$py.class
|
||||
*.so
|
||||
.Python
|
||||
build/
|
||||
develop-eggs/
|
||||
dist/
|
||||
downloads/
|
||||
eggs/
|
||||
.eggs/
|
||||
lib/
|
||||
lib64/
|
||||
parts/
|
||||
sdist/
|
||||
var/
|
||||
wheels/
|
||||
*.egg-info/
|
||||
.installed.cfg
|
||||
*.egg
|
||||
|
||||
# IDE
|
||||
.vscode/
|
||||
.idea/
|
||||
*.swp
|
||||
*.swo
|
||||
*~
|
||||
.DS_Store
|
||||
|
||||
# Testing
|
||||
.pytest_cache/
|
||||
.coverage
|
||||
htmlcov/
|
||||
|
||||
# Data
|
||||
data/processed/
|
||||
data/raw/
|
||||
Binary file not shown.
47
README.md
Normal file
47
README.md
Normal file
@ -0,0 +1,47 @@
|
||||
# AISE AI Agent
|
||||
|
||||
Dieses Projekt ist Teil der AISE-Aufgabe.
|
||||
|
||||
## Setup
|
||||
|
||||
### Virtual Environment erstellen
|
||||
|
||||
```bash
|
||||
# Windows
|
||||
python -m venv venv
|
||||
.\venv\Scripts\activate
|
||||
|
||||
# macOS/Linux
|
||||
python3 -m venv venv
|
||||
source venv/bin/activate
|
||||
```
|
||||
|
||||
### Dependencies installieren
|
||||
|
||||
```bash
|
||||
pip install -r requirements.txt
|
||||
```
|
||||
|
||||
### Projekt ausführen
|
||||
|
||||
```bash
|
||||
python src/main.py
|
||||
```
|
||||
|
||||
### Tests ausführen
|
||||
|
||||
```bash
|
||||
pytest tests/
|
||||
```
|
||||
|
||||
## Projektstruktur
|
||||
|
||||
```
|
||||
├── src/ # Quellcode
|
||||
├── tests/ # Tests
|
||||
├── data/ # Daten
|
||||
├── docs/ # Dokumentation
|
||||
├── config/ # Konfigurationsdateien
|
||||
├── requirements.txt # Python Dependencies
|
||||
└── README.md # Dieses File
|
||||
```
|
||||
6
requirements.txt
Normal file
6
requirements.txt
Normal file
@ -0,0 +1,6 @@
|
||||
# Core dependencies
|
||||
# Add your dependencies here
|
||||
|
||||
# Example:
|
||||
# requests==2.28.1
|
||||
# numpy==1.23.0
|
||||
1
src/__init__.py
Normal file
1
src/__init__.py
Normal file
@ -0,0 +1 @@
|
||||
# AISE AI Agent Package
|
||||
10
src/main.py
Normal file
10
src/main.py
Normal file
@ -0,0 +1,10 @@
|
||||
"""Main entry point for the AISE AI Agent application."""
|
||||
|
||||
|
||||
def main():
|
||||
"""Main function."""
|
||||
pass
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
1
tests/__init__.py
Normal file
1
tests/__init__.py
Normal file
@ -0,0 +1 @@
|
||||
# Test Package
|
||||
6
tests/test_main.py
Normal file
6
tests/test_main.py
Normal file
@ -0,0 +1,6 @@
|
||||
"""Test cases for the main module."""
|
||||
|
||||
|
||||
def test_placeholder():
|
||||
"""Placeholder test."""
|
||||
assert True
|
||||
Loading…
x
Reference in New Issue
Block a user