From fd9fc83c6cfc3e57a221329380aaa675cccf5b00 Mon Sep 17 00:00:00 2001 From: Karim shoair Date: Wed, 17 Dec 2025 00:04:24 +0200 Subject: [PATCH] build: pump version up and deps --- pyproject.toml | 8 ++++---- scrapling/__init__.py | 2 +- scrapling/cli.py | 2 -- setup.cfg | 2 +- 4 files changed, 6 insertions(+), 8 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index c9e04cc..3084af9 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,7 +5,7 @@ build-backend = "setuptools.build_meta" [project] name = "scrapling" # Static version instead of a dynamic version so we can get better layer caching while building docker, check the docker file to understand -version = "0.3.11" +version = "0.3.12" description = "Scrapling is an undetectable, powerful, flexible, high-performance Python library that makes Web Scraping easy and effortless as it should be!" readme = {file = "docs/README.md", content-type = "text/markdown"} license = {file = "LICENSE"} @@ -59,14 +59,14 @@ classifiers = [ dependencies = [ "lxml>=6.0.2", "cssselect>=1.3.0", - "orjson>=3.11.4", + "orjson>=3.11.5", "tldextract>=5.3.0", ] [project.optional-dependencies] fetchers = [ "click>=8.3.0", - "curl_cffi>=0.13.0", + "curl_cffi>=0.14.0", "playwright>=1.56.0", "patchright>=1.56.0", "camoufox>=0.4.11", @@ -74,7 +74,7 @@ fetchers = [ "msgspec>=0.20.0", ] ai = [ - "mcp>=1.23.0", + "mcp>=1.24.0", "markdownify>=1.2.0", "scrapling[fetchers]", ] diff --git a/scrapling/__init__.py b/scrapling/__init__.py index 7cd7812..23f917b 100644 --- a/scrapling/__init__.py +++ b/scrapling/__init__.py @@ -1,5 +1,5 @@ __author__ = "Karim Shoair (karim.shoair@pm.me)" -__version__ = "0.3.11" +__version__ = "0.3.12" __copyright__ = "Copyright (c) 2024 Karim Shoair" from typing import Any, TYPE_CHECKING diff --git a/scrapling/cli.py b/scrapling/cli.py index 22f2dd1..99a2c63 100644 --- a/scrapling/cli.py +++ b/scrapling/cli.py @@ -2,8 +2,6 @@ from pathlib import Path from subprocess import check_output from sys import executable as python_executable -from curl_cffi.requests import impersonate - from scrapling.core.utils import log from scrapling.engines.toolbelt.custom import Response from scrapling.core.utils._shell import _CookieParser, _ParseHeaders diff --git a/setup.cfg b/setup.cfg index a37bb14..beef70a 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = scrapling -version = 0.3.11 +version = 0.3.12 author = Karim Shoair author_email = karim.shoair@pm.me description = Scrapling is an undetectable, powerful, flexible, high-performance Python library that makes Web Scraping easy and effortless as it should be!