Commit Graph

11 Commits

Author SHA1 Message Date
44f2f15dc5 Updates dependencies and downgrades version
All checks were successful
Build Wheels / build (push) Successful in 4m7s
Bumps `pyyaml` dependency to `^6.0.2` for compatibility and security improvements. Downgrades package version to `0.2.0`, potentially signaling a rollback or version correction.
2025-04-27 11:18:08 +00:00
d6d792c9e6 Revert pyyaml dependency specification
Some checks failed
Build Wheels / build (push) Failing after 36s
2025-04-27 11:16:44 +00:00
07922f8a54 Updates dependencies and bumps version to 0.2.1
Some checks failed
Build Wheels / build (push) Failing after 37s
Downgrades PyYAML to version 5.4.1 for compatibility reasons.
Updates project version from 0.2.0 to 0.2.1 to reflect dependency changes.
2025-04-27 11:11:23 +00:00
8caafe862e Bumps version to 0.2.0 and removes unused plugin requirement from pyproject.toml 2025-04-27 09:43:06 +00:00
fb5c3127b5 Adds GitHub Actions workflow for building wheels and updates pyproject.toml for plugin requirements 2025-04-26 21:17:51 +02:00
dc0d8242a8 Refines package structure and script entry point
Updates package inclusion to reflect new directory structure.
Adjusts script entry point path to align with updated module organization.
2025-04-26 18:52:51 +00:00
f9d5e3c535 Adds CLI functionality with commands for clearing, building, synthesizing, and managing dependencies 2025-04-26 18:26:45 +00:00
4f1f2e7d51 Adds dependency resolver for recursive project handling
Introduces a dependency resolver to clone and manage project dependencies recursively.
Updates CLI to include a new "dep" command for dependency resolution.
Enhances source resolver to handle dependencies and expand all sources.
Improves console utilities with live mode for real-time feedback.
Marks dependency names in project configuration as optional.

Enables streamlined multi-repository workflows and dependency management.
2025-04-26 18:11:31 +00:00
72699ed32f Adds Rich library dependency
Introduces Rich library (v14.0.0) to enhance text formatting and terminal output capabilities.
2025-04-26 16:18:09 +00:00
91f4f03d97 Introduces support for Xilinx ISE build flow
Adds scripts and utilities for synthesis, mapping, placement, and bitstream generation using Xilinx ISE tools. Refactors configuration management into a dedicated module. Updates project model to support tool-specific options. Adjusts `.gitignore` and Python version compatibility.

Simplifies directory handling and ensures modularity by reorganizing configuration and tool logic.
2025-04-26 13:47:50 +00: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