Commit Graph

55 Commits

Author SHA1 Message Date
f0100234c9 Adds utility to expand source file paths with wildcards
Introduces a function to resolve wildcard patterns in source file paths, normalizing and returning them as tuples of library and file path. Improves flexibility in handling source files.
2025-04-26 13:52:58 +02:00
cfca986f72 Adds utility functions for directory management
Implements functions to ensure directories exist and to clear them based on configuration. Provides user feedback for created, existing, or removed directories.

Helps manage project-specific directory structure efficiently.
2025-04-26 13:52:52 +02:00
defd2345b1 Adds YAML-based project configuration loader
Introduces a function to load and parse project configurations from a YAML file, returning a typed object for improved usability and type safety.
2025-04-26 13:52:33 +02:00
8b735c0d97 Adds project-specific configurations and dependencies
Updates .gitignore to exclude build artifacts and project-specific files.
Introduces pyproject.toml with project metadata, dependencies, and build system configuration using Poetry.

Facilitates project reproducibility and dependency management.
2025-04-26 13:51:47 +02:00
5c4cab2bb1 Initial commit 2025-04-26 12:57:42 +02:00