refactor: migrate versioning to __version__.py and remove deprecated _version.py

This commit is contained in:
UncleCode 2024-11-16 15:30:24 +08:00
parent d0014c6793
commit 5098442086
8 changed files with 5 additions and 13 deletions

View File

@ -2,7 +2,7 @@
from .async_webcrawler import AsyncWebCrawler
from .models import CrawlResult
from ._version import __version__
from .__version__ import __version__
# __version__ = "0.3.73"
__all__ = [

View File

@ -16,7 +16,7 @@ from .utils import (
InvalidCSSSelectorError,
format_html
)
from ._version import __version__ as crawl4ai_version
from .__version__ import __version__ as crawl4ai_version
class AsyncWebCrawler:
def __init__(

View File

@ -1,12 +1,7 @@
import os
import re
import time
from bs4 import BeautifulSoup, Tag
from typing import List, Tuple, Dict
from rank_bm25 import BM25Okapi
import nltk
from time import perf_counter
from html5lib import parse, treebuilders
from time import perf_counter
from collections import deque
from bs4 import BeautifulSoup, NavigableString, Tag

View File

View File

@ -1,5 +0,0 @@
-r requirements.txt
pytest
pytest-asyncio
selenium
setuptools

View File

@ -10,3 +10,5 @@ requests~=2.26
beautifulsoup4~=4.12
tf-playwright-stealth~=1.0
xxhash~=3.4
rank-bm25~=0.2
aiofiles~=24.0

View File

@ -28,7 +28,7 @@ __location__ = os.path.realpath(os.path.join(os.getcwd(), os.path.dirname(__file
with open(os.path.join(__location__, "requirements.txt")) as f:
requirements = f.read().splitlines()
with open("crawl4ai/_version.py") as f:
with open("crawl4ai/__version__.py") as f:
for line in f:
if line.startswith("__version__"):
version = line.split("=")[1].strip().strip('"')