|
|
@ -11,14 +11,14 @@ with codecs.open(os.path.join(here, 'README.md'), encoding='utf-8') as fh:
|
|
|
|
INSTALL_REQUIRE = [
|
|
|
|
INSTALL_REQUIRE = [
|
|
|
|
"requests",
|
|
|
|
"requests",
|
|
|
|
"aiohttp",
|
|
|
|
"aiohttp",
|
|
|
|
"brotli"
|
|
|
|
"brotli",
|
|
|
|
|
|
|
|
"pycryptodome"
|
|
|
|
]
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
|
|
EXTRA_REQUIRE = {
|
|
|
|
EXTRA_REQUIRE = {
|
|
|
|
'all': [
|
|
|
|
'all': [
|
|
|
|
"curl_cffi>=0.6.2",
|
|
|
|
"curl_cffi>=0.6.2",
|
|
|
|
"certifi",
|
|
|
|
"certifi",
|
|
|
|
#"py-arkose-generator", # not working
|
|
|
|
|
|
|
|
"browser_cookie3", # get_cookies
|
|
|
|
"browser_cookie3", # get_cookies
|
|
|
|
"PyExecJS", # GptForLove
|
|
|
|
"PyExecJS", # GptForLove
|
|
|
|
"duckduckgo-search>=5.0" ,# internet.search
|
|
|
|
"duckduckgo-search>=5.0" ,# internet.search
|
|
|
@ -44,7 +44,7 @@ EXTRA_REQUIRE = {
|
|
|
|
],
|
|
|
|
],
|
|
|
|
"webdriver": [
|
|
|
|
"webdriver": [
|
|
|
|
"platformdirs",
|
|
|
|
"platformdirs",
|
|
|
|
"undetected-chromedriver",
|
|
|
|
"undetected-chromedriver>=3.5.5",
|
|
|
|
"setuptools",
|
|
|
|
"setuptools",
|
|
|
|
"selenium-wire"
|
|
|
|
"selenium-wire"
|
|
|
|
],
|
|
|
|
],
|
|
|
@ -53,11 +53,7 @@ EXTRA_REQUIRE = {
|
|
|
|
"platformdirs",
|
|
|
|
"platformdirs",
|
|
|
|
"plyer"
|
|
|
|
"plyer"
|
|
|
|
],
|
|
|
|
],
|
|
|
|
"openai": [
|
|
|
|
"openai": [],
|
|
|
|
"async-property",
|
|
|
|
|
|
|
|
"py-arkose-generator",
|
|
|
|
|
|
|
|
"brotli"
|
|
|
|
|
|
|
|
],
|
|
|
|
|
|
|
|
"api": [
|
|
|
|
"api": [
|
|
|
|
"loguru", "fastapi",
|
|
|
|
"loguru", "fastapi",
|
|
|
|
"uvicorn", "nest_asyncio"
|
|
|
|
"uvicorn", "nest_asyncio"
|
|
|
|