ci: update regex pattern for langflow-base dependency to support PEP 440 version suffixes (#8979)
This commit is contained in:
parent
d325fca054
commit
c5083a54ae
1 changed files with 2 additions and 1 deletions
|
|
@ -16,7 +16,8 @@ def update_uv_dep(base_version: str) -> None:
|
|||
content = pyproject_path.read_text(encoding="utf-8")
|
||||
|
||||
# For the main project, update the langflow-base dependency in the UV section
|
||||
pattern = re.compile(r'(dependencies\s*=\s*\[\s*\n\s*)("langflow-base==[\d.]+")')
|
||||
# Updated pattern to handle PEP 440 version suffixes (.post, .dev, .a, .b, .rc, etc.)
|
||||
pattern = re.compile(r'(dependencies\s*=\s*\[\s*\n\s*)("langflow-base==[\d.]+(?:\.(?:post|dev|a|b|rc)\d+)*")')
|
||||
replacement = rf'\1"langflow-base-nightly=={base_version}"'
|
||||
|
||||
# Check if the pattern is found
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue