@@ -28,3 +28,77 @@ testpaths = [
2828 " tests" ,
2929]
3030addopts = " -vv --tb=short --durations=10"
31+
32+ [build-system ]
33+ requires = [" setuptools" ]
34+ build-backend = " setuptools.build_meta"
35+
36+ [project ]
37+ name = " python3-capsolver"
38+ dynamic = [" version" ]
39+ authors = [
40+ {name = " AndreiDrang" , email = " python-captcha@pm.me" },
41+ ]
42+ description = " Python 3.8+ Capsolver library with AIO module."
43+ readme = " README.md"
44+ requires-python = " >=3.8"
45+ keywords = [ " captcha" ,
46+ " recaptcha" ,
47+ " geetest" ,
48+ " hcaptcha" ,
49+ " capypuzzle" ,
50+ " rotatecaptcha" ,
51+ " funcaptcha" ,
52+ " keycaptcha" ,
53+ " python3" ,
54+ " python-library" ,
55+ " capsolver" ,
56+ " datadomeslider" ,
57+ " datadome" ,
58+ " mtcaptcha" ,
59+ " turnstile" ,
60+ " cloudflare" ,
61+ " amazon" ,
62+ " amazon_waf" ,
63+ " akamai" ,
64+ " imperva" ,
65+ " binance"
66+ ]
67+ license = {text = " MIT License" }
68+ classifiers = [
69+ " License :: OSI Approved :: MIT License" ,
70+ " License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)" ,
71+ " Development Status :: 5 - Production/Stable" ,
72+ " Programming Language :: Python" ,
73+ " Programming Language :: Python :: 3" ,
74+ " Programming Language :: Python :: 3 :: Only" ,
75+ " Programming Language :: Python :: 3.8" ,
76+ " Programming Language :: Python :: 3.9" ,
77+ " Programming Language :: Python :: 3.10" ,
78+ " Programming Language :: Python :: 3.11" ,
79+ " Programming Language :: Python :: 3.12" ,
80+ " Framework :: AsyncIO" ,
81+ " Operating System :: Unix" ,
82+ " Operating System :: Microsoft :: Windows" ,
83+ " Operating System :: MacOS" ,
84+ ]
85+ dependencies = [
86+ " requests>=2.21.0" ,
87+ " aiohttp>=3.9.2" ,
88+ " pydantic==2.7.0" ,
89+ " tenacity==8.*"
90+ ]
91+
92+ [tool .setuptools .packages .find ]
93+ where = [" src" ]
94+ include = [" python3_capsolver*" ]
95+
96+ [tool .setuptools .dynamic ]
97+ version = {attr = " python3_capsolver.__version__" }
98+
99+ [project .urls ]
100+ Homepage = " https://andreidrang.github.io/python3-capsolver/"
101+ Documentation = " https://andreidrang.github.io/python3-capsolver/"
102+ Repository = " https://github.com/AndreiDrang/python3-capsolver"
103+ Issues = " https://github.com/AndreiDrang/python3-capsolver/issues"
104+ Changelog = " https://github.com/AndreiDrang/python3-capsolver/releases"
0 commit comments