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