From 695f1c7c032044ba2896e611318ed1dede13bf3f Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 9 Jun 2026 21:22:28 +0000 Subject: [PATCH 1/2] Pin Poetry to 2.2.1 in CI to keep Python 3.9 job working Poetry 2.3+ requires Python >= 3.10, so installing the latest Poetry on the Python 3.9 matrix job fails before tests even run. https://claude.ai/code/session_015p2r38chB3sCVL1kQAyctb --- .github/workflows/python-package.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index e87337e..5edadd3 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -21,6 +21,8 @@ jobs: - name: Install Poetry uses: snok/install-poetry@v1 with: + # Poetry >= 2.3 requires Python >= 3.10, but the matrix still tests 3.9 + version: 2.2.1 virtualenvs-create: true virtualenvs-in-project: true - name: Load cached venv From 3ab39de1a52b0ac67bb286ccee5274b256e521d9 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 9 Jun 2026 21:28:43 +0000 Subject: [PATCH 2/2] =?UTF-8?q?Bump=20version:=200.3.2=20=E2=86=92=200.3.3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- crawlerdetect/__init__.py | 2 +- pyproject.toml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/crawlerdetect/__init__.py b/crawlerdetect/__init__.py index 6dd444f..5294074 100644 --- a/crawlerdetect/__init__.py +++ b/crawlerdetect/__init__.py @@ -3,4 +3,4 @@ __all__ = ("CrawlerDetect", "providers", "__version__") -__version__ = "0.3.2" +__version__ = "0.3.3" diff --git a/pyproject.toml b/pyproject.toml index 30ca072..25d9cb6 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "crawlerdetect" -version = "0.3.2" +version = "0.3.3" description = "CrawlerDetect is a Python library designed to identify bots, crawlers, and spiders by analyzing their user agents." authors = ["Vitalii Shishorin "] readme = "README.md" @@ -74,7 +74,7 @@ allow_dirty = false commit = true message = "Bump version: {current_version} → {new_version}" commit_args = "" -current_version = "0.3.2" +current_version = "0.3.3" parse = "(?P\\d+)\\.(?P\\d+)\\.(?P\\d+)" serialize = ["{major}.{minor}.{patch}"] search = "{current_version}"