ExcelAlchemy 2.0.0rc1
Pre-release
Pre-release
Pre-release
This is the first public release candidate for the ExcelAlchemy 2.0 line.
2.0.0rc1 is intended to validate the real release pipeline and the new architecture before the final 2.0.0 release.
Highlights
- Migrated to a standard
src/layout - Upgraded to Pydantic v2 with a dedicated adapter boundary
- Removed the runtime
pandasdependency - Added pluggable storage through
ExcelStorage - Made Minio an optional extra:
pip install "ExcelAlchemy[minio]" - Added locale-aware workbook display text with
locale='zh-CN' | 'en' - Modernized the project for Python 3.12-3.14, with Python 3.14 as the primary target
- Switched local development, CI, and packaging workflows to
uv - Reworked the documentation into architecture-focused project pages
Breaking Changes
- Python 3.10 and 3.11 are no longer supported
- ExcelAlchemy now targets Pydantic v2
pandasis no longer installed or used at runtime- Minio is no longer a core dependency
- Runtime exceptions are now standardized in English
Installation
Base install:
pip install --pre ExcelAlchemy