cf666f58c1
- Upgrade base image from Ubuntu Jammy to Noble (24.04 LTS) - Add deadsnakes PPA for Python 3.13.7 installation - Update Dockerfile to use Python 3.13 with proper virtual environment setup - Fix package dependencies (libldap2 vs libldap-2.5-0 for Noble) - Create comprehensive pyproject.toml with Python 3.10-3.13 support declarations - Update requirements.txt with conditional dependencies: * iso-639>=0.4.5,<0.5.0 for Python <3.12 * pycountry>=24.6.1,<25.0.0 for Python >=3.12 (fixes pkg_resources deprecation) - Update GitHub Actions workflow to use Python 3.13 - Move development documentation to DEV/ directory: * PYTHON_313_UPGRADE.md * PYTHON_313_UPGRADE_STATUS.md * V0.6.25_fixes_analysis.ipynb Benefits: - Improved performance and memory efficiency - Enhanced error messages and debugging - Future-proof with Python 3.13 support until 2029 - Eliminates pkg_resources deprecation warnings - Maintains full backward compatibility Tested: Full Docker build successful, all CWA services operational