fix(3.9): python 3.9 logging fix

This commit is contained in:
Marco Perini 2024-05-31 22:32:20 +02:00
parent 5619bca78e
commit 8be27bad80
3 changed files with 43 additions and 4 deletions

View File

@ -30,6 +30,9 @@ anyio==4.3.0
# via openai # via openai
# via starlette # via starlette
# via watchfiles # via watchfiles
async-timeout==4.0.3
# via aiohttp
# via langchain
attrs==23.2.0 attrs==23.2.0
# via aiohttp # via aiohttp
# via jsonschema # via jsonschema
@ -48,6 +51,7 @@ botocore==1.34.113
# via boto3 # via boto3
# via s3transfer # via s3transfer
burr==0.19.1 burr==0.19.1
# via burr
# via scrapegraphai # via scrapegraphai
cachetools==5.3.3 cachetools==5.3.3
# via google-auth # via google-auth
@ -63,6 +67,13 @@ click==8.1.7
# via streamlit # via streamlit
# via typer # via typer
# via uvicorn # via uvicorn
colorama==0.4.6
# via click
# via loguru
# via pytest
# via sphinx
# via tqdm
# via uvicorn
contourpy==1.2.1 contourpy==1.2.1
# via matplotlib # via matplotlib
cycler==0.12.1 cycler==0.12.1
@ -82,6 +93,9 @@ docutils==0.19
# via sphinx # via sphinx
email-validator==2.1.1 email-validator==2.1.1
# via fastapi # via fastapi
exceptiongroup==1.2.1
# via anyio
# via pytest
faiss-cpu==1.8.0 faiss-cpu==1.8.0
# via scrapegraphai # via scrapegraphai
fastapi==0.111.0 fastapi==0.111.0
@ -136,6 +150,7 @@ graphviz==0.20.3
# via scrapegraphai # via scrapegraphai
greenlet==3.0.3 greenlet==3.0.3
# via playwright # via playwright
# via sqlalchemy
groq==0.8.0 groq==0.8.0
# via langchain-groq # via langchain-groq
grpcio==1.64.0 grpcio==1.64.0
@ -170,6 +185,10 @@ idna==3.7
# via yarl # via yarl
imagesize==1.4.1 imagesize==1.4.1
# via sphinx # via sphinx
importlib-metadata==7.1.0
# via sphinx
importlib-resources==6.4.0
# via matplotlib
iniconfig==2.0.0 iniconfig==2.0.0
# via pytest # via pytest
jinja2==3.1.4 jinja2==3.1.4
@ -428,6 +447,8 @@ tokenizers==0.19.1
# via anthropic # via anthropic
toml==0.10.2 toml==0.10.2
# via streamlit # via streamlit
tomli==2.0.1
# via pytest
toolz==0.12.1 toolz==0.12.1
# via altair # via altair
tornado==6.4 tornado==6.4
@ -440,7 +461,9 @@ tqdm==4.66.4
typer==0.12.3 typer==0.12.3
# via fastapi-cli # via fastapi-cli
typing-extensions==4.12.0 typing-extensions==4.12.0
# via altair
# via anthropic # via anthropic
# via anyio
# via fastapi # via fastapi
# via fastapi-pagination # via fastapi-pagination
# via google-generativeai # via google-generativeai
@ -452,9 +475,11 @@ typing-extensions==4.12.0
# via pyee # via pyee
# via sf-hamilton # via sf-hamilton
# via sqlalchemy # via sqlalchemy
# via starlette
# via streamlit # via streamlit
# via typer # via typer
# via typing-inspect # via typing-inspect
# via uvicorn
typing-inspect==0.9.0 typing-inspect==0.9.0
# via dataclasses-json # via dataclasses-json
# via sf-hamilton # via sf-hamilton
@ -472,11 +497,16 @@ urllib3==1.26.18
uvicorn==0.29.0 uvicorn==0.29.0
# via burr # via burr
# via fastapi # via fastapi
uvloop==0.19.0 watchdog==4.0.1
# via uvicorn # via streamlit
watchfiles==0.21.0 watchfiles==0.21.0
# via uvicorn # via uvicorn
websockets==12.0 websockets==12.0
# via uvicorn # via uvicorn
win32-setctime==1.1.0
# via loguru
yarl==1.9.4 yarl==1.9.4
# via aiohttp # via aiohttp
zipp==3.19.1
# via importlib-metadata
# via importlib-resources

View File

@ -22,6 +22,9 @@ anyio==4.3.0
# via groq # via groq
# via httpx # via httpx
# via openai # via openai
async-timeout==4.0.3
# via aiohttp
# via langchain
attrs==23.2.0 attrs==23.2.0
# via aiohttp # via aiohttp
beautifulsoup4==4.12.3 beautifulsoup4==4.12.3
@ -40,6 +43,8 @@ certifi==2024.2.2
# via requests # via requests
charset-normalizer==3.3.2 charset-normalizer==3.3.2
# via requests # via requests
colorama==0.4.6
# via tqdm
dataclasses-json==0.6.6 dataclasses-json==0.6.6
# via langchain # via langchain
# via langchain-community # via langchain-community
@ -49,6 +54,8 @@ distro==1.9.0
# via anthropic # via anthropic
# via groq # via groq
# via openai # via openai
exceptiongroup==1.2.1
# via anyio
faiss-cpu==1.8.0 faiss-cpu==1.8.0
# via scrapegraphai # via scrapegraphai
filelock==3.14.0 filelock==3.14.0
@ -87,6 +94,7 @@ graphviz==0.20.3
# via scrapegraphai # via scrapegraphai
greenlet==3.0.3 greenlet==3.0.3
# via playwright # via playwright
# via sqlalchemy
groq==0.8.0 groq==0.8.0
# via langchain-groq # via langchain-groq
grpcio==1.64.0 grpcio==1.64.0
@ -267,6 +275,7 @@ tqdm==4.66.4
# via scrapegraphai # via scrapegraphai
typing-extensions==4.12.0 typing-extensions==4.12.0
# via anthropic # via anthropic
# via anyio
# via google-generativeai # via google-generativeai
# via groq # via groq
# via huggingface-hub # via huggingface-hub

View File

@ -8,7 +8,7 @@ import os
import sys import sys
import threading import threading
from functools import lru_cache from functools import lru_cache
from typing import Optional
_library_name = __name__.split(".", maxsplit=1)[0] _library_name = __name__.split(".", maxsplit=1)[0]
@ -43,7 +43,7 @@ def _set_library_root_logger() -> None:
library_root_logger.propagate = False library_root_logger.propagate = False
def get_logger(name: str | None = None) -> logging.Logger: def get_logger(name: Optional[str] = None) -> logging.Logger:
_set_library_root_logger() _set_library_root_logger()
return logging.getLogger(name or _library_name) return logging.getLogger(name or _library_name)