Skip to content

Drop Python 2 support and add GitHub Actions CI#1

Merged
vad merged 2 commits into
masterfrom
python-3-10
Nov 19, 2025
Merged

Drop Python 2 support and add GitHub Actions CI#1
vad merged 2 commits into
masterfrom
python-3-10

Conversation

@vad
Copy link
Copy Markdown
Member

@vad vad commented Nov 19, 2025

Remove all Python 2 compatibility code including six, xrange, and old-style print statements.
Replace scrapely with sd-scrapely and update dependencies to support Python 3.10-3.14.
Add GitHub Actions workflow to test across all supported Python versions using pytest.

Davide Setti added 2 commits November 19, 2025 13:10
Remove all Python 2 compatibility code including six, xrange, and old-style print statements. Replace scrapely with sd-scrapely and update dependencies to support Python 3.10-3.14. Add GitHub Actions workflow to test across all supported Python versions using pytest.
- Add pyproject.toml with Python 3.10+ requirement
- Convert README.rst to README.md
- Simplify setup.py, remove conditional Cython logic
- Update GitHub Actions to use python -m build
- Fix lxml include paths for Cython compilation
- Update .gitignore for dist and .venv
@vad vad merged commit eeea08c into master Nov 19, 2025
5 checks 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.

1 participant