From d1716930e1b0c3173ad7d4db6b609ca02b6c5d0a Mon Sep 17 00:00:00 2001 From: Dev-iL <6509619+Dev-iL@users.noreply.github.com> Date: Sun, 15 Mar 2026 14:02:55 +0200 Subject: [PATCH] fix: Bump bs4 and remove lxml upper limit --- .gitignore | 6 +++++- CHANGELOG.md | 13 ++++++++----- requirements.txt | 4 ++-- 3 files changed, 15 insertions(+), 8 deletions(-) diff --git a/.gitignore b/.gitignore index 8b13789..249b73e 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,5 @@ - +.venv/ +build/ +dist/ +**/__pycache__/ +*.egg-info/ diff --git a/CHANGELOG.md b/CHANGELOG.md index cacc996..513fc24 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,11 @@ Changelog ========= +v2.?.? (2026-??-??) +- Bumped beautifulsoup4 minimum version to 4.14.3 to align with current lxml compatibility fixes +- Removed the upper bound on lxml + + v2.1.12 (2026-03-04) ------------------- - Added support for Identity Enhanced Credentials authentication @@ -16,7 +21,7 @@ v2.1.10 (2025-11-18) ------------------- - Added the idp_partition parameter which allows users to authenticate against Azure Active Directory across different Microsoft cloud environments (e.g., Global, US Gov, China) - Added warning messages when DEBUG or TRACE log levels are enabled -- Enhanced database metadata retrieval logic in get_catalogs, get_schemas, get_tables, get_columns, get_primary_keys, get_procedures API methods to enable data sharing capabilities +- Enhanced database metadata retrieval logic in get_catalogs, get_schemas, get_tables, get_columns, get_primary_keys, get_procedures API methods to enable data sharing capabilities - Added database metadata API’s get_imported_keys, get_exported_keys, get_best_row_identifier, get_column_privileges, get_table_privileges, get_procedure_columns, get_functions, get_function_columns metadata APIs to enable data sharing capabilities - Removed unsupported PostgreSQL replication features - Fixed IDC authentication redirect URL for China regions @@ -50,13 +55,13 @@ v2.1.5 (2024-12-23) ------------------- - Updated the logic for retrieving database metadata through the get_catalogs, get_schemas, get_tables, and get_columns API methods. -- Added developer dependency on Selenium. +- Added developer dependency on Selenium. - Addressed security issues as detailed in CVE-2024-12745. v2.1.4 (2024-11-21) ------------------- -- This driver version has been recalled. Python Driver v2.1.3 is recommended for use instead. +- This driver version has been recalled. Python Driver v2.1.3 is recommended for use instead. v2.1.3 (2024-07-31) @@ -796,5 +801,3 @@ v2.0.384 (2020-11-04) - Added initial content in README file. [ilesh Garish] - Initial code. [ilesh garish] - Initial commit. [Amazon GitHub Automation] - - diff --git a/requirements.txt b/requirements.txt index f3f3230..301d13d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,9 +1,9 @@ scramp>=1.2.0,<1.5.0 pytz>=2020.1 -beautifulsoup4>=4.7.0,<5.0.0 +beautifulsoup4>=4.14.3,<5.0.0 boto3>=1.42.22,<2.0.0 requests>=2.23.0,<3.0.0 -lxml>=4.6.5,<6.0.0 +lxml>=4.6.5 botocore>=1.12.201,<2.0.0 packaging setuptools