build: streamline package discovery and bump to v0.4.244
- Replace explicit package listing with setuptools.find
- Include all crawl4ai.* packages automatically
- Use `packages = {find = {where = ["."], include = ["crawl4ai*"]}}` syntax
- Bump version to 0.4.244
This change simplifies package maintenance by automatically discovering
all subpackages under crawl4ai namespace instead of listing them manually.
This commit is contained in:
@@ -1,2 +1,2 @@
|
|||||||
# crawl4ai/_version.py
|
# crawl4ai/_version.py
|
||||||
__version__ = "0.4.242"
|
__version__ = "0.4.244"
|
||||||
|
|||||||
@@ -69,10 +69,10 @@ crawl4ai-doctor = "crawl4ai.install:doctor"
|
|||||||
crawl = "crawl4ai.cli:cli"
|
crawl = "crawl4ai.cli:cli"
|
||||||
|
|
||||||
[tool.setuptools]
|
[tool.setuptools]
|
||||||
packages = ["crawl4ai", "crawl4ai.js_snippet"]
|
packages = {find = {where = ["."], include = ["crawl4ai*"]}}
|
||||||
|
|
||||||
[tool.setuptools.package-data]
|
[tool.setuptools.package-data]
|
||||||
crawl4ai = ["js_snippet/*.js"]
|
crawl4ai = ["js_snippet/*.js"]
|
||||||
|
|
||||||
[tool.setuptools.dynamic]
|
[tool.setuptools.dynamic]
|
||||||
version = {attr = "crawl4ai.__version__.__version__"}
|
version = {attr = "crawl4ai.__version__.__version__"}
|
||||||
Reference in New Issue
Block a user