Skip to content

Conversation

@frankyxhl
Copy link
Owner

No description provided.

frankyxhl and others added 3 commits August 30, 2025 23:56
🔧 CI/CD FIXES:
- Add setuptools to pip install command (required for Python 3.13+)
- Use modern python -m build instead of deprecated setup.py commands
- Update to latest action versions (checkout@v4, setup-python@v5)
- Pin Python version to 3.11 for stability instead of '3.x'
- Add main-clean branch to trigger deployment testing

## Changes Made
- Install setuptools explicitly with pip, wheel, and build
- Replace setup.py sdist/bdist_wheel with python -m build
- Update GitHub Actions to latest stable versions
- Support both main and main-clean branches for testing

This resolves: ModuleNotFoundError: No module named 'setuptools'

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
🔧 BUILD FIXES:
- Change setup.py to read README.md instead of missing README.rst
- Add long_description_content_type='text/markdown' for PyPI compatibility
- Resolves build error: FileNotFoundError: [Errno 2] No such file or directory: 'README.rst'

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
🚀 VERSION BUMP:
- Increment version from 4.2.2 to 4.2.3
- Resolves PyPI upload error: File already exists for version 4.2.2

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
@frankyxhl frankyxhl merged commit 9df8756 into main Aug 30, 2025
1 check passed
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.

2 participants