Skip to content

Resolve setup-environment.py runtime errors and improve reliability#41

Merged
alex-feel merged 1 commit intomainfrom
alex-feel-dev
Sep 3, 2025
Merged

Resolve setup-environment.py runtime errors and improve reliability#41
alex-feel merged 1 commit intomainfrom
alex-feel-dev

Conversation

@alex-feel
Copy link
Owner

  • Replace custom YAML parser with PyYAML for robust configuration parsing
  • Fix Node.js PATH detection for MCP server configuration on Windows
  • Add retry logic with delays for MCP server setup
  • Handle uv tool install conflicts with --force flag
  • Fix empty collections handling for output-styles and hooks
  • Add PowerShell environment variable reloading for better PATH management

These changes ensure the Python environment setup completes successfully without errors related to YAML parsing, MCP server configuration, or dependency conflicts.

- Replace custom YAML parser with PyYAML for robust configuration parsing
- Fix Node.js PATH detection for MCP server configuration on Windows
- Add retry logic with delays for MCP server setup
- Handle uv tool install conflicts with --force flag
- Fix empty collections handling for output-styles and hooks
- Add PowerShell environment variable reloading for better PATH management

These changes ensure the Python environment setup completes successfully without errors related to YAML parsing, MCP server configuration, or dependency conflicts.
@alex-feel alex-feel merged commit 5db7c8a into main Sep 3, 2025
5 checks passed
@alex-feel alex-feel deleted the alex-feel-dev branch September 3, 2025 07:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments