Karim shoair commited on
Commit
7c5afe3
·
1 Parent(s): 31c2447

build: pump up version and deps

Browse files
Files changed (3) hide show
  1. pyproject.toml +6 -5
  2. scrapling/__init__.py +1 -1
  3. setup.cfg +1 -1
pyproject.toml CHANGED
@@ -5,7 +5,7 @@ build-backend = "setuptools.build_meta"
5
  [project]
6
  name = "scrapling"
7
  # Static version instead of a dynamic version so we can get better layer caching while building docker, check the docker file to understand
8
- version = "0.4beta"
9
  description = "Scrapling is an undetectable, powerful, flexible, high-performance Python library that makes Web Scraping easy and effortless as it should be!"
10
  readme = {file = "docs/README.md", content-type = "text/markdown"}
11
  license = {file = "LICENSE"}
@@ -58,10 +58,11 @@ classifiers = [
58
  ]
59
  dependencies = [
60
  "lxml>=6.0.2",
61
- "cssselect>=1.3.0",
62
- "orjson>=3.11.5",
63
  "tld>=0.13.1",
64
- "w3lib>=2.3.0"
 
65
  ]
66
 
67
  [project.optional-dependencies]
@@ -70,7 +71,7 @@ fetchers = [
70
  "curl_cffi>=0.14.0",
71
  "playwright==1.56.0",
72
  "patchright==1.56.0",
73
- "browserforge>=1.2.3",
74
  "msgspec>=0.20.0",
75
  "anyio>=4.12.1"
76
  ]
 
5
  [project]
6
  name = "scrapling"
7
  # Static version instead of a dynamic version so we can get better layer caching while building docker, check the docker file to understand
8
+ version = "0.4alpha"
9
  description = "Scrapling is an undetectable, powerful, flexible, high-performance Python library that makes Web Scraping easy and effortless as it should be!"
10
  readme = {file = "docs/README.md", content-type = "text/markdown"}
11
  license = {file = "LICENSE"}
 
58
  ]
59
  dependencies = [
60
  "lxml>=6.0.2",
61
+ "cssselect>=1.4.0",
62
+ "orjson>=3.11.7",
63
  "tld>=0.13.1",
64
+ "w3lib>=2.4.0",
65
+ "typing_extensions",
66
  ]
67
 
68
  [project.optional-dependencies]
 
71
  "curl_cffi>=0.14.0",
72
  "playwright==1.56.0",
73
  "patchright==1.56.0",
74
+ "browserforge>=1.2.4",
75
  "msgspec>=0.20.0",
76
  "anyio>=4.12.1"
77
  ]
scrapling/__init__.py CHANGED
@@ -1,5 +1,5 @@
1
  __author__ = "Karim Shoair (karim.shoair@pm.me)"
2
- __version__ = "0.4beta"
3
  __copyright__ = "Copyright (c) 2024 Karim Shoair"
4
 
5
  from typing import Any, TYPE_CHECKING
 
1
  __author__ = "Karim Shoair (karim.shoair@pm.me)"
2
+ __version__ = "0.4alpha"
3
  __copyright__ = "Copyright (c) 2024 Karim Shoair"
4
 
5
  from typing import Any, TYPE_CHECKING
setup.cfg CHANGED
@@ -1,6 +1,6 @@
1
  [metadata]
2
  name = scrapling
3
- version = 0.4beta
4
  author = Karim Shoair
5
  author_email = karim.shoair@pm.me
6
  description = Scrapling is an undetectable, powerful, flexible, high-performance Python library that makes Web Scraping easy and effortless as it should be!
 
1
  [metadata]
2
  name = scrapling
3
+ version = 0.4alpha
4
  author = Karim Shoair
5
  author_email = karim.shoair@pm.me
6
  description = Scrapling is an undetectable, powerful, flexible, high-performance Python library that makes Web Scraping easy and effortless as it should be!