-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathpyproject.toml
More file actions
28 lines (26 loc) · 805 Bytes
/
Copy pathpyproject.toml
File metadata and controls
28 lines (26 loc) · 805 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
[project]
name = "playcast"
version = "0.1.0"
description = "PlayCast — flexible Playwright-based framework for extracting structured product data from multiple e-commerce sites."
requires-python = ">=3.11"
authors = [
{ name = "Hurthv" }
]
license = { text = "MIT" }
keywords = ["web-scraping", "parsing", "playwright", "e-commerce", "parser", "playcast"]
dependencies = [
"beautifulsoup4>=4.14.3",
"fake-useragent>=2.2.0",
"httpx>=0.28.1",
"lxml>=6.1.0",
"playwright>=1.59.0",
"playwright-stealth>=2.0.3",
"rebrowser-playwright>=1.52.0",
"requests>=2.33.1",
"undetected-playwright>=0.3.0",
]
[build-system]
requires = ["setuptools>=61.0", "wheel"]
build-backend = "setuptools.build_meta"
[tool.setuptools]
packages = ["data", "common", "parsers", "playcast"]