diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 62cc8fa..e558c53 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -20,7 +20,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ["3.8", "3.9", "3.10", "3.11"] + python-version: ["3.10", "3.11", "3.12", "3.13"] steps: - name: Checkout code diff --git a/requirements-dev.txt b/requirements-dev.txt index 6d0845b..d523f92 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -1,6 +1,6 @@ -pytest>=7.4.4 -pytest-cov>=4.1.0 -pytest-mock>=3.11.0 -selenium>=4.10.0 +pytest>=8.3.5 +pytest-cov>=6.2.1 +pytest-mock>=3.15.1 +selenium>=4.36.0 webdriver-manager>=4.0.2 -numpy>=1.24.0 +numpy>=2.2.6 diff --git a/requirements.txt b/requirements.txt index 72c7ade..465b0cb 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ -requests>=2.31.0 -beautifulsoup4>=4.12.0 -lxml>=4.9.4 -Pillow>=10.0.0 +requests>=2.32.5 +beautifulsoup4>=4.14.3 +lxml>=5.4.0 +Pillow>=11.2.1 diff --git a/setup.py b/setup.py index 5c2dcad..6b951f9 100644 --- a/setup.py +++ b/setup.py @@ -24,23 +24,24 @@ "Topic :: Internet :: WWW/HTTP", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", ], - python_requires=">=3.8", + python_requires=">=3.10", install_requires=[ - "requests>=2.31.0", - "beautifulsoup4>=4.12.0", - "lxml>=4.9.0", + "requests>=2.32.5", + "beautifulsoup4>=4.14.3", + "lxml>=5.4.0", ], extras_require={ "visual": [ - "selenium>=4.15.0", - "Pillow>=10.0.0", - "webdriver-manager>=4.0.0", - "numpy>=1.24.0", + "selenium>=4.36.0", + "Pillow>=11.2.1", + "webdriver-manager>=4.0.2", + "numpy>=2.2.6", ], }, entry_points={